US6707723B2 - Data input circuits and methods of inputting data for a synchronous semiconductor memory device - Google Patents

Data input circuits and methods of inputting data for a synchronous semiconductor memory device Download PDF

Info

Publication number
US6707723B2
US6707723B2 US10/279,611 US27961102A US6707723B2 US 6707723 B2 US6707723 B2 US 6707723B2 US 27961102 A US27961102 A US 27961102A US 6707723 B2 US6707723 B2 US 6707723B2
Authority
US
United States
Prior art keywords
signal
data
circuit
delay
strobe signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US10/279,611
Other versions
US20030086303A1 (en
Inventor
Woo-Seop Jeong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JEONG, WOO-SEOP
Publication of US20030086303A1 publication Critical patent/US20030086303A1/en
Application granted granted Critical
Publication of US6707723B2 publication Critical patent/US6707723B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1087Data input latches
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2207/00Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
    • G11C2207/10Aspects relating to interfaces of memory device to external buses
    • G11C2207/107Serial-parallel conversion of data or prefetch

Definitions

  • the present invention relates to a synchronous semiconductor memory device, and more particularly, to a data input circuit and method of inputting data to a synchronous semiconductor memory device.
  • a semiconductor memory device may be used as a main memory in a computer system for input and output of data into and from memory cells of the memory device.
  • the data input/output speed of a semiconductor memory device may be very important in deciding an operating speed of a computer system. As a result, there have been continual efforts to improve the operating speeds of semiconductor memory device.
  • SDRAM synchronous dynamic random access memory
  • Examples of SDRAM may include a single data rate SDRAM (SDR SDRAM) and a double data rate SDRAM (DDR SDRAM).
  • SDR SDRAM single data rate SDRAM
  • DDR SDRAM double data rate SDRAM
  • the SDR SDRAM may input or output one data per cycle of a clock signal responsive to a rising or falling edge of the clock signal.
  • the DDR SDRAM may input or output two data per cycle of a clock signal to a first rising edge and then a falling edge of the clock signal. That is, the bandwidth of the DDR SDRAM may be twice that of the SDR DRAM.
  • the DDR SDRAM may be understood to have a window of opportunity for transfer of data to/from the DDR SDRAM that is smaller than that of the SDR SDRAM.
  • a data strobe signal may be used to assist controlled retrieval of data from an input/output data signal.
  • the DDR SDRAM may include an extra pin to allow input of the data strobe signal.
  • FIG. 1 is a block diagram of a data input circuit for a conventional synchronous semiconductor memory device.
  • data input circuit 100 includes data input buffer 110 , data delay circuit 112 , data fetch circuit 120 , synchronous circuit 140 , data strobe buffer 160 , first delay circuit 162 , a second delay circuit 164 , clock input buffer 180 , and auto pulse generation circuit 182 .
  • An external input data signal DIN, an external data strobe signal DS, and an external clock signal CLK may be applied to inputs of data input buffer 110 , data strobe buffer 160 , and clock input buffer 180 , respectively.
  • data may be fetched from an internal data signal PDIND responsive to data strobe signal PDSD 1 .
  • the fetched signal may then be converted into two separate internal parallel data signals DI_F and DI_S.
  • Data may then be fetched from the internal parallel data signals DI_F and DI_S in response to the data strobe signal PDSD 2 further delayed and may then be synchronized with an internal clock signal PCLK 2 to provide parallel data signals DIN_F and DIN_S.
  • a phase difference between the external data strobe signal DS and the external clock signal CLK may cause variations of up to a half cycle between the two.
  • a technical standard tDQSS may indicate a timing margin between the external clock signal CLK and the external data strobe signal DS, which may include two different cases: CASE 1 and CASE 2 .
  • the technical standard tDQSS may be 0.75 tCK (hereinafter, referred to as tDQSS_MIN) and the phase of the external data strobe signal DS may lead that of the external clock signal CLK by tCK/ 4 .
  • the technical standard tDQSS may be 1.25 tCK (hereinafter, referred to as tDQSS_MAX) and the phase of the external data strobe signal DS may lag that of the external clock signal CLK by tCK/ 4 .
  • tCK represents a duration of one period or one cycle of the external clock signal CLK.
  • FIG. 2 is a timing diagram useful for describing exemplary operations of the data input circuit of FIG. 1 for examples where the cycle of the external clock signal CLK may be relatively large.
  • the first case of operation (CASE 1 ) shows operation of data input circuit 100 where the technical phase standard is tDQSS_MIN.
  • the second case of operation (CASE 2 ) shows operation of the data input circuit 100 where the technical standard is tDQSS_MAX.
  • a data set-up time tDS may reference a duration required for set-up of data and a data hold time tDH a duration required for data of an external input data signal DIN to be presented or held at an input relative to a rising edge of the data strobe signal DS.
  • Internal parallel data signals DII_F and DII_S represent internal data signals from which the internal parallel data signals DI_F and DI_S may be fetched by the second internal data strobe signal PDSD 2 .
  • the phase of the external data strobe signal DS leads that of the external clock signal CLK by tCK/ 4 .
  • a seemingly large delay may be required between the edge of the internal data strobe signal PDSD 1 and that of the internal data strobe signal PDSD 2 .
  • This delay time T 1 as shown in FIG. 2 should be large enough in order to allow retrieval of valid data from the respective data signal.
  • the phase of the external data strobe signal DS may lag that of the external clock signal CLK by tCK/ 4 .
  • a small delay may be needed between edges of the internal data strobe signal PDSD 1 and the internal data strobe signal PDSD 2 to allow retrieval of valid data from the data signal. This delay time T 2 as shown in FIG. 2 might need to be less than that of the first case.
  • the conventional data input circuit 100 may use a fixed delay for the establishment of the second internal data strobe signal PDSD 2 relative the first PDSD 1 .
  • the operating characteristics for the above-mentioned cases of tDQSS_MIN and tDQSS_MAX may remain fixed and may compromise synchronization at the two different extremes. That is, since the delay duration that is used for establishing the second internal data strobe signal PDSD 2 from the first PDSD 1 may be fixed, regardless of a cycle length or frequency of the clock signal, the timing margin due to this fixed delay duration may become insufficient when the cycle length of the external clock signal CLK decreases as the operating frequency increases.
  • FIG. 3 is a timing diagram useful for describing an operation of the conventional data input circuit of FIG. 1 when the cycle of the external clock signal CLK may be relatively small. It may be observed from the exemplary depictions of FIG. 3 that synchronization data failures may result during the short cycle clock operations of the conventional data input circuit 100 .
  • variations in process, voltage, and/or temperature may cause the duration T 2 associated with the delay for generating of the second internal data strobe signal PDSD 2 from the first PDSD 1 to increase. Such increases might then cause generation of invalid data under the CASE 2 conditions.
  • embodiments of the present invention may provide a data input circuit and associated methods of operations for a synchronous semiconductor memory device.
  • the embodiments may control a delay duration for generation of a data strobe signal according to a phase relation between the data strobe signal and a clock signal.
  • the controlled duration may allow for effective synchronization of an input data signal fetched by the data strobe signal to the clock signal.
  • a data input circuit for a synchronous semiconductor memory device may comprise a detection unit for detecting whether the phase of a data strobe signal may lead or lag that of a clock signal.
  • a delay unit may delay the data strobe signal by a first duration when the phase of the data strobe signal leads that of the clock signal. Or, the delay unit may delay the data strobe signal by a second duration when the phase of the data strobe signal may lag that of the clock signal.
  • a data input synchronization unit may synchronize an input data signal fetched by the data strobe signal. The fetched signal may be synchronized to the clock signal responsive to the delayed data strobe signal output by the delay unit.
  • the detection unit may determine a phase difference between the data strobe signal and the clock signal of up to one fourth of a cycle of the clock signal. Additionally, the duration established for the first delay may be larger than the duration for the second delay.
  • a data input circuit for a synchronous semiconductor memory device may comprise a data buffer to receive an external input data signal and to buffer the received signal for generating a first internal input data signal.
  • a data strobe buffer may receive an external data strobe signal and buffer the received data strobe signal to generate a first internal data strobe signal.
  • a clock buffer may receive and buffer an external clock signal to generate a first internal clock signal and/or second internal clock signal.
  • a data delay circuit may delay the first internal input data signal to generate a second internal input data signal.
  • a first strobe delay circuit may delay the first internal data strobe signal to generate a second internal data strobe signal.
  • a detection circuit may detect whether the phase of the first internal data strobe signal may lead or lag that of the first internal clock signal and may generate a detection signal based on the detection.
  • a data fetch circuit may fetch the second internal input data signal in synchronous relationship with respect to the second internal data strobe signal for generating a first strobe synchronous data signal.
  • a second delay circuit may delay the second internal data strobe signal with a duration established by the detection signal for generating a third internal data strobe signal.
  • a synchronization circuit may synchronize the first stage synchronous data signal to be in synchronous relationship with respect to, firstly, the third internal data strobe signal and, subsequently, the second internal clock signal for generating a second stage synchronous data signal.
  • the detection circuit may comprise a first transmission unit to transmit, responsive to the first internal data strobe signal, the first internal clock signal to a first latch unit.
  • the first latch unit may receive and latch the first internal clock signal transmitted thereto by the first transmission unit.
  • a second transmission unit may be operable to transmit, responsive to the first internal data strobe, the first internal clock signal latched by the first latch unit to a second latch unit.
  • the second latch unit may latch the first internal clock signal that may be transmitted thereto by the second transmission unit.
  • An AND circuit may perform an AND operation of the first internal clock signal latched by the second latch unit with an internal write signal.
  • the write signal may be derived from a write operation of the synchronous semiconductor memory device.
  • the output of the AND circuit may serve as the detection signal provided by the detection circuit to the second delay circuit.
  • the second delay circuit may comprise a first NAND gate that may invert and perform an AND operation of an inverted representation of the detection signal with the second internal data strobe signal after it has been propagated through and delayed by an inverter chain.
  • a second NAND gate may invert and perform an AND operation of the detection signal with the second internal data strobe signal that may have similarly been propagated through and delayed by the inverter chain.
  • An OR circuit may be operative to output one of the output signals of the first and second NAND gates in which one of the output signals of the first NAND and second gates may be delayed by a predetermined duration relative the other. The output of this OR circuit may serve as the third internal data strobe signal.
  • a method of inputting data to a synchronous semiconductor memory device may comprise detecting whether the phase of a data strobe signal may lead or lag that of a clock signal.
  • the data strobe signal may be delayed by a first duration when the detecting determines that the phase of the data strobe signal may lead that of the clock signal.
  • the data strobe signal may be delayed by a second duration when the detecting determines that the phase of the data strobe signal may lag that of the clock signal.
  • a data signal may be, firstly, fetched in synchronous relationship to the data strobe signal. The fetched data signal may then be synchronized with reference to the delayed strobe signal and, thereafter, to the clock signal.
  • the detecting may determine a phase difference between the data strobe signal and the clock signal of up to one-fourth of a cycle of the clock signal and the duration of the first delay may be longer than that of the second delay.
  • the data input circuit and its method of operation can effectively synchronize an input data signal with a clock signal, even for clock signals of small cycle or high frequency.
  • FIG. 1 is a block diagram of a data input circuit for a conventional synchronous semiconductor memory device
  • FIG. 2 is a timing diagram useful for describing operation of the data input circuit of FIG. 1 when the cycle of an external clock signal CLK may be relatively large;
  • FIG. 3 is a timing diagram useful for describing operation of the data input ciruit of FIG. 1 when the cycle of the external clock signal CLK may be relatively small;
  • FIG. 4 is a block diagram of a data input circuit for a synchronous semiconductor memory device in accordance with an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a data fetch circuit and a synchronous circuit of FIG. 4;
  • FIG. 6 is a schematic diagram of a detection circuit of FIG. 4;
  • FIG. 7 is a schematic diagram of a second delay circuit of FIG. 4.
  • FIG. 8 is a timing diagram useful for describing operation of the data input circuit of FIG. 4 when a cycle of an external clock signal CLK is relatively small.
  • fetched may reference retrieval of data from a data signal. It may also be viewed as sampling of a signal during a given epoch or portion of the data signal.
  • a data signal may comprise various levels over time.
  • Another signal such as a strobe or clock, may be used to obtain a value of the data signal at a given moment of the signal.
  • the strobe or clock may comprise a pulse or transition respectively, that may be used to enable extraction of data from the data signal. The extraction may occur at a moment in time that may be substantially coincident with the active pulse or transition.
  • the extraction of a data valve from a data signal at such moment of time coincident with the pulse or transition of the strobe or clock may be referenced as the fetch.
  • data of a data signal may be fetched responsive to a strobe or clock signal. Additionally, the data of the data signal may be viewed, in certain circumstances, as being retrieved in synchronous relationship to the strobe or clock signal.
  • a pass gate may be enabled for a brief duration to allow a signal to pass to a latch circuit.
  • the latch may then latch a value of the signal presented thereto via the enabled pass gate. Thereafter, the pass gate may be disabled and the latch may retain the data value latched therein.
  • FIG. 4 is a simplified block diagram of a data input circuit for a synchronous semiconductor memory device according to an embodiment of the present invention.
  • a data input circuit 400 for a synchronous semiconductor memory device may comprise a data buffer 410 , data delay circuit 412 , data fetch circuit 420 , synchronization circuit 440 , strobe buffer 460 , first delay circuit 462 , detection circuit 600 , second delay circuit 700 , clock buffer 470 , and pulse circuit 472 .
  • the data buffer 410 may receive an external data signal DIN and may buffer the data signal DIN to generate a first internal input data signal PDIN.
  • the strobe buffer 460 may receive an external strobe signal DS and may buffer strobe signal DS to generate a first internal data strobe signal PDS.
  • the clock buffer 470 may receive and buffer clock signal CLK to generate a first internal clock signal PCLK 1 .
  • the data delay circuit 412 may receive and delay the first internal input data signal to generate a second internal input data signal PDIND.
  • first delay circuit 462 may receive and delay the first internal data strobe signal PDS to generate a second internal data strobe signal PDSD 1 .
  • the data delay circuit 412 and the first delay circuit 462 may be preconfigured to establish an optimal data set-up time tDS and data hold time tDH for the first internal input data signal PDIN relative to the data fetch and synchronization operations that may be described more fully hereinafter.
  • the data fetch circuit 420 may fetch the second internal input data signal PDIND responsive to and in synchronization with the second internal data strobe signal PDSD 1 to generate the first set of the data signals DI_F and DI_S.
  • the detection circuit 600 may detect a relative phase relationship between the first internal data strobe signal PDS and the first internal clock signal PCLK 1 to provide a detection signal DECT based upon the determined phase relationship.
  • the detection circuit may operate responsive to the first internal data strobe signal PDS, the first internal clock signal PCLK 1 and an internal write signal PWR.
  • the internal write signal PWR may be generated internal to a synchronous semiconductor memory device during a write operation thereof. In this embodiment, it may be generated with a logic “high” level during such write operation of the synchronous semiconductor memory device.
  • the second delay circuit 700 may be operative to vary a duration for a delay of the second internal data strobe signal PDSD 1 .
  • the amount of delay may be set dependent on the level of the detection signal DECT.
  • This further delayed strobe signal may be referenced as a third internal data strobe signal PDSD 2 .
  • a pulse circuit 472 may receive the first internal clock signal PCLK 1 and be operative to generate a pulse to serve as the second internal clock signal PCLK 2 .
  • the pulse may be generated automatically in response to a transition of the first internal clock signal PCLK 1 .
  • the second delay circuit 700 and the pulse circuit 472 may be operable to modify a relative phase relationship between the strobe signal and the clock signal.
  • Synchronization circuit 440 may fetch the first set of parallel data signals DI_F and DI_S responsive to, firstly, data strobe signal PDSD 2 .
  • the synchronization circuit may further be responsive to synchronize the fetch data signals the second internal clock signal PCLK 2 for generating the second (or resultant) set of parallel data signals DIN_F and DIN_S.
  • FIG. 5 shows schematics of a data fetch circuit and a synchronization circuit of FIG. 4 .
  • data fetch circuit 420 may comprise inverter 421 , transmission gates 422 , 424 , and 426 , and latch circuits 423 , 425 , and 427 .
  • the second internal input data signal PDIND may be transmitted responsive to the second internal data strobe signal PDSD 1 enablement of transmission gates 422 , 424 , and 426 . It may be observed that both the primary data and compliment data may be fetched from the input data signal by the data fetch circuit 420 for generating the first set of complimentary parallel data signals DI_F and DI_S.
  • the first set of parallel data signals DI_F and DI_S may be latched by latch circuits 425 and 427 respectively.
  • Synchronization circuit 440 may comprise inverters 441 , 448 and 449 , operable to control respective transmission gates 442 , 450 and 444 , 452 and 446 , 454 , for coupling of signals to respective latch circuits 443 , 451 and 445 , 453 and 447 , 455 .
  • transmission gates may be referenced alternatively as “pass gates.”
  • the first set of parallel data signals DI_F and DI_S may be transmitted by respective transmission gates 442 , 450 when enabled by the third internal data strobe signal PDSD 2 .
  • the latched primary and compliment data signals of latches 425 , 427 may then be forwarded by the enabled pass-gates 442 , 450 to latches 443 , 451 .
  • This fetched and latched data of latches 443 , 451 may then provide the second set of parallel data signals DII_F and DII_S.
  • the second set of parallel data signals DII_F and DII_S may be forwarded (by pass gates 444 , 452 when enabled by the second internal clock signal PCLK 2 ) to latch circuits 445 and 453 .
  • a second phase of clock signal PCLK 2 may enable pass gates 446 , 454 to forward the signals of latches 445 , 453 into latches 447 , 455 .
  • Latches 447 , 455 may then provide the resulting set of parallel data signals DIN_F and DIN_S.
  • the resulting set of parallel data signals DIN_F and DIN_S may be latched by latch circuits 447 and 455 .
  • FIG. 6 shows a schematic for a detection circuit of FIG. 4, and FIG. 7 shows a schematic for a second delay circuit of FIG. 4 .
  • detection circuit 600 may comprise inverter 601 , transmission units 603 and 607 , latch units 605 and 609 , and AND circuit 611 .
  • the second delay circuit 700 may comprise inverter chains 701 and 705 , NAND gates 703 and 711 , OR circuit 707 , and inverter 709 .
  • the transmission units 603 and 607 may comprise transmission gates
  • latch units 605 and 609 may comprise cross-coupled inverters.
  • the phase of the first internal data strobe signal PDS may lead that of the first internal clock signal PCLK 1 by one-fourth of a cycle of the clock signal —i.e., tCK/ 4 .
  • the detection signal DECT may assume a logic “high” state; and a first delay path DP 1 may be selected by the detection signal DECT of the logic “high” state.
  • the second internal data strobe signal PDSD 1 may be delayed per the delay duration of the first path DP 1 . It may be noted that this duration of the first delay path DP 1 may be greater than that of the second delay path DP 2 .
  • the third internal data strobe signal PDSD 2 may be generated with a later presentment in comparison with the strobe signal PDSD 2 that might otherwise be presented for the case of tDQSS_MAX.
  • the phase of the first internal data strobe signal PDS may lag that of the first internal clock signal PCLK 1 by up to one-fourth of a cycle of the clock signal—i.e., tCK/ 4 .
  • the detection signal DECT may assume a logic “low” state.
  • the second delay path DP 2 may be selected by the detection signal DECT of the logic “low” state.
  • the second internal data strobe signal PDSD 1 may be delayed with a duration less than that which would otherwise be provided by the first delay path DP 1 .
  • the data strobe signal PDSD 2 generated per the second delay path may present an edge more quickly than for the previously described case of tDQSS_MIN.
  • a phase relationship between the data strobe signal DS and the clock signal CLK may be classified into two separate cases.
  • the phase relationship between these signal may be further subdivided; and, likewise, the durations for the delay of the data strobe signal may also be further subdivided.
  • FIG. 8 is a simplified timing diagram useful for describing operation of the data input circuit of FIG. 4, when a the cycle of a clock signal CLK may decrease to a predetermined threshold period, or when the frequency of the clock signal may exceed a predetermined frequency.
  • a first time interval T 3 may represent the delay between an edge of the second internal data strobe signal PDSD 1 and that of the third internal data strobe signal PDSD 2 . It may be noted that for this case (CASE 1 ) where the phase of the strobe signal leads that of the clock signal, that the duration of the delay T 3 may be greater than that T 4 provided for the alternative case (CASE 2 ) to be described below.
  • the first set of parallel data signals DI_F and DI_S to be fetched by the second internal data strobe signal PDSD 1 may be reliably synchronized to the second internal clock signal PCLK 2 and valid data generated for the signals DIN_F and DIN_S.
  • a second time interval T 4 may represent the delay between an edge of the second internal data strobe signal PDSD 1 and that of the third internal data strobe signal PDSD 2 .
  • the duration for the delay of second delay circuit may be set to the shorter delay path. Accordingly, the delay duration T 4 may be less than that of the previously described case.
  • the first set of parallel data signals DI_F and DI_S to be fetched by the second internal data strobe signal PDSD 1 may be kept synchronized effectively with reference to the second internal clock signal PCLK 2 even though its frequency may have increased. For such embodiment, valid data may be preserved for synchronous input to the memory device.
  • a data input circuit for a synchronous semiconductor memory device in accordance with this embodiment, can effectively adjust the synchronization of an input data signal dependent upon the frequency of a clock signal.
  • a relative phase adjustment may be made to the synchronization circuitry to assist more accurate synchronization of data of a data input signal.

Abstract

A data input circuit for a synchronous semiconductor memory device may comprise a detection unit for detecting whether the phase of a data strobe signal may lead or lag that of a clock signal. A delay unit may delay the data strobe signal by a first duration when the phase of the data strobe signal leads that of the clock signal and may delay the data strobe signal by a second duration when the phase of the data strobe signal lags that of the clock signal. A data input unit may synchronize a first input data signal previously fetched by the data strobe signal to the clock signal in response to an output signal of the delay unit. The data input circuit may effectively synchronize an input data signal using an internal delay that may be adjusted when a frequency of the clock signal may exceed a predetermined threshold.

Description

This application claims priority and benefit of Korean Patent Application No. 2001-68840, filed on Nov. 6, 2001, the contents of which are incorporated herein by reference in their entirety.
BACKGROUND
The present invention relates to a synchronous semiconductor memory device, and more particularly, to a data input circuit and method of inputting data to a synchronous semiconductor memory device.
A semiconductor memory device may be used as a main memory in a computer system for input and output of data into and from memory cells of the memory device. The data input/output speed of a semiconductor memory device may be very important in deciding an operating speed of a computer system. As a result, there have been continual efforts to improve the operating speeds of semiconductor memory device.
As a result of these efforts, a synchronous dynamic random access memory (SDRAM) has evolved to include internal circuits that control memory operations in synchronization with a clock signal of, e.g., a computer system. Examples of SDRAM may include a single data rate SDRAM (SDR SDRAM) and a double data rate SDRAM (DDR SDRAM). The SDR SDRAM may input or output one data per cycle of a clock signal responsive to a rising or falling edge of the clock signal. On the other hand, the DDR SDRAM may input or output two data per cycle of a clock signal to a first rising edge and then a falling edge of the clock signal. That is, the bandwidth of the DDR SDRAM may be twice that of the SDR DRAM.
With twice the transfer rate, the DDR SDRAM may be understood to have a window of opportunity for transfer of data to/from the DDR SDRAM that is smaller than that of the SDR SDRAM. To accommodate the smaller windows, a data strobe signal may be used to assist controlled retrieval of data from an input/output data signal. Thus, the DDR SDRAM may include an extra pin to allow input of the data strobe signal.
FIG. 1 is a block diagram of a data input circuit for a conventional synchronous semiconductor memory device. Referring to FIG. 1, data input circuit 100 includes data input buffer 110, data delay circuit 112, data fetch circuit 120, synchronous circuit 140, data strobe buffer 160, first delay circuit 162, a second delay circuit 164, clock input buffer 180, and auto pulse generation circuit 182. An external input data signal DIN, an external data strobe signal DS, and an external clock signal CLK may be applied to inputs of data input buffer 110, data strobe buffer 160, and clock input buffer 180, respectively.
During operation of data input circuit 100, data may be fetched from an internal data signal PDIND responsive to data strobe signal PDSD1. The fetched signal may then be converted into two separate internal parallel data signals DI_F and DI_S. Data may then be fetched from the internal parallel data signals DI_F and DI_S in response to the data strobe signal PDSD2 further delayed and may then be synchronized with an internal clock signal PCLK2 to provide parallel data signals DIN_F and DIN_S.
A phase difference between the external data strobe signal DS and the external clock signal CLK may cause variations of up to a half cycle between the two. A technical standard tDQSS may indicate a timing margin between the external clock signal CLK and the external data strobe signal DS, which may include two different cases: CASE1 and CASE2. In a first case, the technical standard tDQSS may be 0.75 tCK (hereinafter, referred to as tDQSS_MIN) and the phase of the external data strobe signal DS may lead that of the external clock signal CLK by tCK/4. In a second case, the technical standard tDQSS may be 1.25 tCK (hereinafter, referred to as tDQSS_MAX) and the phase of the external data strobe signal DS may lag that of the external clock signal CLK by tCK/4. Here, tCK represents a duration of one period or one cycle of the external clock signal CLK.
FIG. 2 is a timing diagram useful for describing exemplary operations of the data input circuit of FIG. 1 for examples where the cycle of the external clock signal CLK may be relatively large. Referring to FIG. 2, the first case of operation (CASE1) shows operation of data input circuit 100 where the technical phase standard is tDQSS_MIN. The second case of operation (CASE2) shows operation of the data input circuit 100 where the technical standard is tDQSS_MAX. Further referencing FIG. 2, a data set-up time tDS may reference a duration required for set-up of data and a data hold time tDH a duration required for data of an external input data signal DIN to be presented or held at an input relative to a rising edge of the data strobe signal DS. Internal parallel data signals DII_F and DII_S represent internal data signals from which the internal parallel data signals DI_F and DI_S may be fetched by the second internal data strobe signal PDSD2.
In the first case, CASE1 of tDQSS_MIN, the phase of the external data strobe signal DS leads that of the external clock signal CLK by tCK/4. In order to synchronize the external input data signal DIN as fetched by the external data strobe signal DS with the phase of the external clock signal CLK, it may be understood that a seemingly large delay may be required between the edge of the internal data strobe signal PDSD1 and that of the internal data strobe signal PDSD2. This delay time T1 as shown in FIG. 2 should be large enough in order to allow retrieval of valid data from the respective data signal.
In the second case CASE2 of tDQSS_MAX, the phase of the external data strobe signal DS may lag that of the external clock signal CLK by tCK/4. In order to synchronize the external input data signal DIN fetched by the external data strobe signal DS with the external clock signal CLK, a small delay may be needed between edges of the internal data strobe signal PDSD1 and the internal data strobe signal PDSD2 to allow retrieval of valid data from the data signal. This delay time T2 as shown in FIG. 2 might need to be less than that of the first case.
However, the conventional data input circuit 100 may use a fixed delay for the establishment of the second internal data strobe signal PDSD2 relative the first PDSD1. As a result, the operating characteristics for the above-mentioned cases of tDQSS_MIN and tDQSS_MAX may remain fixed and may compromise synchronization at the two different extremes. That is, since the delay duration that is used for establishing the second internal data strobe signal PDSD2 from the first PDSD1 may be fixed, regardless of a cycle length or frequency of the clock signal, the timing margin due to this fixed delay duration may become insufficient when the cycle length of the external clock signal CLK decreases as the operating frequency increases.
FIG. 3 is a timing diagram useful for describing an operation of the conventional data input circuit of FIG. 1 when the cycle of the external clock signal CLK may be relatively small. It may be observed from the exemplary depictions of FIG. 3 that synchronization data failures may result during the short cycle clock operations of the conventional data input circuit 100.
For example, for the case of tDQSS_MIN (CASE1), variations in process, voltage, and/or temperature may cause the duration T1 for the delay associated with generating the second internal data strobe signal PDSD2 from the first PDSD1 to decrease. Under certain conditions, such reductions may interfere with the effective generation of internal parallel data signals DIN0 and DIN1 in the CASE1 conditions.
In another example for the case of tDQSS_MAX (CASE2), variations in process, voltage, and/or temperature may cause the duration T2 associated with the delay for generating of the second internal data strobe signal PDSD2 from the first PDSD1 to increase. Such increases might then cause generation of invalid data under the CASE2 conditions.
SUMMARY OF THE INVENTION
Addressing some of the above problems, embodiments of the present invention may provide a data input circuit and associated methods of operations for a synchronous semiconductor memory device. The embodiments may control a delay duration for generation of a data strobe signal according to a phase relation between the data strobe signal and a clock signal. The controlled duration may allow for effective synchronization of an input data signal fetched by the data strobe signal to the clock signal.
Accordingly to one embodiment of the present invention, a data input circuit for a synchronous semiconductor memory device may comprise a detection unit for detecting whether the phase of a data strobe signal may lead or lag that of a clock signal. A delay unit may delay the data strobe signal by a first duration when the phase of the data strobe signal leads that of the clock signal. Or, the delay unit may delay the data strobe signal by a second duration when the phase of the data strobe signal may lag that of the clock signal. A data input synchronization unit may synchronize an input data signal fetched by the data strobe signal. The fetched signal may be synchronized to the clock signal responsive to the delayed data strobe signal output by the delay unit.
In a further embodiment, the detection unit may determine a phase difference between the data strobe signal and the clock signal of up to one fourth of a cycle of the clock signal. Additionally, the duration established for the first delay may be larger than the duration for the second delay.
According to another embodiment of the present invention, a data input circuit for a synchronous semiconductor memory device may comprise a data buffer to receive an external input data signal and to buffer the received signal for generating a first internal input data signal. A data strobe buffer may receive an external data strobe signal and buffer the received data strobe signal to generate a first internal data strobe signal. A clock buffer may receive and buffer an external clock signal to generate a first internal clock signal and/or second internal clock signal. A data delay circuit may delay the first internal input data signal to generate a second internal input data signal. A first strobe delay circuit may delay the first internal data strobe signal to generate a second internal data strobe signal. A detection circuit may detect whether the phase of the first internal data strobe signal may lead or lag that of the first internal clock signal and may generate a detection signal based on the detection. A data fetch circuit may fetch the second internal input data signal in synchronous relationship with respect to the second internal data strobe signal for generating a first strobe synchronous data signal. A second delay circuit may delay the second internal data strobe signal with a duration established by the detection signal for generating a third internal data strobe signal. A synchronization circuit may synchronize the first stage synchronous data signal to be in synchronous relationship with respect to, firstly, the third internal data strobe signal and, subsequently, the second internal clock signal for generating a second stage synchronous data signal.
In a further embodiment, the detection circuit may comprise a first transmission unit to transmit, responsive to the first internal data strobe signal, the first internal clock signal to a first latch unit. The first latch unit may receive and latch the first internal clock signal transmitted thereto by the first transmission unit. A second transmission unit may be operable to transmit, responsive to the first internal data strobe, the first internal clock signal latched by the first latch unit to a second latch unit. The second latch unit may latch the first internal clock signal that may be transmitted thereto by the second transmission unit. An AND circuit may perform an AND operation of the first internal clock signal latched by the second latch unit with an internal write signal. The write signal may be derived from a write operation of the synchronous semiconductor memory device. The output of the AND circuit may serve as the detection signal provided by the detection circuit to the second delay circuit.
In another embodiment, the second delay circuit may comprise a first NAND gate that may invert and perform an AND operation of an inverted representation of the detection signal with the second internal data strobe signal after it has been propagated through and delayed by an inverter chain. A second NAND gate may invert and perform an AND operation of the detection signal with the second internal data strobe signal that may have similarly been propagated through and delayed by the inverter chain. An OR circuit may be operative to output one of the output signals of the first and second NAND gates in which one of the output signals of the first NAND and second gates may be delayed by a predetermined duration relative the other. The output of this OR circuit may serve as the third internal data strobe signal.
According to another embodiment of the present invention, a method of inputting data to a synchronous semiconductor memory device may comprise detecting whether the phase of a data strobe signal may lead or lag that of a clock signal. The data strobe signal may be delayed by a first duration when the detecting determines that the phase of the data strobe signal may lead that of the clock signal. Alternatively, the data strobe signal may be delayed by a second duration when the detecting determines that the phase of the data strobe signal may lag that of the clock signal. A data signal may be, firstly, fetched in synchronous relationship to the data strobe signal. The fetched data signal may then be synchronized with reference to the delayed strobe signal and, thereafter, to the clock signal.
In one embodiment, the detecting may determine a phase difference between the data strobe signal and the clock signal of up to one-fourth of a cycle of the clock signal and the duration of the first delay may be longer than that of the second delay.
In exemplary embodiments, the data input circuit and its method of operation can effectively synchronize an input data signal with a clock signal, even for clock signals of small cycle or high frequency.
BRIEF DESCRIPTION OF THE DRAWINGS
Embodiments of the present invention may become more apparent by description with reference to the accompanying drawings in which:
FIG. 1 is a block diagram of a data input circuit for a conventional synchronous semiconductor memory device;
FIG. 2 is a timing diagram useful for describing operation of the data input circuit of FIG. 1 when the cycle of an external clock signal CLK may be relatively large;
FIG. 3 is a timing diagram useful for describing operation of the data input ciruit of FIG. 1 when the cycle of the external clock signal CLK may be relatively small;
FIG. 4 is a block diagram of a data input circuit for a synchronous semiconductor memory device in accordance with an embodiment of the present invention;
FIG. 5 is a schematic diagram of a data fetch circuit and a synchronous circuit of FIG. 4;
FIG. 6 is a schematic diagram of a detection circuit of FIG. 4;
FIG. 7 is a schematic diagram of a second delay circuit of FIG. 4; and
FIG. 8 is a timing diagram useful for describing operation of the data input circuit of FIG. 4 when a cycle of an external clock signal CLK is relatively small.
DETAILED DESCRIPTION
Hereinafter, embodiments of the present invention may be described with reference to the accompanying drawings. In the drawings, like reference numerals may refer to like elements.
As used herein, “fetched” may reference retrieval of data from a data signal. It may also be viewed as sampling of a signal during a given epoch or portion of the data signal.
A data signal may comprise various levels over time. Another signal, such as a strobe or clock, may be used to obtain a value of the data signal at a given moment of the signal. The strobe or clock may comprise a pulse or transition respectively, that may be used to enable extraction of data from the data signal. The extraction may occur at a moment in time that may be substantially coincident with the active pulse or transition. Hereinafter, the extraction of a data valve from a data signal at such moment of time coincident with the pulse or transition of the strobe or clock may be referenced as the fetch. For example, data of a data signal may be fetched responsive to a strobe or clock signal. Additionally, the data of the data signal may be viewed, in certain circumstances, as being retrieved in synchronous relationship to the strobe or clock signal.
In certain embodiments of the present invention, a pass gate may be enabled for a brief duration to allow a signal to pass to a latch circuit. The latch may then latch a value of the signal presented thereto via the enabled pass gate. Thereafter, the pass gate may be disabled and the latch may retain the data value latched therein.
FIG. 4 is a simplified block diagram of a data input circuit for a synchronous semiconductor memory device according to an embodiment of the present invention. Referring to FIG. 4, a data input circuit 400 for a synchronous semiconductor memory device may comprise a data buffer 410, data delay circuit 412, data fetch circuit 420, synchronization circuit 440, strobe buffer 460, first delay circuit 462, detection circuit 600, second delay circuit 700, clock buffer 470, and pulse circuit 472.
The data buffer 410 may receive an external data signal DIN and may buffer the data signal DIN to generate a first internal input data signal PDIN.
The strobe buffer 460 may receive an external strobe signal DS and may buffer strobe signal DS to generate a first internal data strobe signal PDS.
The clock buffer 470 may receive and buffer clock signal CLK to generate a first internal clock signal PCLK1.
The data delay circuit 412 may receive and delay the first internal input data signal to generate a second internal input data signal PDIND. In the path of the strobe signal, first delay circuit 462 may receive and delay the first internal data strobe signal PDS to generate a second internal data strobe signal PDSD1. The data delay circuit 412 and the first delay circuit 462 may be preconfigured to establish an optimal data set-up time tDS and data hold time tDH for the first internal input data signal PDIN relative to the data fetch and synchronization operations that may be described more fully hereinafter.
The data fetch circuit 420 may fetch the second internal input data signal PDIND responsive to and in synchronization with the second internal data strobe signal PDSD1 to generate the first set of the data signals DI_F and DI_S.
The detection circuit 600 may detect a relative phase relationship between the first internal data strobe signal PDS and the first internal clock signal PCLK1 to provide a detection signal DECT based upon the determined phase relationship. The detection circuit may operate responsive to the first internal data strobe signal PDS, the first internal clock signal PCLK1 and an internal write signal PWR. The internal write signal PWR may be generated internal to a synchronous semiconductor memory device during a write operation thereof. In this embodiment, it may be generated with a logic “high” level during such write operation of the synchronous semiconductor memory device.
The second delay circuit 700 may be operative to vary a duration for a delay of the second internal data strobe signal PDSD1. The amount of delay may be set dependent on the level of the detection signal DECT. This further delayed strobe signal may be referenced as a third internal data strobe signal PDSD2.
A pulse circuit 472 may receive the first internal clock signal PCLK1 and be operative to generate a pulse to serve as the second internal clock signal PCLK2. The pulse may be generated automatically in response to a transition of the first internal clock signal PCLK1. The second delay circuit 700 and the pulse circuit 472 may be operable to modify a relative phase relationship between the strobe signal and the clock signal.
Synchronization circuit 440 may fetch the first set of parallel data signals DI_F and DI_S responsive to, firstly, data strobe signal PDSD2. The synchronization circuit may further be responsive to synchronize the fetch data signals the second internal clock signal PCLK2 for generating the second (or resultant) set of parallel data signals DIN_F and DIN_S.
FIG. 5 shows schematics of a data fetch circuit and a synchronization circuit of FIG. 4. Referring to FIG. 5, data fetch circuit 420 may comprise inverter 421, transmission gates 422, 424, and 426, and latch circuits 423, 425, and 427. The second internal input data signal PDIND may be transmitted responsive to the second internal data strobe signal PDSD1 enablement of transmission gates 422, 424, and 426. It may be observed that both the primary data and compliment data may be fetched from the input data signal by the data fetch circuit 420 for generating the first set of complimentary parallel data signals DI_F and DI_S. The first set of parallel data signals DI_F and DI_S may be latched by latch circuits 425 and 427 respectively.
Synchronization circuit 440 may comprise inverters 441, 448 and 449, operable to control respective transmission gates 442,450 and 444,452 and 446,454, for coupling of signals to respective latch circuits 443,451 and 445,453 and 447,455. As used herein, “transmission gates” may be referenced alternatively as “pass gates.” The first set of parallel data signals DI_F and DI_S may be transmitted by respective transmission gates 442,450 when enabled by the third internal data strobe signal PDSD2. The latched primary and compliment data signals of latches 425,427 may then be forwarded by the enabled pass- gates 442,450 to latches 443,451. This fetched and latched data of latches 443,451 may then provide the second set of parallel data signals DII_F and DII_S.
Next, the second set of parallel data signals DII_F and DII_S may be forwarded (by pass gates 444,452 when enabled by the second internal clock signal PCLK2) to latch circuits 445 and 453. A second phase of clock signal PCLK2 may enable pass gates 446,454 to forward the signals of latches 445,453 into latches 447,455. Latches 447,455 may then provide the resulting set of parallel data signals DIN_F and DIN_S. The resulting set of parallel data signals DIN_F and DIN_S may be latched by latch circuits 447 and 455.
FIG. 6 shows a schematic for a detection circuit of FIG. 4, and FIG. 7 shows a schematic for a second delay circuit of FIG. 4. Referring to FIGS. 6 and 7, detection circuit 600 may comprise inverter 601, transmission units 603 and 607, latch units 605 and 609, and AND circuit 611. The second delay circuit 700, referencing FIG. 7, may comprise inverter chains 701 and 705, NAND gates 703 and 711, OR circuit 707, and inverter 709. Returning to FIG. 6, the transmission units 603 and 607 may comprise transmission gates, and latch units 605 and 609 may comprise cross-coupled inverters.
In the case of tDQSS_MIN, the phase of the first internal data strobe signal PDS may lead that of the first internal clock signal PCLK1 by one-fourth of a cycle of the clock signal —i.e., tCK/4. Thus, the detection signal DECT may assume a logic “high” state; and a first delay path DP1 may be selected by the detection signal DECT of the logic “high” state. The second internal data strobe signal PDSD1 may be delayed per the delay duration of the first path DP1. It may be noted that this duration of the first delay path DP1 may be greater than that of the second delay path DP2. As a result, the third internal data strobe signal PDSD2 may be generated with a later presentment in comparison with the strobe signal PDSD2 that might otherwise be presented for the case of tDQSS_MAX.
In the case of tDQSS_MAX, the phase of the first internal data strobe signal PDS may lag that of the first internal clock signal PCLK1 by up to one-fourth of a cycle of the clock signal—i.e., tCK/4. The detection signal DECT may assume a logic “low” state. The second delay path DP2 may be selected by the detection signal DECT of the logic “low” state. Thus, the second internal data strobe signal PDSD1 may be delayed with a duration less than that which would otherwise be provided by the first delay path DP1. As a result, the data strobe signal PDSD2 generated per the second delay path may present an edge more quickly than for the previously described case of tDQSS_MIN.
In exemplary embodiments of the present invention, a phase relationship between the data strobe signal DS and the clock signal CLK may be classified into two separate cases. However, in other embodiments of the present invention, the phase relationship between these signal may be further subdivided; and, likewise, the durations for the delay of the data strobe signal may also be further subdivided.
FIG. 8 is a simplified timing diagram useful for describing operation of the data input circuit of FIG. 4, when a the cycle of a clock signal CLK may decrease to a predetermined threshold period, or when the frequency of the clock signal may exceed a predetermined frequency.
In the case of tDQSS_MIN (CASE1), a first time interval T3 may represent the delay between an edge of the second internal data strobe signal PDSD1 and that of the third internal data strobe signal PDSD2. It may be noted that for this case (CASE1) where the phase of the strobe signal leads that of the clock signal, that the duration of the delay T3 may be greater than that T4 provided for the alternative case (CASE2) to be described below. Thus, the first set of parallel data signals DI_F and DI_S to be fetched by the second internal data strobe signal PDSD1 may be reliably synchronized to the second internal clock signal PCLK2 and valid data generated for the signals DIN_F and DIN_S.
In the case of tDQSS_MAX (CASE2), a second time interval T4 may represent the delay between an edge of the second internal data strobe signal PDSD1 and that of the third internal data strobe signal PDSD2. For this case (CASE2), where the phase of the strobe signal lags that of the clock signal and in contrast to the previously described case (CASE1), the duration for the delay of second delay circuit may be set to the shorter delay path. Accordingly, the delay duration T4 may be less than that of the previously described case. Thus, the first set of parallel data signals DI_F and DI_S to be fetched by the second internal data strobe signal PDSD1 may be kept synchronized effectively with reference to the second internal clock signal PCLK2 even though its frequency may have increased. For such embodiment, valid data may be preserved for synchronous input to the memory device.
Thus, a data input circuit for a synchronous semiconductor memory device in accordance with this embodiment, can effectively adjust the synchronization of an input data signal dependent upon the frequency of a clock signal. For such exemplary embodiments, when the cycle of the clock signal may decrease or when the frequency of the clock signal may increase to a predetermined threshold, a relative phase adjustment may be made to the synchronization circuitry to assist more accurate synchronization of data of a data input signal.
While exemplary embodiments of the present invention have been shown and described herein, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

Claims (24)

What is claimed is:
1. A circuit for a synchronous semiconductor memory device, comprising:
a first delay unit to receive a strobe signal and delay the strobe signal to provide a delayed strobe signal;
a fetch circuit to fetch data from an input data signal to generate a first input data signal;
the fetch circuit to perform the fetch responsive to the delayed strobe signal;
a detection unit to detect a relative phase difference between the strobe signal and a clock signal;
a second delay unit to receive the delayed strobe signal and further delay the delayed strobe signal to generate a second delayed strobe signal;
the second delay unit operable to adjust a duration of the further delay dependent on the relative phase difference detected by the detection unit; and
a data input synchronization unit to fetch data from the first input data signal to generate a second data signal;
the data input synchronization unit to perform the fetch responsive to the further delayed strobe signal.
2. The circuit of claim 1, in which the data input synchronization unit comprises first and second synchronization portions;
the first synchronization portion to perform the generation of the second data signal responsive to the further delayed strobe signal; and
the second synchronization portion to fetch data from the second data signal to generate a resultant data signal;
the second synchronization portion to perform the fetch from the second data signal responsive to the clock signal.
3. The circuit of claim 2, in which the detection unit is operable to determine whether the phase of the strobe signal leads or lags that of the clock signal.
4. The circuit of claim 3, in which:
the second delay unit is to set the duration for the delay of the second delay unit to a first duration responsive to the detection unit determining the phase of the strobe signal to lead that of the clock signal; and
the second delay unit is to set the duration for the delay of the second delay unit to a second duration responsive to the detection unit determining the phase of the strobe signal to lag that of the clock signal.
5. The circuit of claim 4, in which the detection unit is operable to detect a relative phase difference between the strobe signal and the clock signal of up to one-fourth of a cycle of the clock signal.
6. The circuit of claim 4, in which the second delay unit is to set the magnitude of the first duration to be larger than that of the second duration.
7. The circuit of claim 2, further comprising:
a pulse circuit to generate a pulse responsive to a transition of the clock signal;
the second synchronization portion of the data input synchronization unit to perform the fetch of data from the second data signal responsive to a pulse generated by the pulse circuit.
8. A data input circuit for a synchronous semiconductor memory device, the circuit comprising:
a data delay circuit to delay a data signal;
a first delay circuit to delay a strobe signal and generate a delayed strobe signal;
a detection circuit to detect whether the phase of the strobe signal leads or lags that of the clock signal;
a data fetch circuit to fetch data from the data signal delayed by the data delay circuit and generate a firstly synchronized data signal;
the data fetch circuit to perform the fetch responsive to the delayed strobe signal generated by the first delay circuit;
a second delay circuit to receive the delayed strobe signal generated by the first delay circuit and to further delay the delayed strobe signal with a duration dependent on the detecting of the detection circuit; and
a synchronization circuit to synchronize the firstly synchronized data signal with the strobe signal further delayed and generate a secondly synchronized data signal.
9. The circuit of claim 8, in which:
the synchronization circuit is to fetch data from the firstly synchronized data signal to generate the secondly synchronized data signal responsive to the further delayed strobe signal; and
the synchronization circuit is additionally operable to further synchronize the secondly synchronized data signal to the clock signal and generate an output synchronized data signal.
10. The circuit of claim 9, further comprising a pulse circuit to generate a pulse responsive to a transition of the clock signal;
the synchronization circuit to perform the further synchronization by fetching data from the secondly synchronized data signal responsive to the pulse generated by the pulse circuit.
11. The circuit of claim 8,
the data fetch circuit to also fetch compliment data from the data signal to generate a compliment data signal;
the data fetch circuit to provide the data and the compliment data signals as a first set of parallel data signals;
the synchronization circuit to synchronize the compliment data signal together with the data signal of respective parallel signal sets to be associated with the firstly and secondly synchronized data signals.
12. The circuit of claim 8, further comprising:
a data buffer to buffer the data signal to be delayed by the data delay circuit;
a strobe buffer to buffer the strobe signal to be delayed by the first delay circuit; and
a clock buffer to buffer the clock signal to be used by the detection circuit.
13. The circuit of claim 10, in which the detection circuit is operable to detect a phase difference between the strobe signal and the clock signal of up to one-fourth of a cycle of the clock signal.
14. The circuit of claim 13, in which the detection circuit outputs a detection signal of a first logic value when the phase of the strobe signal leads that of the clock signal, and outputs a detection signal of a second logic value when the phase of the strobe signal lags that of the first internal clock signal.
15. The circuit of claim 14, in which the detection circuit comprises:
a first transmission unit to transmit the clock signal responsive to the strobe signal;
a first latch unit to latch the clock signal transmitted by the first transmission unit;
a second transmission unit to transmit the clock signal latched by the first latch unit responsive to an alternative phase of the strobe signal;
a second latch unit to latch the clock signal transmitted by the second transmission unit; and
an AND circuit to perform an AND operation of the clock signal latched by the second latch unit with a write signal and generate the detection signal.
16. The circuit of claim 15, in which each of the first and second transmission units comprises transmission gates.
17. The circuit of claim 16, in which each of the first and second latch units comprises cross-coupled inverters.
18. The circuit of claim 8, in which the second delay circuit comprises:
a first delay path to delay the delayed strobe signal by a first duration in response to a first condition of the detection signal; and
a second delay path to delay the delayed strobe signal by a second duration in response to a second condition of the detection signal.
19. The circuit of claim 18, in which the duration for the delay of the first delay path is longer than that of the second delay path.
20. The circuit of claim 19, in which:
the first delay path comprises a first number of serially coupled inverters, and
the second delay path comprises a second number of serially coupled inverters,
the second number less than the first number.
21. The circuit of claim 8, in which the second delay circuit comprises:
a first NAND gate to perform an AND operation of an inverted signal of the detection signal with reference to the delayed strobe signal delayed by an inverter chain;
a second NAND gate to perform an AND operation of the detection signal with the delayed strobe signal delayed by the inverter chain; and
an OR circuit to output at least one of the output signal of the first AND operation delayed by a predetermined time, or the output signal of the second AND operation.
22. A data input method for a synchronous semiconductor memory device, the method comprising:
detecting whether the phase of a strobe signal leads or lags that of a clock signal;
delaying the strobe signal by a first duration when the detecting determines the phase of the data strobe signal to lead that of the clock signal, and by a second duration when the detecting determines the phase of the data strobe signal to lag that of the clock signal; and
synchronizing a data signal previously fetched by the strobe signal to the clock signal responsive to a transition of the strobe signal delayed by one of the first and the second durations.
23. The method of claim 22, in which the detecting determines a phase difference between the strobe signal and the clock signal of up to one-fourth of a cycle of the clock signal.
24. The method of claim 23, in which the first duration for the delaying of the strobe signal is longer than the second duration.
US10/279,611 2001-11-06 2002-10-23 Data input circuits and methods of inputting data for a synchronous semiconductor memory device Expired - Fee Related US6707723B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR01-68840 2001-11-06
KR2001-68840 2001-11-06
KR10-2001-0068840A KR100403635B1 (en) 2001-11-06 2001-11-06 Data input circuit and data input method for synchronous semiconductor memory device

Publications (2)

Publication Number Publication Date
US20030086303A1 US20030086303A1 (en) 2003-05-08
US6707723B2 true US6707723B2 (en) 2004-03-16

Family

ID=19715742

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/279,611 Expired - Fee Related US6707723B2 (en) 2001-11-06 2002-10-23 Data input circuits and methods of inputting data for a synchronous semiconductor memory device

Country Status (6)

Country Link
US (1) US6707723B2 (en)
JP (1) JP4040953B2 (en)
KR (1) KR100403635B1 (en)
DE (1) DE10252492B4 (en)
IT (1) ITMI20022327A1 (en)
TW (1) TWI239014B (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040264291A1 (en) * 2003-06-30 2004-12-30 Shim Young Bo Data pass control device for masking write ringing in DDR SDRAM and method thereof
US20050047222A1 (en) * 2003-08-27 2005-03-03 Rentschler Eric Mccutcheon Data signal reception latch control using clock aligned relative to strobe signal
US20050047192A1 (en) * 2003-09-03 2005-03-03 Renesas Technology Corp. Semiconductor integrated circuit
US20050141294A1 (en) * 2003-12-24 2005-06-30 Andrea Bonelli Method and apparatus for memory data deskewing
US20050232033A1 (en) * 2004-04-20 2005-10-20 Hynix Semiconductor Inc. Data input apparatus of DDR SDRAM and method thereof
US20060044891A1 (en) * 2004-08-31 2006-03-02 Feng Lin Memory system and method for strobing data, command and address signals
US20060136769A1 (en) * 2004-12-21 2006-06-22 Kizer Jade M Interface circuit for strobe-based systems
US20060203602A1 (en) * 2005-03-14 2006-09-14 Rambus, Inc. Self-timed interface for strobe-based systems
US7123524B1 (en) * 2005-05-13 2006-10-17 Infineon Technologies Ag Input circuit having updated output signal synchronized to clock signal
US20060245473A1 (en) * 2005-04-28 2006-11-02 Cheng Roger K Integrating receivers for source synchronous protocol
US20060245519A1 (en) * 2005-04-28 2006-11-02 Cheng Roger K Calibrating integrating receivers for source synchronous protocol
US20070006010A1 (en) * 2005-06-30 2007-01-04 Paul Wallner Synchronous signal generator
US20070071076A1 (en) * 2005-09-29 2007-03-29 Hynix Semiconductor Inc. Data input device of semiconductor memory device
US20070109908A1 (en) * 2004-08-20 2007-05-17 Best Scott C Individual Data Line Strobe-Offset Control in Memory Systems
US20070201300A1 (en) * 2006-02-24 2007-08-30 Realtek Semiconductor Corp. Signal sampling apparatus and method for dram memory
US20070201286A1 (en) * 2006-02-24 2007-08-30 Samsung Electronics Co., Ltd. Input circuit of a semiconductor memory device and method of controlling the same
US20070217559A1 (en) * 2006-03-16 2007-09-20 Rambus Inc. Signaling system with adaptive timing calibration
US20080056029A1 (en) * 2006-09-06 2008-03-06 Wen-Chang Cheng Memory control circuit and method
US20080089147A1 (en) * 2006-10-17 2008-04-17 Hynix Semiconductor Inc. Circuit and method for generating column path control signals in semiconductor device
US20080291758A1 (en) * 2006-11-06 2008-11-27 Altera Corporation Read-leveling implementations for ddr3 applications on an fpga
US20090168547A1 (en) * 2007-12-28 2009-07-02 Hynix Semiconductor, Inc. Apparatus and methods for a data input circuit for a semiconductor memory apparatus
US20090213659A1 (en) * 2008-02-27 2009-08-27 Kyeong-Han Lee Flash memory device and flash memory system including the same
US7840830B2 (en) * 2006-05-04 2010-11-23 Hynix Semiconductor Inc. Semiconductor integrated circuit having data input apparatus and method of inputting data using the same
US20110085387A1 (en) * 2008-02-05 2011-04-14 Hynix Semiconductor, Inc. Semiconductor memory apparatus with clock and data strobe phase detection
US7948812B2 (en) 2006-11-20 2011-05-24 Rambus Inc. Memory systems and methods for dynamically phase adjusting a write strobe and data to account for receive-clock drift
US7983094B1 (en) * 2006-11-06 2011-07-19 Altera Corporation PVT compensated auto-calibration scheme for DDR3
US20110267117A1 (en) * 2010-04-28 2011-11-03 Hae-Rang Choi Data input/output apparatus and method for semiconductor system
US20120026806A1 (en) * 2010-07-30 2012-02-02 Hynix Semiconductor Inc. Data input circuit
US20120331327A1 (en) * 2011-06-21 2012-12-27 Via Technologies, Inc. Optimized synchronous strobe transmission mechanism
US20120331328A1 (en) * 2011-06-21 2012-12-27 Via Technologies, Inc. Apparatus and method for delayed synchronous data reception
TWI405213B (en) * 2007-10-09 2013-08-11 Hynix Semiconductor Inc Semiconductor memory apparatus
US8751851B2 (en) 2011-06-21 2014-06-10 Via Technologies, Inc. Programmable mechanism for synchronous strobe advance
US8751852B2 (en) 2011-06-21 2014-06-10 Via Technologies, Inc. Programmable mechanism for delayed synchronous data reception
US8751850B2 (en) 2011-06-21 2014-06-10 Via Technologies, Inc. Optimized synchronous data reception mechanism
US8782459B2 (en) 2011-06-21 2014-07-15 Via Technologies, Inc. Apparatus and method for advanced synchronous strobe transmission
US8839018B2 (en) 2011-06-21 2014-09-16 Via Technologies, Inc. Programmable mechanism for optimizing a synchronous data bus
US9203407B2 (en) * 2013-10-14 2015-12-01 SK Hynix Inc. Semiconductor device and method for detecting state of input signal of semiconductor device
WO2019156561A1 (en) * 2018-02-09 2019-08-15 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Thermistors on flexible layers and its use for temperature measurements within a battery pack

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003068077A (en) * 2001-08-28 2003-03-07 Mitsubishi Electric Corp Semiconductor memory
KR100520178B1 (en) * 2003-03-28 2005-10-10 주식회사 하이닉스반도체 Input buffer of semiconductor memory device
KR100550796B1 (en) * 2003-12-11 2006-02-08 주식회사 하이닉스반도체 Data transfer system in a semiconductor memory device and method of controlling the same
KR100605603B1 (en) * 2004-03-30 2006-07-31 주식회사 하이닉스반도체 Semiconductor memory device with reduced skew on data line
US7298188B2 (en) 2004-04-30 2007-11-20 Fujitsu Limited Timing adjustment circuit and memory controller
KR100636930B1 (en) * 2004-12-28 2006-10-19 주식회사 하이닉스반도체 Circuit for generating data strobe signal of semiconductor memory device
JP4808414B2 (en) * 2005-01-31 2011-11-02 富士通株式会社 Computer system and memory system
US7209396B2 (en) 2005-02-28 2007-04-24 Infineon Technologies Ag Data strobe synchronization for DRAM devices
KR100822241B1 (en) * 2005-08-24 2008-04-17 엔이씨 일렉트로닉스 가부시키가이샤 Interface circuit and semiconductor device
TWI302320B (en) * 2006-09-07 2008-10-21 Nanya Technology Corp Phase detection method, memory control method, and related device
KR100866130B1 (en) * 2006-09-29 2008-10-31 주식회사 하이닉스반도체 Data alignment circuit and data alignment method for semiconductor memory device
US20080144405A1 (en) * 2006-12-18 2008-06-19 Intel Corporation Data strobe timing compensation
KR100956772B1 (en) * 2007-12-21 2010-05-12 주식회사 하이닉스반도체 Device Preventing Ringing Noise
US8156365B2 (en) * 2008-04-02 2012-04-10 Dongbu Hitek Co., Ltd. Data reception apparatus
US7675811B2 (en) * 2008-04-07 2010-03-09 Chipx Incorporated Method and apparatus for DQS postamble detection and drift compensation in a double data rate (DDR) physical interface
JP5296451B2 (en) 2008-08-15 2013-09-25 ラピスセミコンダクタ株式会社 Memory control circuit and semiconductor integrated circuit incorporating the same
EP2518629A4 (en) * 2009-12-25 2013-08-07 Fujitsu Ltd Signal receiving circuit, memory controller, processor, computer, and phase control method
KR20110131765A (en) 2010-05-31 2011-12-07 주식회사 하이닉스반도체 Phase correction circuit and data align circuit using the same
KR101132800B1 (en) * 2010-06-09 2012-04-02 주식회사 하이닉스반도체 Data input circuit
JP2013065372A (en) * 2011-09-16 2013-04-11 Elpida Memory Inc Semiconductor device and information processing system using the same
JP6209978B2 (en) * 2014-01-24 2017-10-11 富士通株式会社 Memory controller, information processing apparatus and reference voltage adjusting method
KR102167598B1 (en) * 2014-01-28 2020-10-19 에스케이하이닉스 주식회사 Semiconductor device
CN110033819B (en) * 2018-01-11 2021-03-09 中芯国际集成电路制造(上海)有限公司 SRAM establishment holding time test circuit
US11569805B2 (en) * 2021-03-15 2023-01-31 Mediatek Inc. Minimum intrinsic timing utilization auto alignment on multi-die system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6522598B2 (en) * 1998-06-17 2003-02-18 Mitsubishi Denki Kabushiki Kaisha Synchronous semiconductor memory device having improved operational frequency margin at data input/output
US20030112697A1 (en) * 2001-12-19 2003-06-19 Mitsubishi Denki Kabushiki Kaisha Semiconductor device having phase error improved DLL circuit mounted thereon

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3979690B2 (en) * 1996-12-27 2007-09-19 富士通株式会社 Semiconductor memory device system and semiconductor memory device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6522598B2 (en) * 1998-06-17 2003-02-18 Mitsubishi Denki Kabushiki Kaisha Synchronous semiconductor memory device having improved operational frequency margin at data input/output
US20030112697A1 (en) * 2001-12-19 2003-06-19 Mitsubishi Denki Kabushiki Kaisha Semiconductor device having phase error improved DLL circuit mounted thereon

Cited By (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7054221B2 (en) * 2003-06-30 2006-05-30 Hynix Semiconductor Inc. Data pass control device for masking write ringing in DDR SDRAM and method thereof
US20040264291A1 (en) * 2003-06-30 2004-12-30 Shim Young Bo Data pass control device for masking write ringing in DDR SDRAM and method thereof
US20050047222A1 (en) * 2003-08-27 2005-03-03 Rentschler Eric Mccutcheon Data signal reception latch control using clock aligned relative to strobe signal
US6930932B2 (en) * 2003-08-27 2005-08-16 Hewlett-Packard Development Company, L.P. Data signal reception latch control using clock aligned relative to strobe signal
US7412616B2 (en) * 2003-09-03 2008-08-12 Renesas Technology Corp. Semiconductor integrated circuit
US20050047192A1 (en) * 2003-09-03 2005-03-03 Renesas Technology Corp. Semiconductor integrated circuit
US20080276112A1 (en) * 2003-09-03 2008-11-06 Renesas Technology Corp. Semiconductor integrated circuit
US7945801B2 (en) 2003-09-03 2011-05-17 Renesas Electronics Corporation Semiconductor integrated circuit
US20050141294A1 (en) * 2003-12-24 2005-06-30 Andrea Bonelli Method and apparatus for memory data deskewing
US20050232033A1 (en) * 2004-04-20 2005-10-20 Hynix Semiconductor Inc. Data input apparatus of DDR SDRAM and method thereof
US7050352B2 (en) * 2004-04-20 2006-05-23 Hynix Semiconductor Inc. Data input apparatus of DDR SDRAM and method thereof
US8135555B2 (en) 2004-08-20 2012-03-13 Rambus Inc. Strobe-offset control circuit
US20100118627A1 (en) * 2004-08-20 2010-05-13 Best Scott C Strobe-offset control circuit
US8311761B2 (en) 2004-08-20 2012-11-13 Rambus Inc. Strobe-offset control circuit
US8688399B2 (en) 2004-08-20 2014-04-01 Rambus Inc. Strobe-offset control circuit
US11551743B2 (en) 2004-08-20 2023-01-10 Rambus, Inc. Strobe-offset control circuit
US10056130B2 (en) 2004-08-20 2018-08-21 Rambus Inc. Strobe-offset control circuit
US9111608B2 (en) * 2004-08-20 2015-08-18 Rambus Inc. Strobe-offset control circuit
US10741237B2 (en) 2004-08-20 2020-08-11 Rambus Inc. Strobe-offset control circuit
US7668679B2 (en) 2004-08-20 2010-02-23 Rambus Inc. Individual data line strobe-offset control in memory systems
US20070109908A1 (en) * 2004-08-20 2007-05-17 Best Scott C Individual Data Line Strobe-Offset Control in Memory Systems
US20060126406A1 (en) * 2004-08-31 2006-06-15 Feng Lin Memory system and method for strobing data, command and address signals
US7245553B2 (en) 2004-08-31 2007-07-17 Micron Technology, Inc. Memory system and method for strobing data, command and address signals
US7251194B2 (en) 2004-08-31 2007-07-31 Micron Technology, Inc. Memory system and method for strobing data, command and address signals
US20060143491A1 (en) * 2004-08-31 2006-06-29 Feng Lin Memory system and method for strobing data, command and address signals
US7187617B2 (en) 2004-08-31 2007-03-06 Micron Technology, Inc. Memory system and method for strobing data, command and address signals
US7269094B2 (en) 2004-08-31 2007-09-11 Micron Technology, Inc. Memory system and method for strobing data, command and address signals
US7126874B2 (en) 2004-08-31 2006-10-24 Micron Technology, Inc. Memory system and method for strobing data, command and address signals
US20060133165A1 (en) * 2004-08-31 2006-06-22 Feng Lin Memory system and method for strobing data, command and address signals
US20060044891A1 (en) * 2004-08-31 2006-03-02 Feng Lin Memory system and method for strobing data, command and address signals
US7430141B2 (en) * 2004-11-16 2008-09-30 Texas Instruments Incorporated Method and apparatus for memory data deskewing
US11842760B2 (en) 2004-12-21 2023-12-12 Rambus Inc. Memory controller for strobe-based memory systems
US11450374B2 (en) 2004-12-21 2022-09-20 Rambus Inc. Memory controller for strobe-based memory systems
US8743635B2 (en) 2004-12-21 2014-06-03 Rambus Inc. Memory controller for strobe-based memory systems
US10861532B2 (en) 2004-12-21 2020-12-08 Rambus Inc. Memory controller for strobe-based memory systems
US10332583B2 (en) 2004-12-21 2019-06-25 Rambus Inc. Memory controller for strobe-based memory systems
US7543172B2 (en) 2004-12-21 2009-06-02 Rambus Inc. Strobe masking in a signaling system having multiple clock domains
US9105325B2 (en) 2004-12-21 2015-08-11 Rambus Inc. Memory controller for strobe-based memory systems
US20060136769A1 (en) * 2004-12-21 2006-06-22 Kizer Jade M Interface circuit for strobe-based systems
US9390777B2 (en) 2004-12-21 2016-07-12 Rambus Inc. Memory controller for strobe-based memory systems
US8151133B2 (en) 2004-12-21 2012-04-03 Rambus Inc. Method for calibrating read operations in a memory system
US9905286B2 (en) 2004-12-21 2018-02-27 Rambus Inc. Memory controller for strobe-based memory systems
US9728247B2 (en) 2004-12-21 2017-08-08 Rambus Inc. Memory controller for strobe-based memory systems
US8295118B2 (en) 2005-03-14 2012-10-23 Rambus Inc. Self-timed interface for strobe-based systems
US7688672B2 (en) * 2005-03-14 2010-03-30 Rambus Inc. Self-timed interface for strobe-based systems
US20060203602A1 (en) * 2005-03-14 2006-09-14 Rambus, Inc. Self-timed interface for strobe-based systems
US7602859B2 (en) 2005-04-28 2009-10-13 Intel Corporation Calibrating integrating receivers for source synchronous protocol
US20060245519A1 (en) * 2005-04-28 2006-11-02 Cheng Roger K Calibrating integrating receivers for source synchronous protocol
US20060245473A1 (en) * 2005-04-28 2006-11-02 Cheng Roger K Integrating receivers for source synchronous protocol
US7123524B1 (en) * 2005-05-13 2006-10-17 Infineon Technologies Ag Input circuit having updated output signal synchronized to clock signal
US20070006010A1 (en) * 2005-06-30 2007-01-04 Paul Wallner Synchronous signal generator
US7325152B2 (en) * 2005-06-30 2008-01-29 Infineon Technologies Ag Synchronous signal generator
US20070071076A1 (en) * 2005-09-29 2007-03-29 Hynix Semiconductor Inc. Data input device of semiconductor memory device
US7450466B2 (en) * 2005-09-29 2008-11-11 Hynix Semiconductor Inc. Data input device of semiconductor memory device
US20070201300A1 (en) * 2006-02-24 2007-08-30 Realtek Semiconductor Corp. Signal sampling apparatus and method for dram memory
US20070201286A1 (en) * 2006-02-24 2007-08-30 Samsung Electronics Co., Ltd. Input circuit of a semiconductor memory device and method of controlling the same
US7652936B2 (en) * 2006-02-24 2010-01-26 Realtek Semiconductor Corp. Signal sampling apparatus and method for DRAM memory
US11405174B2 (en) 2006-03-16 2022-08-02 Rambus Inc. Signaling system with adaptive timing calibration
US8121237B2 (en) 2006-03-16 2012-02-21 Rambus Inc. Signaling system with adaptive timing calibration
US10447465B2 (en) 2006-03-16 2019-10-15 Rambus Inc. Signaling system with adaptive timing calibration
US10771231B2 (en) 2006-03-16 2020-09-08 Rambus Inc. Signaling system with adaptive timing calibration
US11115179B2 (en) 2006-03-16 2021-09-07 Rambus Inc. Signaling system with adaptive timing calibration
US9432179B2 (en) 2006-03-16 2016-08-30 Rambus Inc. Signaling system with adaptive timing calibration
US20070217559A1 (en) * 2006-03-16 2007-09-20 Rambus Inc. Signaling system with adaptive timing calibration
US7840830B2 (en) * 2006-05-04 2010-11-23 Hynix Semiconductor Inc. Semiconductor integrated circuit having data input apparatus and method of inputting data using the same
US7580301B2 (en) * 2006-09-06 2009-08-25 Nanya Technology Corp. Method control circuit performing adjustable data delay operation based upon phase difference between data strobe signal and clock signal, and associated method
US20080056029A1 (en) * 2006-09-06 2008-03-06 Wen-Chang Cheng Memory control circuit and method
DE102007005701B4 (en) * 2006-09-06 2014-05-22 Nanya Technology Corporation Memory control circuit and method
US20080089147A1 (en) * 2006-10-17 2008-04-17 Hynix Semiconductor Inc. Circuit and method for generating column path control signals in semiconductor device
US7577046B2 (en) * 2006-10-17 2009-08-18 Hynix Semiconductor Inc. Circuit and method for generating column path control signals in semiconductor device
US7983094B1 (en) * 2006-11-06 2011-07-19 Altera Corporation PVT compensated auto-calibration scheme for DDR3
US7593273B2 (en) * 2006-11-06 2009-09-22 Altera Corporation Read-leveling implementations for DDR3 applications on an FPGA
US20090296503A1 (en) * 2006-11-06 2009-12-03 Altera Corporation Read-leveling implementations for ddr3 applications on an fpga
US7990786B2 (en) 2006-11-06 2011-08-02 Altera Corporation Read-leveling implementations for DDR3 applications on an FPGA
US20080291758A1 (en) * 2006-11-06 2008-11-27 Altera Corporation Read-leveling implementations for ddr3 applications on an fpga
US20110222358A1 (en) * 2006-11-20 2011-09-15 Rambus Inc. Memory Systems and Methods for Dynamically Phase Adjusting A Write Strobe and Data To Account for Receive-Clock Drift
US8553475B2 (en) 2006-11-20 2013-10-08 Rambus Inc. Memory systems and methods for dynamically phase adjusting a write strobe and data to account for receive-clock drift
US9007853B2 (en) 2006-11-20 2015-04-14 Rambus Inc. Memory systems and methods for dynamically phase adjusting a write strobe and data to account for receive-clock drift
US9431090B2 (en) 2006-11-20 2016-08-30 Rambus Inc. Memory systems and methods for dynamically phase adjusting a write strobe and data to account for receive-clock drift
US7948812B2 (en) 2006-11-20 2011-05-24 Rambus Inc. Memory systems and methods for dynamically phase adjusting a write strobe and data to account for receive-clock drift
US8305821B2 (en) 2006-11-20 2012-11-06 Rambus Inc. Memory systems and methods for dynamically phase adjusting a write strobe and data to account for receive-clock drift
TWI405213B (en) * 2007-10-09 2013-08-11 Hynix Semiconductor Inc Semiconductor memory apparatus
US20090168547A1 (en) * 2007-12-28 2009-07-02 Hynix Semiconductor, Inc. Apparatus and methods for a data input circuit for a semiconductor memory apparatus
US7719904B2 (en) * 2007-12-28 2010-05-18 Hynix Semiconductor Inc. Data input circuit for a semiconductor memory capable of adapting to a phase skew between a data strobe signal and an external clock signal
US8824223B2 (en) 2008-02-05 2014-09-02 SK Hynix Inc. Semiconductor memory apparatus with clock and data strobe phase detection
US20110085387A1 (en) * 2008-02-05 2011-04-14 Hynix Semiconductor, Inc. Semiconductor memory apparatus with clock and data strobe phase detection
US20090213659A1 (en) * 2008-02-27 2009-08-27 Kyeong-Han Lee Flash memory device and flash memory system including the same
US9368168B2 (en) 2008-02-27 2016-06-14 Samsung Electronics Co., Ltd. Nonvolatile memory device including a peripheral circuit to receive an address in synch with one of a rising and falling edge of a signal regardless of whether a first or second alignment type is selected and nonvolatile memory system including the same
US9281072B2 (en) 2008-02-27 2016-03-08 Samsung Electronics Co., Ltd. Flash memory device and flash memory system including the same
US9715936B2 (en) 2008-02-27 2017-07-25 Samsung Electronics Co., Ltd. Flash memory device for outputing data in synch with a first signal in an SDR mode and a DDR mode and a flash memory system including the same
US8134876B2 (en) * 2010-04-28 2012-03-13 Hynix Semiconductor Inc. Data input/output apparatus and method for semiconductor system
US20110267117A1 (en) * 2010-04-28 2011-11-03 Hae-Rang Choi Data input/output apparatus and method for semiconductor system
US8477543B2 (en) * 2010-07-30 2013-07-02 SK Hynix Inc. Data input circuit with a valid strobe signal generation circuit
US20120026806A1 (en) * 2010-07-30 2012-02-02 Hynix Semiconductor Inc. Data input circuit
US20120331327A1 (en) * 2011-06-21 2012-12-27 Via Technologies, Inc. Optimized synchronous strobe transmission mechanism
US8683253B2 (en) * 2011-06-21 2014-03-25 Via Technologies, Inc. Optimized synchronous strobe transmission mechanism
US20120331328A1 (en) * 2011-06-21 2012-12-27 Via Technologies, Inc. Apparatus and method for delayed synchronous data reception
US8839018B2 (en) 2011-06-21 2014-09-16 Via Technologies, Inc. Programmable mechanism for optimizing a synchronous data bus
US8782459B2 (en) 2011-06-21 2014-07-15 Via Technologies, Inc. Apparatus and method for advanced synchronous strobe transmission
US8782460B2 (en) * 2011-06-21 2014-07-15 Via Technologies, Inc. Apparatus and method for delayed synchronous data reception
US8751850B2 (en) 2011-06-21 2014-06-10 Via Technologies, Inc. Optimized synchronous data reception mechanism
US8751852B2 (en) 2011-06-21 2014-06-10 Via Technologies, Inc. Programmable mechanism for delayed synchronous data reception
US8751851B2 (en) 2011-06-21 2014-06-10 Via Technologies, Inc. Programmable mechanism for synchronous strobe advance
US9203407B2 (en) * 2013-10-14 2015-12-01 SK Hynix Inc. Semiconductor device and method for detecting state of input signal of semiconductor device
WO2019156561A1 (en) * 2018-02-09 2019-08-15 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Thermistors on flexible layers and its use for temperature measurements within a battery pack

Also Published As

Publication number Publication date
KR20030037588A (en) 2003-05-14
US20030086303A1 (en) 2003-05-08
KR100403635B1 (en) 2003-10-30
DE10252492A1 (en) 2003-05-28
TW200407908A (en) 2004-05-16
DE10252492B4 (en) 2008-09-18
TWI239014B (en) 2005-09-01
ITMI20022327A1 (en) 2003-05-07
JP2003151271A (en) 2003-05-23
JP4040953B2 (en) 2008-01-30

Similar Documents

Publication Publication Date Title
US6707723B2 (en) Data input circuits and methods of inputting data for a synchronous semiconductor memory device
US7280417B2 (en) System and method for capturing data signals using a data strobe signal
US6338127B1 (en) Method and apparatus for resynchronizing a plurality of clock signals used to latch respective digital signals, and memory device using same
KR100866601B1 (en) Apparatus and Method for controlling on-die terminator in semiconductor device
EP1040404B1 (en) Method and apparatus for coupling signals between two circuits operating in different clock domains
US7975162B2 (en) Apparatus for aligning input data in semiconductor memory device
US6279090B1 (en) Method and apparatus for resynchronizing a plurality of clock signals used in latching respective digital signals applied to a packetized memory device
US6075393A (en) Clock synchronous semiconductor device system and semiconductor devices used with the same
US6775190B2 (en) Semiconductor memory device with detection circuit
KR100624261B1 (en) Data input apparatus of DDR SDRAM and method of inputting data in a DDR SDRAM
US6005825A (en) Synchronous semiconductor memory device having wave pipelining control structure and method for outputting data using the same
US6972998B1 (en) Double data rate memory devices including clock domain alignment circuits and methods of operation thereof
KR100297715B1 (en) Output buffer control circuit and method for generating a output control signal
US6542433B2 (en) Column address buffering circuit
KR20020037525A (en) Semiconductor memory device with a delay locked loop circuit
US6327191B1 (en) Address signal generator in a semiconductor memory
KR100633334B1 (en) Method and device for controlling write scheme of DDR SDRAM
KR20030002228A (en) DDR memory for high data write speed
US7113010B2 (en) Clock distortion detector using a synchronous mirror delay circuit
KR20060027057A (en) Semiconductor device with good latch margin characteristic for transmitted data
KR20020057689A (en) Semiconductor memory device with a precharge control circuit
KR20070108699A (en) Refresh command decoder circuit for refresh control command signal synchronized with refresh command signal and refresh method thereof
JPH0332086B2 (en)

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:JEONG, WOO-SEOP;REEL/FRAME:013423/0226

Effective date: 20021009

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20120316