A semiconductor memory device is effectively able to adjust operation time for on-die termination (odt). The semiconductor memory device includes a latency control unit, a control signal generating unit, a trimming control unit, and a termination circuit. The latency control unit produces an odt driving enable signal by delaying an odt operation signal from an external circuit during a predetermined latency. The control signal generating unit produces control signals to control a change of waveform of the odt driving enable signal. The trimming control unit changes the waveform of the odt driving enable signal in response to the control signals, thereby outputting a odt driving signal. The termination circuit connects a termination resistance to an impedance adjusting node in response to the odt driving signal.
|
36. A method for driving a semiconductor-memory device comprising:
producing an odt driving enable signal by delaying an odt operation signal from an external circuit during a predetermined latency;
producing control signals to control a change of waveform of the odt driving enable signal;
changing the waveform of the odt driving enable signal in response to the control signals, thereby outputting a odt driving signal; and
connecting a termination resistance to an impedance adjusting node in response to the odt driving signal.
20. A semiconductor memory device comprising:
a latency control unit for producing an odt driving enable signal by delaying an odt operation signal from an external circuit during a predetermined latency;
an odt signal delay unit for delaying the odt driving enable signal by an amount of delay which is correspondent to control signals;
a pulse width adjusting unit for changing waveform of the delayed odt driving enable signal from the odt signal delay unit, thereby outputting the odt driving signal; and
a termination circuit for connecting a termination resistance to an impedance adjusting node in response to the odt driving signal.
1. A semiconductor memory device comprising:
a latency control unit for producing an on die termination (odt) driving enable signal by delaying an odt operation signal from an external circuit during a predetermined latency;
a control signal generating unit for producing control signals to control a change of waveform of the odt driving enable signal;
a trimming control unit for changing the waveform of the odt driving enable signal in response to the control signals, thereby outputting a odt driving signal; and
a termination circuit for connecting a termination resistance to an impedance adjusting node in response to the odt driving signal.
42. A method for driving a semiconductor memory device comprising:
producing a normal odt driving enable signal by delaying an odt operation signal from an external circuit during a first latency;
producing a write odt driving enable signal by delaying a write command signal, which is produced in response to a write command, during a second latency;
producing control signals to control a change of waveform of the odt driving enable signal;
changing the waveform of the normal odt driving enable signal in response to the control signals, thereby outputting a normal odt driving signal;
changing the waveform of the write odt driving enable signal in response to the control signals, thereby outputting a write odt driving signal;
connecting a normal termination resistance to an impedance adjusting node in response to the normal odt driving signal; and
disconnecting the normal termination resistance from the impedance adjusting node and connecting a write termination resistance to the impedance adjusting node in response to the write odt driving signal.
10. A semiconductor memory device comprising:
a first latency control unit for producing a normal odt driving enable signal by delaying an odt operation signal from an external circuit during a first latency;
a second latency control unit for producing a write odt driving enable signal by delaying a write command signal, which is produced in response to a write command, during a second latency;
a control signal generating unit for producing control signals to control a change of waveform of the odt driving enable signal;
a first trimming control unit for changing the waveform of the normal odt driving enable signal in response to the control signals, thereby outputting a normal odt driving signal;
a second trimming control unit for changing the waveform of the write odt driving enable signal in response to the control signals, thereby outputting a write odt driving signal; and
a termination circuit for connecting a normal termination resistance to an impedance adjusting node in response to the normal odt driving signal and for disconnecting the normal termination resistance from the impedance adjusting node and connecting a write termination resistance to the impedance adjusting node in response to the write odt driving signal.
28. A semiconductor memory device comprising:
a first latency control unit for producing a normal odt driving enable signal by delaying an odt operation signal from an external circuit during a first latency;
a second latency control unit for producing a write odt driving enable signal by delaying a write command signal, which is produced in response to a write command, during a second latency;
a normal odt signal delay unit for delaying the normal odt driving enable signal by an amount of delay which is correspondent to control signals;
a normal pulse width adjusting unit for changing a pulse width of the delayed normal odt driving enable signal from the normal odt signal delay unit, thereby outputting a normal odt driving signal;
a write odt signal delay unit for delaying the write odt driving enable signal by an amount of delay which is correspondent to control signals;
a write pulse width adjusting unit for chanting a pulse width of the delayed write odt driving enable signal from the write odt signal delay unit, thereby outputting a write odt driving signal; and
a termination circuit for connecting a normal termination resistance to an impedance adjusting node in response to the normal odt driving signal and for disconnecting the normal termination resistance from the impedance adjusting node and connecting a write termination resistance to the impedance adjusting node in response to the write odt driving signal.
2. The semiconductor memory device of
an odt signal delay unit for delaying the odt driving enable signal by an amount of delay which is correspondent to the control signals; and
a pulse width adjusting unit for changing a pulse width of the delayed odt driving enable signal from the odt signal delay unit.
3. The semiconductor memory device of
4. The semiconductor memory device of
a plurality of first delay elements, which are in series connected to each other, for delaying the odt driving enable signal;
a plurality of first transfer gates, which are correspondent to the plurality of first delay elements respectively, for selectively outputting an output of the correspondent first delay element to a first output terminal; and
a second transfer gate for selectively transferring the odt driving enable signal to the first output terminal.
5. The semiconductor memory device of
a plurality of second delay elements, which are in series connected to each other, for delaying the delayed odt driving enable signal from the odt signal delay unit;
a NAND gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a first NOR gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a second NOR gate connected to input and output terminals of a delay group in which at least two delay elements in series of the plurality of second delay elements are selected;
a third transfer gate for selectively outputting an output signal of the NAND gate to a second output terminal;
a fourth transfer gate for selectively outputting an output signal of the first NOR gate to the second output terminal;
a fifth transfer gate for selectively outputting an output signal of the second NOR gate to the second output terminal; and
a sixth transfer gate for selectively outputting an output signal of an element selected from the plurality of second delay elements to the second output terminal.
6. The semiconductor memory device of
a test mode control unit for outputting a plurality of test mode signals in response to at least one test signal which is inputted in a test mode; and
a decoding unit for decoding the plurality of the test mode signals, thereby outputting the plurality of the control signals.
7. The semiconductor memory device of
8. The semiconductor memory device of
9. The semiconductor memory device of
11. The semiconductor memory device of
a normal odt signal delay unit for delaying the normal odt driving enable signal by an amount of delay which is correspondent to the control signals; and
a normal pulse width adjusting unit for changing a pulse width of the delayed normal odt driving enable signal from the normal odt signal delay unit.
12. The semiconductor memory device of
13. The semiconductor memory device of
a write odt signal delay unit for delaying the write odt driving enable signal by an amount of delay which is correspondent to the control signals; and
a write pulse width adjusting unit for changing a pulse width of the delayed write odt driving enable signal from the write odt signal delay unit.
14. The semiconductor memory device of
a plurality of first delay elements, which are in series connected to each other, for delaying the normal odt driving enable signal;
a plurality of first transfer gates, which are correspondent to the plurality of first delay elements respectively, for selectively outputting an output of the correspondent first delay element to a first output terminal; and
a second transfer gate for selectively transferring the normal odt driving enable signal to the first output terminal.
15. The semiconductor memory device of
a plurality of second delay elements, which are in series connected to each other, for delaying the delayed normal odt driving enable signal from the normal odt signal delay unit;
a NAND gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a first NOR gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a second NOR gate connected to input and output terminals of a delay group in which at least two delay elements in series of the plurality of second delay elements are selected;
a third transfer gate for selectively outputting an output signal of the NAND gate to a second output terminal;
a fourth transfer gate for selectively outputting an output signal of the first NOR gate to the second output terminal;
a fifth transfer gate for selectively outputting an output signal of the second NOR gate to the second output terminal; and
a sixth transfer gate for selectively outputting an output signal of an element selected from the plurality of second delay elements to the second output terminal.
16. The semiconductor memory device of
a test mode control unit for outputting a plurality of test mode signals in response to at least one test signal which is inputted in a test mode; and
a decoding unit for decoding the plurality of the test mode signals, thereby outputting the plurality of the control signals.
17. The semiconductor memory device of
18. The semiconductor memory device of
19. The semiconductor memory device of
21. The semiconductor memory device of
22. The semiconductor memory device of
a plurality of first delay elements, which are in series connected to each other, for delaying the odt driving enable signal;
a plurality of first transfer gates, which are correspondent to the plurality of first delay elements respectively, for selectively outputting an output of the correspondent first delay element to a first output terminal; and
a second transfer gate for selectively transferring the odt driving enable signal to the first output terminal.
23. The semiconductor memory device of
a plurality of second delay elements, which are in series connected to each other, for delaying the delayed odt driving enable signal from the odt signal delay unit;
a NAND gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a first NOR gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a second NOR gate connected to input and output terminals of a delay group in which at least two delay elements in series of the plurality of second delay elements are selected;
a third transfer gate for selectively outputting an output signal of the NAND gate to a second output terminal;
a fourth transfer gate for selectively outputting an output signal of the first NOR gate to the second output terminal;
a fifth transfer gate for selectively outputting an output signal of the second NOR gate to the second output terminal; and
a sixth transfer gate for selectively outputting an output signal of an element selected from the plurality of second delay elements to the second output terminal.
24. The semiconductor memory device of
a test mode control unit for outputting a plurality of test mode signals in response to at least one test signal which is inputted in a test mode; and
a decoding unit for decoding the plurality of the test mode signals, thereby outputting the plurality of the control signals.
25. The semiconductor memory device of
26. The semiconductor memory device of
27. The semiconductor memory device of
29. The semiconductor memory device of
30. The semiconductor memory device of
a plurality of first delay elements, which are in series connected to each other, for delaying the normal odt driving enable signal;
a plurality of first transfer gates, which are correspondent to the plurality of first delay elements respectively, for selectively outputting an output of the correspondent first delay element to a first output terminal; and
a second transfer gate for selectively transferring the normal odt driving enable signal to the first output terminal.
31. The semiconductor memory device of
a plurality of second delay elements, which are in series connected to each other, for delaying the delayed normal odt driving enable signal from the normal odt signal delay unit;
a NAND gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a first NOR gate connected to input and output terminals of an element selected from the plurality of second delay elements;
a second NOR gate connected to input and output terminals of a delay group in which at least two delay elements in series of the plurality of second delay elements are selected;
a third transfer gate for selectively outputting an output signal of the NAND gate to a second output terminal;
a fourth transfer gate for selectively outputting an output signal of the first NOR gate to the second output terminal;
a fifth transfer gate for selectively outputting an output signal of the second NOR gate to the second output terminal; and
a sixth transfer gate for selectively outputting an output signal of an element selected from the plurality of second delay elements to the second output terminal.
32. The semiconductor memory device of
a test mode control unit for outputting a plurality of test mode signals in response to at least one test signal which is inputted in a test mode; and
a decoding unit for decoding the plurality of the test mode signals, thereby outputting the plurality of the control signals.
33. The semiconductor memory device of
34. The semiconductor memory device of
35. The semiconductor memory device of
37. The method of
delaying the odt driving enable signal by an amount of delay which is correspondent to the control signals; and
changing a pulse width of the delayed odt driving enable signal.
38. The method of
39. The method of
40. The method of
outputting a plurality of test mode signals in response to at least one test signal which is inputted in a test mode; and
decoding the plurality of the test mode signals and outputting the plurality of the control signals.
41. The method of
43. The method of
delaying the normal odt driving enable signal by an amount of delay which is correspondent to the control signals; and
changing a pulse width of the delayed normal odt driving enable signal.
44. The method of
45. The semiconductor memory device of
outputting a plurality of test mode signals in response to at least one test signal which is inputted in a test mode; and
decoding the plurality of the test mode signals and outputting the plurality of the control signals.
46. The method of
47. The method of
|
The present invention claims priority of Korean patent application no. 10-2007-0002893, filed in the Korean Patent Office on Jan. 10, 2007, which is incorporated by reference in its entirety.
The present invention relates to a semiconductor memory device; and, more particularly, to a circuit performing an ODT (on-die termination) operation in a semiconductor memory device.
In a system having different semiconductor devices which perform various functions, a semiconductor memory device is used as an apparatus for storing data. The semiconductor memory device outputs data, which are correspondent to address inputted from data processing unit to request for the data, for example, a central processing unit and stores in a unit cell the data which are delivered from the data processing unit based on the corresponding address.
As the operation speed of the system becomes higher, the data input/output speed which is required in the data processing unit of the system requests is enhanced more and more. However, in the development of the semiconductor IC until recent date, the data input/output speed between the data processing unit and the semiconductor memory device does not follow the operation speed required within the data processing unit.
Different semiconductor memory devices have been developed in order to increase the data input/output speed to a degree which the data processing unit requires. Synchronous memory devices, which output data in synchronization with the system clock signals provided from the data processing unit, are introduced recently. The synchronous memory device receiving the system clock signal outputs the data to the data processing unit based on a time period of the system clock signal and also receives the data from the data processing unit based on a time period of the system clock signal. However, since this synchronous memory device is not still sufficient for the operation speed of the data processing unit, DDR synchronous memory devices have been developed these days. In DDR synchronous memory devices, the data input and output are carried out based on the transition of the system clock signal. That is, the data input and output of the DDR synchronous memory devices are executed in response to the rising edge and the falling edge of the system clock signal.
On the other hand, various methods for inputting/outputting the data in a high speed between the data processing unit and the semiconductor memory device have been developed. In particular, the data input/output speed between the data processing unit and the semiconductor memory device is increased by controlling impedance on input/output pads through which the data of the semiconductor memory device are inputted and outputted. In the most common technique of the impedance control in the semiconductor memory device, a termination resistance is connected to a node into which data are inputted and the node is to be impedance-controlled to increase the high rate data transmission in the semiconductor memory device.
The termination resistance had been disposed on the PCB (printed circuit board) on which the semiconductor memory device is mounted; however, these semiconductor memory device has the termination resistance within its own inner circuit. The termination resistance included in the semiconductor memory device is called “On-die Termination.” Also, a control signal, which controls the termination resistance included in the semiconductor memory device, is provided from an external circuit. ODT technique is to dispose the termination resistance in the semiconductor memory device. That is, the ODT technique is to make the data transmission fast by connecting the termination resistance to a data receiving side in transferring the data between the data processing unit and the semiconductor memory device. Particularly, this ODT technique is useful in a graphic memory required to transfer the data in a high speed.
An issue on the ODT timing becomes important more and more. The ODT operation is classified into a synchronous mode and an asynchronous mode. In actual operation, this is recognized by a power down of a memory device or by an activation of a delay locked loop. The asynchronous mode is easy to satisfy the DDR3 specification because a time which it takes to turn on and off the ODT circuit is one of 1 to 9 ns. However, since the semiconductor memory device in the synchronous mode should operate in synchronization with the clock signals, it is not easy to implement the synchronous semiconductor memory device. Thereafter, the synchronous semiconductor memory devices will be illustrated.
The ODT operation timing, i.e., the time the termination resistance is connected to the ODT node, is in compliance with the range prescribed in the specification and tAONmin, tAONmax, tAOFmin and tAOFmax are correspondent to the parameters of the ODT timing. The tAONmin parameter is a value taken by measuring a time in a direction of (−) centering a reference clock signal which is set up by the ODT latency ODTLon and the tAONmax parameter is a value taken by measuring a time in a direction of (+) centering a reference clock signal which is set up by the ODT latency ODTLon. The tAOFmin parameter is a smallest one of values taken by measuring a time in a direction of (+) centering a reference clock signal which is set up by the ODT turn-off latency ODTLoff and the tAOFmax parameter is a largest one of values taken by measuring a time in a direction of (+) centering a reference clock signal which is set up by the ODT turn-off latency ODTLoff.
Meanwhile, the dynamic ODT operation is further introduced in the DDR3 specification. When a write command is inputted after the termination resistance is connected to the ODT node by the ODT operation, the termination resistance is disconnected from the ODT node at the time of the write operation and an additional termination resistance is connected to the ODT node by the dynamic ODT operation. Accordingly, in order to make the dynamic ODT operation satisfy the specification, a timing required to change the termination resistance connected to the ODT mode into the write termination resistance should be appropriately controlled. The reason why the dynamic ODT operation is further added is that different ODT operations can be executed on a module on which the semiconductor memory devices manufactured according to the specification are disposed. For example, the semiconductor memory devices, which are disposed on the module, can be classified into ranks and the termination operation is carried out in the semiconductor memory device within the adjacent rank when the data are accessed in a selected rank. For the dynamic ODT operation, the module is classified into four ranks.
In addition, there are dynamic ODT timing parameters such as tADCmin and tADCmax. In the case where the dynamic ODT function is supported, the tADCmin parameter is the smallest one of values taken by measuring a time in a direction of (+) centering a reference clock signal which is set up by the dynamic ODT turn-on latency ODTLcnw and the tADCmax parameter is the largest one of values taken by measuring a time in a direction of (+), centering a reference clock signal which is set up by the dynamic ODT turn-on latency ODTLcnw.
The fluctuation of the ODT operation characteristics may be serious according to the processes of the semiconductor memory devices and it may be required to adjust the ODT timing whenever the semiconductor memory devices are manufactured.
Accordingly, a method for effectively adjusting the ODT timing is needed. Particularly, in the case of the high-speed semiconductor memory device, different testing methods capable of adjusting the ODT timing is also needed to cope with the fluctuation of the ODT operation characteristics.
Embodiments of the present invention are directed to provide a semiconductor memory device with ability to effectively adjust operation time for on-die termination (ODT).
In accordance with an aspect of the present invention, a semiconductor memory device includes a latency control unit for producing an ODT driving enable signal by delaying an ODT operation signal from an external circuit during a predetermined latency, a control signal generating unit for producing control signals to control a change of waveform of the ODT driving enable signal, a trimming control unit for changing the waveform of the ODT driving enable signal in response to the control signals, thereby outputting a ODT driving signal, and a termination circuit for connecting a termination resistance to an impedance adjusting node in response to the ODT driving signal.
In accordance with another aspect of the present invention, a semiconductor memory device includes a first latency control unit for producing a normal ODT driving enable signal by delaying an ODT operation signal from an external circuit during a first latency, a second latency control unit for producing a write ODT driving enable signal by delaying a write command signal, which is produced in response to a write command, during a second latency, a control signal generating unit for producing control signals to control a change of waveform of the ODT driving enable signal, a first trimming control unit for changing the waveform of the normal ODT driving enable signal in response to the control signals, thereby outputting a normal ODT driving signal, a second trimming control unit for changing the waveform of the write ODT driving enable signal in response to the control signals, thereby outputting a write ODT driving signal, and a termination circuit for connecting a normal termination resistance to an impedance adjusting node in response to the normal ODT driving signal and for disconnecting the normal termination resistance from the impedance adjusting node and connecting a write termination resistance to the impedance adjusting node in response to the write ODT driving signal.
In accordance with further aspect of the present invention, a semiconductor memory device includes a latency control unit for producing an ODT driving enable signal by delaying an ODT operation signal from an external circuit during a predetermined latency, an ODT signal delay unit for delaying the ODT driving enable signal by an amount of delay which is correspondent to control signals, a pulse width adjusting unit for changing waveform of the delayed ODT driving enable signal from the ODT signal delay unit, thereby outputting the ODT driving signal, and a termination circuit for connecting a termination resistance to an impedance adjusting node in response to the ODT driving signal.
In accordance with further aspect of the present invention, a semiconductor memory device includes a first latency control unit for producing a normal ODT driving enable signal by delaying an ODT operation signal from an external circuit during a first latency, a second latency control unit for producing a write ODT driving enable signal by delaying a write command signal, which is produced in response to a write command, during a second latency, a normal ODT signal delay unit for delaying the normal ODT driving enable signal by an amount of delay which is correspondent to control signals, a normal pulse width adjusting unit for changing a pulse width of the delayed normal ODT driving enable signal from the normal ODT signal delay unit, thereby outputting a normal ODT driving signal, a write ODT signal delay unit for delaying the write ODT driving enable signal by an amount of delay which is correspondent to control signals, a write pulse width adjusting unit for changing a pulse width of the delayed write ODT driving enable signal from the write ODT signal delay unit, thereby outputting a write ODT driving signal, and a termination circuit for connecting a normal termination resistance to an impedance adjusting node in response to the normal ODT driving signal and for disconnecting the normal termination resistance from the impedance adjusting node and connecting a write termination resistance to the impedance adjusting node in response to the write ODT driving signal.
In accordance with further aspect of the present invention, a method for driving a semiconductor memory device includes producing an ODT driving enable signal by delaying an ODT operation signal from an external circuit during a predetermined latency, producing control signals to control a change of waveform of the ODT driving enable signal, changing the waveform of the ODT driving enable signal in response to the control signals, thereby outputting a ODT driving signal, and connecting a termination resistance to an impedance adjusting node in response to the ODT driving signal.
In accordance with further aspect of the present invention, a method for driving a semiconductor memory device includes producing a normal ODT driving enable signal by delaying an ODT operation signal from an external circuit during a first latency, producing a write ODT driving enable signal by delaying a write command signal, which is produced in response to a write command, during a second latency, producing control signals to control a change of waveform of the ODT driving enable signal, changing the waveform of the normal ODT driving enable signal in response to the control signals, thereby outputting a normal ODT driving signal, changing the waveform of the write ODT driving enable signal in response to the control signals, thereby outputting a write ODT driving signal, connecting a normal termination resistance to an impedance adjusting node in response to the normal ODT driving signal, and disconnecting the normal termination resistance from the impedance adjusting node and connecting a write termination resistance to the impedance adjusting node in response to the write ODT driving signal.
Hereinafter, a semiconductor memory device in accordance with the present invention will be described in detail referring to the accompanying drawings.
The ODT command input buffer 110 receives an ODT command from an external circuit via an ODT command input buffer ODT PAD and outputs it to the first latency control unit 120. The first latency control unit 120 produces a normal ODT driving enable signal ODTEN by delaying an ODT operation signal, which is provided from the ODT command input buffer 110, during the first latency. The first latency means a period of time which is predetermined in order to execute the ODT operation after the ODT command is inputted into the semiconductor memory device. Also, the normal ODT driving enable signal ODTEN from the first latency-control unit 120 is outputted in synchronization with a delay-locked clock signal which provided from a delay locked loop. The delay-locked clock signal is an internal clock signal which is produced in the semiconductor memory device to correct the transition time of a clock signal which is inputted from an external circuit into the semiconductor memory device and the data output time. The first trimming control unit 130 changes the waveform of the normal ODT driving enable signal ODTEN in response to the control signals S0 to S3, /S0 to /S3, C0 to C3 and /C0 to /C3 and then outputs a trimmed normal ODT driving enable signal ODTEN_T which is changed in the waveform. The first repeater 140 compensates for attenuation of a signal while the trimmed normal ODT driving enable signal ODTEN_T is transmitted to the UDQ pad region 300. The second repeater 150 also compensates for attenuation of a signal while the trimmed normal ODT driving enable signal ODTEN_T is transmitted to the LDQ pad region 400.
The write command input buffer 210 receives a write command WRT which is produced in the command decoding circuit 200 and outputs it to the second latency control unit 220. The second latency control unit 220 outputs a write ODT driving enable signal ODTWEN by delaying a write operation signal, which is provided from the write command input buffer 210, during a second latency. The second latency means a period of time which is predetermined in order to execute the dynamic ODT operation after the write command WRT is inputted into the semiconductor memory device. Also, the write ODT driving enable signal ODTWEN from the second latency control unit 220 is outputted in synchronization with a delay-locked clock signal which provided from the delay locked loop. The first latency and the second latency can have the same value and they can have a different value based on a corresponding operation. The second trimming control unit 230 changes the waveform of the write ODT driving enable signal ODTWEN in response to the control signals S0 to S3, /S0 to /S3, C0 to C3 and /C0 to /C3 and then outputs a trimmed-write ODT driving enable signal ODTEN_WT which is changed in the waveform. The third repeater 240 compensates for attenuation of a signal while the trimmed write ODT driving enable signal ODTEN_WT is transmitted to the UDQ pad region 300. The fourth repeater 250 also compensates for attenuation of a signal while the trimmed write ODT driving enable signal ODTEN_WT is transmitted to the LDQ pad region 400.
Here, the UDQ pad region 300 and the LDQ pad region 400 are areas in which input and output pads of the semiconductor memory device are disposed. The input and output pads of the semiconductor memory device are respectively grouped into an upper portion and a lower portion and the UDQ pad region 300 and the LDQ pad region 400 are correspondent to the input and output pads in the upper portion and the lower portion, respectively. Normal termination resistances RTT_NOM1 and RTT_NOM2 for the ODT operation and write termination resistances RTT_WR1 and RTT_WR2 for the dynamic ODT operation are selectively connected to the input and output pads, which are respectively disposed in the UDQ pad region 300 and the LDQ pad region 400, using switches.
For example, in UDQ pad region 300, four switches S1 to S4 are disposed in the ODT node to which the data input/output (I/O) pads are connected and the normal termination resistances RTT_NOM1 and RTT_NOM2 and the write termination resistances RTT_WR1 and RTT_WR2 are connected to the data I/O pads via the switches.
When the normal ODT driving enable signal ODTEN is activated, the trimming control unit 130 changes the waveform of the normal ODT driving enable signal ODTEN in response to the control signals S0 to S3, /S0 to /S3, C0 to C3 and /C0 to /C3 and then outputs the trimmed normal ODT driving enable signal ODTEN_T. The change of the waveform is to increase or decrease the pulse width of a signal or to shift the signal right or left. When an output signal ODT_UDQ of the first repeater 140 is activated by the trimmed normal ODT driving enable signal ODTEN_T, the switches S3 and S4 are turned on and the normal termination resistances RTT_NOM1 and RTT_NOM2 are connected to the ODT node for the impedance control. Thereafter, when the write ODT driving enable signal ODTWEN is activated and outputted by the second latency control unit 220 based on the dynamic ODT operation, the second trimming control unit 230 outputs, the trimmed write ODT driving enable signal ODTEN_WT in response to the control signals S0 to S3, /S0 to /S3, C0 to C3 and /C0 to /C3. If an output signal WODT_UDQ of the second repeater 240 is activated and outputted in response to the trimmed write ODT driving enable signal ODTEN_WT, the normal termination resistances RTT_NOM1 and RTT_NOM2 are disconnected from the ODT node and the write termination resistances RTT_WR1 and RTT_WR2 are connected to the ODT node.
The signal input buffer 20 receives a test signal TEST from the external circuit and transfers it to the test mode control unit 30. Typically, in the semiconductor memory device, the test signal in the test mode is inputted through a path on which an address signal is inputted. In this case, the signal input buffer 20 may be an address input buffer. In the case where the test signal is inputted on the data input path, the signal input buffer 20 may be a data input buffer. Also, if the test signal is inputted on a separate path, the signal input buffer 20 may be a test signal input buffer. The test mode control unit 30 produces a plurality of test mode signals TM0 to TM3 and /TM0 to /TM3 using the test signal TEST. The first decoder 40 produces the control signals S0 to S3 and /S0 to /S3 by decoding test mode signals TM0, TM1, /TM0 and /TM1. Similarly, the second decoder 50 produces the control signals C0 to C3 and /C0 to /C3 by decoding test mode signals TM2, TM3, /TM2 and /TM3.
In the present invention, the timing parameters of the on-die termination function applied in the DDR3 SDRAM are adjusted by the test mode. The first latency control unit 120 produces the normal ODT driving enable signal ODTEN by delaying the ODT command during a latency which is set up from an input time of the ODT command from the external circuit to the normal ODT operation. The second latency control unit 220 produces the write ODT driving enable signal ODTWEN by delaying the ODT command during a latency which is set up from the generation of the write command, which is internally produced by a command of the external circuit, to the dynamic ODT operation. The first and second latency control units 120 and 220 output their output signals in synchronization with the delay-locked clock signal from the delay locked loop.
However, as mentioned above, even though the first and second latency control units 120 and 220 produce the signals for executing the ODT operation and output the signals to the pad region having the termination resistance by controlling the latency prescribed in the specification, the termination resistance is not connected to the ODT node with the most preferable timing. The output signals of the first and second latency control units 120 and 220 may be fluctuated by the variation of processes in manufacturing the semiconductor memory device and the operating temperature thereof and the signal transmitting time to the pad region, in which the termination resistance is disposed, can be varied or distorted.
To overcome this problem, the present invention includes the first and second trimming control units capable of adjusting, somewhat, the waveform the output signals from the first and second latency control units 120 and 220. The first and second trimming control units adjust the waveform the output signals from the first and second latency control units 120 and 220 in response to control signals which are created by a test signal which comes from the external circuit in the test mode.
After the timing adjustment mentioned above, the signals are transferred to the LDQ pad region 300 and the UDQ pad region using 400 through two repeaters. Data I/O pads used for X8 and X4 mode conditions are disposed in the LDQ pad region 300 and the UDQ pad region using 400 has the additional data I/O pads which are required for X16 mode condition. The first to fourth repeaters 140, 150, 240 and 250 are preferably disposed in the middle between the LDQ pad region 300 and the UDQ pad region using 400 for minimizing the mismatch of the signals passing through the repeaters.
The normal ODT signal delay unit 130A includes: a plurality of delay elements 131 to 133, which are in parallel connected to each other, to delay the normal ODT driving enable signal DOTEN; a plurality of transfer gates T2 to T4, which are respectively correspondent to the plurality of delay elements 131 to 133, to selectively output an output signal of the corresponding delay element; and a transfer gate T1 to selectively transfer the normal ODT driving enable signal DOTEN to an output terminal.
The normal pulse width adjusting unit 130B includes: a plurality of delay elements 134 to 136, which are in series connected to each other, to delay the delayed normal ODT driving enable signal DOTEN_D from the normal ODT signal delay unit 130A; a NAND gate ND0 connected to input and output terminals of the delay element 134 selected from the plurality of delay elements 134 to 136; an inverter IV7 to invert an output signal of the NAND gate ND0; a NOR gate NOR1 connected to input and output terminals of the delay element 135 selected from the plurality of delay elements 134 to 136; an inverter IV5 to invert an output signal of the NOR gate NOR1; a NOR gate NOR2 connected to input and output terminals of a delay group in which at least two delay elements of the plurality of delay elements 134 to 136 are selected; an inverter IV6 to invert an output signal of the NOR gate NOR2; a transfer gate T5 to selectively output an output signal of the inverter IV7 for producing the trimmed ODT driving enable signal DOTEN_T; a transfer gate T7 to selectively output an output signal of the inverter IV6 for producing the trimmed ODT driving enable signal DOTEN_T; a transfer gate T8 to selectively output an output signal of the inverter IV5 for producing the trimmed ODT driving enable signal DOTEN_T; and a transfer gate T6 to produce the trimmed ODT driving enable signal DOTEN_T to an output terminal by selectively outputting an output signal of the delay element 134.
Since the second trimming control unit 230 is the same as the first trimming control unit 1230, except for the change of the waveform of the write ODT driving enable signal ODTWEN inputted thereinto, the detailed description will be omitted
The first repeater 140 has two serial-connected inverters IV9 and IV8 and the second repeater 150 also has the same configuration.
When the normal ODT driving enable signal ODTEN which is synchronized by the delay locked loop is inputted into the normal ODT signal delay unit 130A, the inputted normal ODT driving enable signal ODTEN is delayed by the serial-connected delay elements 131 to 133 in order. The normal ODT driving enable signal ODTEN passing through the first delay element 131 forms a first delay signal ODTEN1, the normal ODT driving enable signal ODTEN passing through the first delay elements 131 and 132 forms a second delay signal ODTEN2, and the normal ODT driving enable signal ODTEN passing through the first delay elements 131, 132 and 133 forms a third delay signal ODTEN3. The turn-on gate of the transfer gates T1 to T4 is determined by the control signals S0 to S3 and /S0 to /S3 and the signal transferred by the turn-on gate forms the delayed normal ODT driving enable signal ODTEN_D. Amounts of the delay in the delay elements 131 to 133 may be all the same or different from each other. The number of the delay elements in the normal ODT signal delay unit 130A can be modified based on the characteristics of the semiconductor memory devices.
The delayed normal ODT driving enable signal ODTEN_D is successively delayed by the serial-connected delay elements 134 to 136 which are equipped in the normal pulse width adjusting unit 130B. The normal ODT driving enable signal ODTEN passing through the first delay element 134 forms a fourth delay signal ODTEN_D1, the normal ODT driving enable signal ODTEN passing through the first delay elements 134 and 135 forms a fifth delay signal ODTEN_D2, and the normal ODT driving enable signal ODTEN passing through the first delay elements 134 to 136 forms a sixth delay signal ODTEN_D3.
Subsequently, the NAND gate NO0 and the inverter IV7 performs the logic AND operation on the input and output signals of the delay element 134 and transfers the result to the transfer gate T5. The output signal of the delay element 134 is transferred to the transfer gate T6. The NOR gate NOR2 and the inverter IV6 performs the logic OR operation on the input signal of the delay element 135 and the output signal of the delay element 136 and transfers the result to the transfer gate T7. The NOR gate NOR1 and the inverter IV5 performs the logic OR operation on the input and output signals of the delay element 135 and transfers the result to the transfer gate T8. The turn-on gate of the transfer gates T5 to T8 is determined according to the control signal C0 to C3 and /C0 to /C3, the signals which are transferred by the turn-on gates may become the trimmed normal ODT driving enable signal ODTEN_T. Amounts of the delay in the delay elements 134 to 136 may be all the same or different from each other. The number of the delay elements the normal waveform width ODT signal delay unit 130B can be modified based on the characteristics of the semiconductor memory devices. Also, the method for forming the input signal of the transfer gates T5 to T8 can be implemented by different logic operations.
In conclusion, the normal ODT delay unit 130A delays the input signal by a delay value which is correspondent to the control signal and outputs the delayed output signals and the normal waveform width ODT signal delay unit 130B controls the waveform width of the input signal, that is, the window.
In the present invention, the trimming control unit is classified into according to two parts. One part delays the wave with the various values and the other part controls the width of a waveform. However, the waveform of the signals, which are delayed by the latency for the ODT operation, can be modified into the various cases.
As described above, since the ODT driving enable signal is delayed by the latency for the ODT operation, and the waveform of the signal is transformed by the trimming control unit, and it is transferred to the termination resistance region, the ODT operation can be operated with the various timing.
Therefore, the present invention can control the different ODT operations of the high-speed semiconductor memory device and further make different tests of the semiconductor memory device. Moreover, an error caused by the timing of the ODT operation can be easily found out.
As apparent from the present invention, the various tests of the ODT operation mode are easily implemented after manufacturing the semiconductor memory devices. Therefore, even though the semiconductor memory device has a condition which is different from that to be predetermined by a designer due to the external environment, the error caused by the ODT operation can be easily found and preferably the ODT operation timing can be adjusted due to that.
While the present invention has been described with respect to the particular embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
Patent | Priority | Assignee | Title |
10108563, | Aug 04 2016 | Samsung Electronics Co., Ltd. | Memory system including on-die termination and method of controlling on-die termination thereof |
11106235, | Sep 13 2019 | Silicon Laboratories Inc.; Silicon Laboratories Inc | Configurable clock buffer for multiple operating modes |
7707469, | Aug 28 2006 | Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD | Memory test system including semiconductor memory device suitable for testing an on-die termination, and method thereof |
7786752, | Dec 04 2006 | Samsung Electronics Co., Ltd. | Memory systems, on-die termination (ODT) circuits, and method of ODT control |
7868650, | Dec 30 2008 | Hynix Semiconductor Inc. | Termination control circuit and method for global input/output line |
7893709, | Dec 20 2007 | Renesas Electronics Corporation | Termination circuit |
8588012, | Jun 17 2010 | Rambus, Inc. | Balanced on-die termination |
9118312, | Jun 27 2012 | SK Hynix Inc. | On-die termination circuit |
Patent | Priority | Assignee | Title |
5838177, | Jan 06 1997 | Round Rock Research, LLC | Adjustable output driver circuit having parallel pull-up and pull-down elements |
6801969, | May 25 1999 | AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LIMITED | Method and apparatus for data dependent, dual level output driver |
6958613, | Sep 30 2002 | Polaris Innovations Limited | Method for calibrating semiconductor devices using a common calibration reference and a calibration circuit |
6980020, | Dec 19 2003 | Rambus Inc. | Calibration methods and circuits for optimized on-die termination |
7151390, | Sep 08 2003 | Rambus Inc. | Calibration methods and circuits for optimized on-die termination |
7170313, | Apr 28 2004 | Hynix Semiconductor Inc | Apparatus for calibrating termination voltage of on-die termination |
7176711, | Apr 28 2004 | Hynix Semiconductor Inc. | On-die termination impedance calibration device |
7176729, | Apr 23 2003 | Renesas Electronics Corporation | Semiconductor integrated circuit controlling output impedance and slew rate |
7342412, | Sep 29 2005 | Hynix Semiconductor Inc. | Device for controlling on die termination |
20060255829, | |||
JP2005285125, | |||
JP2006129423, | |||
JP9251057, | |||
KR1020050108759, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 26 2007 | KIM, KYUNG-WHAN | Hynix Semiconductor Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019546 | /0063 | |
Jun 29 2007 | Hynix Semiconductor Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 13 2009 | ASPN: Payor Number Assigned. |
Apr 01 2010 | ASPN: Payor Number Assigned. |
Apr 01 2010 | RMPN: Payer Number De-assigned. |
Sep 14 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 13 2016 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 18 2020 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Apr 07 2012 | 4 years fee payment window open |
Oct 07 2012 | 6 months grace period start (w surcharge) |
Apr 07 2013 | patent expiry (for year 4) |
Apr 07 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Apr 07 2016 | 8 years fee payment window open |
Oct 07 2016 | 6 months grace period start (w surcharge) |
Apr 07 2017 | patent expiry (for year 8) |
Apr 07 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Apr 07 2020 | 12 years fee payment window open |
Oct 07 2020 | 6 months grace period start (w surcharge) |
Apr 07 2021 | patent expiry (for year 12) |
Apr 07 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |