Various embodiments of an on-die termination (odt) signal generating circuit are disclosed. In one exemplary embodiment, the odt signal generating circuit includes a latency unit and an odt control signal generating unit. The latency unit is configured to receive a clock signal and an odt signal. The latency unit is configured to delay the odt signal by a predetermined time to generate a first odt signal. The latency unit is also configured to delay the odt signal by less than the predetermined time to generate a second odt signal. The odt control signal generating unit is configured to provide either one of the first and second odt signals as an odt control signal in response to a control signal.
|
9. A method for generating an odt signal comprising:
receiving an odt signal from a system;
generating a first odt signal by delaying the odt signal by a predetermined time in synchronization with a clock signal;
generating a second odt signal by delaying the odt signal by less than the predetermined time in synchronization with a clock signal; and
selecting the first odt signal as an odt control signal in a first operation mode and selecting the second odt signal as the odt control signal in a second mode signal,
wherein the second operation mode is configured to operate at a higher speed than the first operation mode.
1. A semiconductor apparatus comprising:
an odt control signal generating unit configured to delay an odt signal by a predetermined time to provide the delayed signal as an odt control signal in a first operation mode, and delay the odt signal by less than the predetermined time to provide the delayed signal as the odt control signal in a second operation mode; and
a data strobe driver configured to receive the odt control signal to generate a preamble of a data strobe signal,
wherein the pulse width of the preamble generated in the first operation mode is shorter than the pulse width of the preamble generated in the second operation mode.
2. The semiconductor apparatus of
3. The semiconductor apparatus of
4. The semiconductor apparatus of
a latency unit configured to delay the odt signal by the clock period corresponding to the latency information to generate a first odt signal and delay the odt signal by less than the clock period corresponding to the latency information to generate a second odt signal; and
an odt control signal generating unit configured to output the first odt signal in the first operation mode and output the second odt signal in the second operation mode.
5. The semiconductor apparatus of
6. The semiconductor apparatus of
7. The semiconductor apparatus of
an additive latency unit configured to delay the odt signal by a clock period corresponding to the additive latency information; and
a CAS write latency unit configured to receive an output of the additive latency unit and delay the output of the additive latency unit by a clock period corresponding to the CAS write latency information.
8. The semiconductor apparatus of
10. The method of
11. The method of
|
The present application claims priority to Korean Application No. 10-2010-0095619, filed on Sep. 30, 2010, in the Korean Intellectual Property Office, which is incorporated herein by reference in its entirety as if set forth in full.
1. Technical Field
Various embodiments relate to a semiconductor apparatus and, more particularly, to a circuit and a method for generating an on-die termination (ODT) signal of a semiconductor apparatus.
2. Related Art
In general, a semiconductor apparatus, and particularly a memory apparatus, performs an impedance matching operation in order to communicate data with a system. In other words, the impedance matching between the memory apparatus and the system is performed so that the data can be smoothly communicated therebetween. Such an impedance matching between the semiconductor apparatus and the system is referred to as an on-die termination (ODT).
For example, if CWL is 7, the first multiplexer 42 outputs the output ODT_AL of the additive latency unit 30 to the second flip-flop FF2 in response to the CAS write latency information CWL<7>. The output ODT_AL of the additive latency unit 30 can then be delayed by the second to sixth flip-flops FF2 to FF6 by as much as 5 periods of the clock CLK and finally be provided as the ODT control signal ODT_int.
In
The data strobe signal DQS indicates a timing point at which data is inputted/outputted to smoothly input/output the data. Thus, the data strobe signal DQS prepares for the data input/output operation by generating a preamble before the data is substantially inputted/outputted. Recently, with the increasing operation speed of semiconductor apparatuses, a data transmission speed has also increased. Therefore, it may be difficult to ensure an accurate data input/output operation with only the conventional preamble corresponding to a single clock period. Therefore, there exists a need for generating a preamble corresponding to 2 clock periods so that the semiconductor apparatus can be more stably prepared for the data input/output operation.
Accordingly, there is a need for an improved circuit and method for generating an ODT signal that may obviate one or more of the above-mentioned problems or disadvantages. In particular, there is a need for an improved circuit and method for generating an ODT signal that can vary the timing at which an ODT control signal is generated.
In the following description, certain aspects and embodiments will become evident. It should be understood that these aspects and embodiments are merely exemplary, and the invention, in its broadest sense, could be practiced without having one or more features of these aspects and embodiments.
In one exemplary aspect of the present invention, an ODT signal generating circuit may comprises: a latency unit configured to receive a clock signal and an ODT signal, the latency unit being configured to delay the ODT signal by a predetermined time to generate a first ODT signal, the latency unit further being configured to delay the ODT signal by less than the predetermined time to generate a second ODT signal; and an ODT control signal generating unit configured to provide either one of the first and second ODT signals as an ODT control signal in response to a control signal.
In another exemplary aspect, a semiconductor apparatus may comprise: an ODT control signal generating unit configured to delay an ODT signal by a predetermined time to provide the delayed signal as an ODT control signal in a first operation mode, and delay the ODT signal by less than the predetermined time to provide the delayed signal as the ODT control signal in a second operation mode; and a data strobe driver configured to receive the ODT control signal to generate a preamble of a data strobe signal.
Some exemplary aspects of the present invention may provide a method for generating an ODT signal. The method may comprises: receiving an ODT signal from a system; generating a first ODT signal by delaying the ODT signal by a predetermined time; generating a second ODT signal by delaying the ODT signal by less than the predetermined time; and selecting one of the first and second ODT signals as an ODT control signal in response to a control signal.
Additional objects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to the exemplary embodiments consistent with the present disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference characters will be used throughout the drawings to refer to the same or like parts.
The ODT signal generating unit 100 delays the ODT signal ‘ODT_ext’ by a predetermined time period to generate the ODT control signal ‘ODT_int’. The ODT signal generating unit 100 may have two operation modes. In the first operation mode, the ODT signal generating unit 100 provides a signal generated by delaying the ODT signal ‘ODT_ext’ by the predetermined time as the ODT control signal ‘ODT_int’. In a second operation mode, the ODT signal generating unit 100 provides a signal generated by delaying the ODT signal ‘ODT_ext’ by less than the predetermined time as the ODT control signal ‘ODT_int’.
In one exemplary embodiment, the predetermined time is a clock period corresponding to latency information. Therefore, the ODT signal generating unit 100 delays the ODT signal ‘ODT_ext’ by the clock period corresponding to the latency information in the first operation mode, and delays the ODT signal ‘ODT_ext’ by less than the clock period corresponding to the latency information in the second operation mode.
The first and second operation modes can be discriminated from each other based on an operation speed of the semiconductor apparatus 1. For example, a case where the semiconductor apparatus 1 receives a clock having a longer period to operate in a lower speed may correspond to the first operation mode, and a case where the semiconductor apparatus 1 receives a clock having a shorter period than in the first operation mode to operate in a higher speed than in the first operation mode may correspond to the second operation mode.
The ODT signal generating unit 100 includes a latency unit 110 and an ODT control signal generating unit 120. The latency unit 110 receives the ODT signal ‘ODT_ext’ and the clock signal CLK to generate a first ODT signal ‘ODT_CWL’ and a second ODT signal ‘ODT_CWL-1’. The latency unit 110 delays the ODT signal ‘ODT_ext’ by as much as the clock period corresponding to latency information to generate the first ODT signal ‘ODT_CWL’, and delays the ODT signal ‘ODT_ext’ by less than the clock period corresponding to the latency information to generate the second ODT signal ‘ODT_CWL-1’. Therefore, the second ODT signal ‘ODT_CWL-1’ can be enabled earlier than the first ODT signal ‘ODT_CWL’. The latency includes an additive latency (AL) and CAS write latency (CWL) CWL<5:8>.
The latency unit 110 includes an additive latency unit 111 and a CAS write latency unit 112. The additive latency unit 111 receives the ODT signal ‘ODT_ext’ and the clock signal CLK. The additive latency unit 111 delays the ODT signal ‘ODT_ext’ by a clock period corresponding to the additive latency information and outputs the delayed ODT signal ‘ODT_AL’.
The additive latency (AL) may be defined by a CAS latency (CL). The CAS write latency unit 112 receives the clock CLK and the output ‘ODT_AL’ of the additive latency unit 111. The CAS write latency unit 112 delays and outputs the output ‘ODT_AL’ of the additive latency unit 111 by a clock period corresponding to the CAS write latency information CWL<5:8>.
In particular, the CAS write latency unit 112 delays the output ‘ODT_AL’ of the additive latency unit 111 by the clock period corresponding to the CAS write latency information CWL<5:8> to generate the first ODT signal ‘ODT_CWL’, and delays the output ‘ODT_AL’ of the additive latency unit 111 by less than the clock period corresponding to the CAS write latency information CWL<5:8> to generate the second ODT signal ‘ODT_CWL-1’.
Since the semiconductor apparatus 1 of the present embodiment includes the latency unit 110 having the additive latency unit 111 and the CAS write latency unit 112, the semiconductor apparatus 1 can generate both the first ODT signal ‘ODT_CWL’ delayed by the predetermined time and the second ODT signal ‘ODT_CWL-1’ delayed by less than the predetermined time.
The ODT control signal generating unit 120 receives the first and second ODT signals ‘ODT_CWL’ and ‘ODT_CWL-1’ and a control signal 2tCK_Pre to generate the ODT control signal ‘ODT_int’. The ODT control signal generating unit 120 provides either one of the first and second ODT signals ‘ODT_CWL’ and ‘ODT_CWL-1’ as the ODT control signal ‘ODT_int’ in response to the control signal ‘2tCK_Pre’.
The control signal ‘2tCK_Pre’ is a signal that can designate either the first operation mode or the second operation mode. In one exemplary embodiment, the control signal ‘2tCK_Pre’ may be a signal applied from a Mode Register Set (MRS) of the semiconductor apparatus.
In various exemplary embodiments, the control signal ‘2tCK_Pre’ may be a signal that is enabled to designate the second operation mode. The ODT control signal generating unit 120 outputs the first ODT signal ‘ODT_CWL’ as the ODT control signal ‘ODT_int’ if the control signal ‘2tCK_Pre’ is disabled, and outputs the second ODT signal ‘ODT_CWL-1’ as the ODT control signal ‘ODT_int’ if the control signal ‘2tCK_Pre’ is enabled. Thus, the semiconductor apparatus 1 can generate the ODT control signal ‘ODT_int’ either delayed by the predetermined time in the first operation mode or delayed by less than the predetermined time. Accordingly, the ODT control signal ‘ODT_int’ in the second operation mode may be enabled at a timing earlier than a timing at which the ODT control signal ‘ODT_int’ in the first operation mode is enabled.
The data strobe driver 200 receives the ODT control signal ‘ODT_int’ from the ODT signal generation unit 100 to generate a data strobe signal ‘DQS’. The data strobe signal ‘DQS’ is a signal generated so that the data input/output operation can be performed smoothly between the system and the semiconductor apparatus 1.
The data strobe driver 200 receives a clock signal (e.g., a delay-locked loop (DLL) clock signal) to generate the data strobe signal ‘DQS’ if the ODT control signal ‘ODT_int’ is enabled. In response to the ODT control signal ‘ODT_int’, the data strobe driver 200 generates a preamble at a timing earlier than a timing at which data is substantially inputted/outputted and, thereby, makes the semiconductor apparatus 1 be ready for the data input/output operation.
Since the data strobe driver 200 receives the ODT control signal ‘ODT_int’, which may have two different enable timings (depending on the operation mode of the semiconductor apparatus 1 designated by the ODT control signal generating unit 120), the length of the preamble can be varied based on the operation mode of the semiconductor apparatus 1. For example, the data strobe driver 200 can generate the preamble of the data strobe signal ‘DQS’ in the second operation mode earlier than in the first operation mode.
The ODT control signal generating unit 120 receives the first and second ODT signals ‘ODT_CWL’ and ‘ODT_CWL-1’ and a control signal ‘2tCK_Pre’ to generate the ODT control signal ‘ODT_int’. As shown in
Referring to
Referring to
In general, the preamble corresponding to a single clock period is generated for a data input/output operation of a semiconductor apparatus. However, as the operation speed of the semiconductor apparatus increases, the preamble corresponding to 2 clock periods is needed to perform the data input/output operation stably. In the prior art, the semiconductor apparatus should receive the ODT signal from the system earlier than the write command in order to generate the preamble corresponding to 2 clock periods. In various exemplary embodiments of the present invention, however, the timing at which the ODT control signal is generated can be controlled regardless of the input timing of the ODT signal, thereby the length of the preamble of the data strobe signal can be freely controlled.
While certain embodiments have been described above, it will be understood to those skilled in the art that the embodiments described are by way of example only. Accordingly, the device and method described herein should not be limited based on the described embodiments. Rather, the apparatus described herein should only be limited in light of the claims that follow when taken in conjunction with the above description and accompanying drawings.
Patent | Priority | Assignee | Title |
10340022, | May 16 2017 | Samsung Electronics Co., Ltd. | Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory |
10679717, | May 16 2017 | Samsung Electronics Co., Ltd. | Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory |
11024400, | May 16 2017 | Samsung Electronics Co., Ltd. | Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory |
11342038, | May 16 2017 | Samsung Electronics Co., Ltd. | Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory |
11742040, | May 16 2017 | Samsung Electronics Co., Ltd. | Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory |
11881254, | Jul 09 2021 | CHANGXIN MEMORY TECHNOLOGIES, INC. | Enable control circuit and semiconductor memory |
12073898, | May 16 2017 | Samsung Electronics Co., Ltd. | Nonvolatile memory including on-die-termination circuit and storage device including the nonvolatile memory |
9082506, | Mar 13 2013 | Samsung Electronics Co., Ltd. | Synchronous semiconductor memory device having delay locked loop circuit and method of controlling the delay locked loop circuit |
Patent | Priority | Assignee | Title |
20070103188, | |||
20070126468, | |||
20080164904, | |||
20090016124, | |||
20100208535, | |||
JP2007115366, | |||
KR1020030091233, | |||
KR1020100041199, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 12 2010 | SONG, CHOUNG KI | Hynix Semiconductor Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025501 | /0168 | |
Dec 14 2010 | SK Hynix Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Oct 01 2014 | ASPN: Payor Number Assigned. |
Oct 24 2016 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 18 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 02 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 07 2016 | 4 years fee payment window open |
Nov 07 2016 | 6 months grace period start (w surcharge) |
May 07 2017 | patent expiry (for year 4) |
May 07 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 07 2020 | 8 years fee payment window open |
Nov 07 2020 | 6 months grace period start (w surcharge) |
May 07 2021 | patent expiry (for year 8) |
May 07 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 07 2024 | 12 years fee payment window open |
Nov 07 2024 | 6 months grace period start (w surcharge) |
May 07 2025 | patent expiry (for year 12) |
May 07 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |