USPatent applicationPatented

On-die termination apparatus for semiconductor memory having exact comparison voltage characteristic and method of controlling the same

Granted 25 Nov 2008 · 1 office action

Current assignee: Hynix Semiconductor Inc. · originally SK Group

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Dong-Uk Lee · Examiner: James H Cho · AU 2819 · TC 2800

Life of the application

8 dated events
⤢ drag to zoom2008201020122014201620182020202220242026ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

An on-die termination apparatus for a semiconductor memory according to the invention includes: a first D/A converting unit that outputs a first voltage corresponding to a first code; a first comparing unit that compares the first voltage to a reference voltage and corrects comparison results between the first voltage and the reference voltage, to output first comparison signals, wherein the first comparing unit is operated after a lapse of time from an initial operation time of the first D/A converting unit; a first counter that counts up or down the first code to correspond to the first comparison signals; a second D/A converting unit that outputs a second voltage corresponding to a second code; a second comparing unit that compares the second voltage to the reference voltage and corrects comparison results between the second voltage and the reference voltage, to output seconds comparison signals, wherein the second comparing unit is operated after a lapse of time from an initial operation time of the second D/A converting unit; a second counter that counts up or down the second code to correspond to the second comparison signals; and a timing control unit that controls timings when the first D/A converting unit, the first comparing unit, the first counter, the second D/A converting unit, the second comparing unit, and the second counter start to operate.

Description

5 parts
›BACKGROUND OF THE INVENTION

1. Technical Field

The present invention relates to a semiconductor memory apparatus, and more particularly, to an on die termination apparatus and a method of controlling the same.

2. Related Art

In general, when a signal transmitted through a bus line having a predetermined impedance meets another bus line having a different impedance, a part of the signal is lost. A technique for reducing the loss of signal by matching the impedances of the two bus lines is referred to as on-die termination (hereinafter, referred to as ODT).

As illustrated in FIG. 1 , a general ODT apparatus includes a first D/A converting unit 10 , a first comparing unit 20 , a first counter 30 , a second D/A converting unit 40 , a second comparing unit 50 , a second counter 60 , and a pulse generating unit 70 .

The first D/A converting unit 10 outputs a first voltage ZQP corresponding to a first code PCODE< 0 : 4 > according to a first pulse ENABLE. The first comparing unit 20 compares the first voltage ZQP with a reference voltage VREF according to the first pulse ENABLE and a second pulse CPOUTP and outputs the result signal COMP_OUTP. The first counter 30 counts up or down the first code PCODE< 0 : 4 > according to a third pulse PCOUNT to correspond to the result signal COMP_OUTP. The second D/A converting unit 40 outputs a second voltage ZQN corresponding to a second code NCODE< 0 : 4 > according to the first pulse ENABLE. The second comparing unit 50 compares the second voltage ZQN with the reference voltage VREF according to a fourth pulse CPOUTN and the first pulse ENABLE and outputs the result signal COMP_OUTN. The second counter 60 counts up or down the second code NCODE< 0 : 4 > according to a fifth pulse NCOUNT to correspond to the result signal COMP_OUTN. The pulse generating unit 70 generates the first to fifth pulses.

As illustrated in FIG. 2 , the first comparing unit 20 includes a primary comparator 21 , a transistor M 13 , a secondary comparator 22 , a driver 23 . The primary comparator 21 that compares the first voltage ZQP to the reference voltage VREF according to the first pulse ENABLE and outputs the result signals V 1 and V 1 B. The transistor M 13 makes the result signals V 1 and V 1 B have the same level according to the first pulse ENABLE. The secondary comparator 22 compares the result signal V 1 to the result signal V 1 B according to the second pulse CPOUTP and outputs the result signals V 2 and V 2 B. The a driver 23 drives the result signals V 2 and V 2 B and outputs the result signal COMP_OUTP. The secondary comparator 50 has the same structure as the primary comparator 20 .

The operation of the ODT apparatus for a semiconductor memory having the above-mentioned structure according to the related art will now be described with reference to FIG. 3 .

At a timing A 1 when the first pulse ENABLE changes to a high level, the first D/A converting unit 10 starts to operate and outputs the first voltage ZQP. Also, at the timing A 1 , the primary comparator 21 of the first comparing unit 20 compares the first voltage ZQP with reference voltage VREF and outputs the signals V 1 and V 1 B.

At a timing A 2 when the second pulse CPOUTP changes to a high level, the secondary comparator 22 of the first comparing unit 20 compares the result signal V 1 to the result signal V 1 B and outputs the result signals V 2 and V 2 B to the driver 23 , and the driver 23 drives the result signals V 2 and V 2 B to output the result signal COMP_OUTP.

Then, at a timing A 3 when the third pulse PCOUNT changes to a high level, the first counter 30 counts up or down the first code PCODE< 0 : 4 > according to the result signal COMP_OUTP and outputs the count result to the first D/A converting unit 10 , thereby adjusting the first code PCODE< 0 : 4 >.

The second D/A converting unit 40 , the second comparing unit 50 , and the second counter 60 operate according to the first pulse ENABLE, the fourth pulse CPOUTN, and the fifth pulse NCOUNT in the same manner as the first D/A converting unit 10 , the first comparing unit 20 , and the first counter 30 , thereby adjusting the second code NCODE< 0 : 4 >.

A cycle in which the first code PCODE< 0 : 4 > and the second code NCODE< 0 : 4 > have been adjusted is repeated a predetermined number of times, thereby completing an ODT operation.

However, the ODT apparatus for a semiconductor memory according to the related art has the following problems.

According to the ODT apparatus, the voltages are generated according to the codes while at the same time the comparing operations start. However, at the timing when the comparing operations start, voltage levels according to the codes do not have exact logic values. For this reason, errors occur in the comparison results and thus the ODT is not exactly performed.

Further, when a low voltage VDD is applied to the semiconductor memory, regardless of the comparison timings, the levels of the result signals output from the first comparing unit are too low to normally perform the comparison operation of the second comparing unit. As a result, errors occur in the comparison results and thus the ODT is not exactly performed.

›SUMMARY OF THE INVENTION

Embodiments of the present invention provide an ODT apparatus for a semiconductor memory having an improved ODT characteristic and a method of controlling the ODT apparatus.

Other embodiments of the present invention provide an ODT apparatus that can improve a voltage characteristic in an ODT operation and a method of controlling the ODT apparatus. An embodiment of the present invention provides an on-die termination (ODT) apparatus for a semiconductor memory including: a first D/A converting unit that outputs a first voltage corresponding to a first code; a first comparing unit that compares the first voltage to a reference voltage and corrects comparison results between the first voltage and the reference voltage, to output first comparison signals, wherein the first comparing unit is operated after a lapse of time from an initial operation time of the first D/A converting unit; a first counter that counts up or down the first code to correspond to the first comparison signals; a second D/A converting unit that outputs a second voltage corresponding to a second code; a second comparing unit that compares the second voltage to the reference voltage and corrects comparison results between the second voltage and the reference voltage, to output second comparison signals, wherein the second comparing unit is operated after a lapse of time from an initial operation time of the second D/A converting unit; a second counter that counts up or down the second code to correspond to the second comparison signals; and a timing control unit that controls timings when the first D/A converting unit, the first comparing unit, the first counter, the second D/A converting unit, the second comparing unit, and the second counter start to operate.

Another embodiment of the present invention provides an ODT apparatus for a semiconductor memory. The ODT apparatus includes: a D/A converting unit that outputs a voltage corresponding to an input code; a comparing unit that compares the voltage to a reference voltage and corrects comparison results between the voltage and the reference voltage, to output comparison signals, wherein the comparing unit is operated after a lapse of time from an initial operation time of the D/A converting unit; a counter that counts up or down the input code to correspond to the comparison signals; and a timing control unit that outputs a control signal for controlling timings when the D/A converting unit, the comparing unit, and the counter start to operate.

Another aspect of the present invention provides a method of controlling an ODT apparatus for a semiconductor memory including a D/A converting unit, a comparing unit, and a counter. The method includes: operating the D/A converting unit according to a first control signal to generate a predetermined voltage corresponding to a predetermined code; operating the comparing unit according to a second control signal to compare the generated voltage to a reference voltage; and operating the counter according to the comparison results to count the predetermined code.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram illustrating the structure of an ODT apparatus for a semiconductor memory according to the related art.

FIG. 2 is a circuit diagram illustrating the structure of a first comparing unit illustrated in FIG. 1 .

FIG. 3 is a timing chart illustrating the operation of the ODT apparatus for a semiconductor memory according to the related art.

FIG. 4 is a block diagram illustrating the structure of an ODT apparatus for a semiconductor memory according to an embodiment of the invention.

FIG. 5 is a circuit diagram illustrating the structure of a first D/A converting unit illustrated in FIG. 4 .

FIG. 6 is a circuit diagram illustrating the structure of a second D/A converting unit illustrated in FIG. 4 .

FIG. 7 is a circuit diagram illustrating the structure of a first comparing unit illustrated in FIG. 4 .

FIG. 8 is a timing chart illustrating the operation of the ODT apparatus for a semiconductor memory according to the embodiment of the invention.

›DESCRIPTION OF EXEMPLARY EMBODIMENT · 1 of 2

Embodiments of an ODT apparatus for a semiconductor memory and a method of controlling the ODT apparatus according to the present invention will now be described in detail with reference to the accompanying drawings.

Referring to FIG. 4 , an ODT apparatus includes a first D/A converting unit 100 , a first comparing unit 200 , a first counter 300 , a second D/A converting unit 400 , a second comparing unit 500 , a second counter 600 , and a timing control unit 700 .

The first D/A converting unit 100 outputs a first voltage ZQP corresponding to a first code PCODE< 0 : 4 > according to a first pulse ENABLE. As illustrated in FIG. 5 , the first D/A converting unit 100 having the above-mentioned structure includes: a plurality of transistors M 0 to M 4 having sources connected to a power supply terminal and gates receiving the first code PCODE< 0 : 4 >; and a plurality of resistors R 0 to R 4 connected between drains of the transistors M 0 to M 4 and an external resistor R_ZQ. Further, the first D/A converting unit 100 includes a plurality of structures each composed of an inverter IV 1 , a pass gate PG 1 , and a transistor M 11 in order to input the first code PCODE< 0 : 4 > to the gates of the plurality of transistors M 0 to M 4 according to the first pulse ENABLE. The number of the structures is the same as the number of bits of the first code PCODE< 0 : 4 >.

The second D/A converting unit 400 outputs a second voltage ZQN corresponding to a second code NCODE< 0 : 4 > according to the first pulse ENABLE. As illustrated in FIG. 6 , the second D/A converting unit 400 having the above-mentioned structure includes: a plurality of transistors M 0 to M 4 having sources connected to a power supply terminal and gates receiving the first code PCODE< 0 : 4 >; a plurality of resistors R 0 to R 4 connected between drains of the transistors M 0 to M 4 and the external resistor R_ZQ; a plurality of resistors R 5 and R 9 connected to the resistors R 0 to R 4 ; and a plurality of transistors M 5 to M 9 connected between the resistors R 5 and R 9 and a ground terminal respectively. Further, the first D/A converting unit 100 includes a plurality of structures each composed of an inverter IV 2 , a pass gate PG 2 , and a transistor M 12 in order to input the second code NCODE< 0 : 4 > to gates of the plurality of transistors M 5 to M 9 according to the first pulse ENABLE. The number of the structures is the same as the number of bits of the second code NCODE< 0 : 4 >.

The first comparing unit 200 compares the first voltage ZQP to a reference voltage VREF according to a second pulse CPOUTP 1 and a third pulse CPOUTP 2 that are enabled after a lapse of time from an initial enabling time of the first pulse ENABLE, corrects signals obtained as the comparison results, and outputs a first comparison signal COMP_OUTP. As illustrated in FIG. 7 , the first comparing unit 200 includes: a primary comparator 210 that compares the first voltage ZQP to the reference voltage VREF according to the second pulse CPOUTP 1 to output primary comparison signals V 1 and V 1 B through first and second output lines; an output control unit 220 that connects the first and second output lines of the primary comparator 210 according to the second pulse CPOUTP 1 to make the levels of the first and second output lines equal to each other; an output level correcting unit 230 that corrects the primary comparison signals V 1 and V 1 B output from the primary comparator 210 to have exact logic values (1 or 0) that is, the level of a power supply VDD or a ground level; a secondary comparator 240 that compares the corrected primary comparison signals V 1 and V 1 B according to the third pulse CPOUTP 2 to output secondary comparison signals V 2 and V 2 B; and a driver 250 that performs a pull-up or pull-down driving operation according to the secondary comparison signals V 2 and V 2 B to output the first comparison signal COMP_OUTP.

The output control unit 220 is composed of a transistor M 21 having a source connected to the first output line of the primary comparator 210 i a drain connected to the second output line of the primary comparator 210 , and a gate receiving the second pulse CPOUTP 1 .

The output level correcting unit 230 includes: a first transistor M 22 having a source to which the power supply voltage VDD is applied, a drain connected to the first output line of the primary comparator 210 , and a gate connected to the second output line of the primary comparator 210 ; and a second transistor M 23 having a source to which the power supply voltage VDD is applied, a drain connected to the second output line of the primary comparator 210 , and a gate connected to the first output line of the primary comparator 210 .

The first counter 300 counts up or down the first code PCODE< 0 : 4 > according to a fourth pulse PCOUNT to correspond to the first comparison signal COMP_OUTP.

The second comparing unit 500 compares the second voltage ZQN to the reference voltage VREF according to a fifth pulse CPOUTN 1 , corrects signals obtained as the comparison results according to a sixth pulse CPOUTN 2 , and outputs a second comparison signal COMP_OUTN. The structure of the second comparing unit 500 may be the same as the structure of the first comparing unit 200 .

The second counter 600 counts up or down the second code NCODE< 0 : 4 > according to a seventh pulse NCOUNT to correspond to the second comparison signal COMP_OUTN.

The timing control unit 700 generates the first to seventh pulses for controlling operation starting timings of the first D/A converting unit 100 , the first comparing unit 200 , the first counter 300 , the second D/A converting unit 400 , the second comparing unit 500 , and the second counter 600 .

A method of controlling the ODT apparatus for a semiconductor memory, having the above-mentioned structure, according to the present invention will now be described with reference to a timing chart of FIG. 8 .

As illustrated in FIG. 8 , the timing control unit 700 generates and outputs the pulses ENABLE, CPOUTP 1 , CPOUTP 2 , PCOUNT, CPOUTN 1 CPOUTN 2 , and NCOUNT, which have different enabled timings.

›DESCRIPTION OF EXEMPLARY EMBODIMENT · 2 of 2

At a timing B 1 when the first pulse ENABLE changes to a high level, the first D/A converting unit 100 starts to operate and outputs the first voltage ZQP.

Subsequently, at a timing B 2 which is a time point after a lapse of time and when the second pulse CPOUTP 1 changes to a high level, the primary comparator 210 of the first comparing unit 200 compares the first voltage ZQP and the reference voltage VREF to output the primary comparison signals V 1 and V 1 B. In this case, since the second pulse CPOUTP 1 changes to the high level, the transistor M 21 of the output control unit 220 is turned off such that the first and second output lines of the primary comparator 210 are separated from each other, resulting in a level difference between the two output lines.

Since, the timing B 1 is a time point when the first D/A converting unit 100 starts to operate, it is a time point when the level of the first voltage ZQP does not reach a stable level yet. But, the timing B 2 is a time point when the first voltage ZQP reaches the stable level. Therefore, at the timing B 2 , the primary comparator 210 starts to operate so as to perform an exact comparison operation.

As described above, even though the first comparing unit 200 is operated at a time different from the operational timing of the first D/A converting unit 100 , when the power supply voltage VDD applied to the semiconductor memory is low, the outputs of the primary comparator 210 are too low to be equal to or higher than the threshold voltage of the transistors of the secondary comparator 240 . That is, it is difficult for the secondary comparator 240 to normally perform the comparing operation.

For this reason, the output level correcting unit 230 serves to correct the primary comparison signals V 1 and V 1 B output from the primary comparator 210 such that the secondary comparator 240 compares the primary comparison signals V 1 and V 1 B.

For example, when the primary comparison signal V 1 is higher than the primary comparison signal V 1 B, the on resistance of the transistor M 22 is lower than the on resistance of the second transistor M 23 . Accordingly, a positive feedback occurs in which the primary comparison signal V 1 approaches the level of the power supply VDD through the source of the first transistor M 22 , whereby the difference between the primary comparison signals V 1 and V 1 B increases and the on resistance difference between the first and second transistors M 22 and M 23 further increases. Therefore, the level of the primary comparison signal V 1 becomes equal to the level of the power supply voltage VDD and thus the level difference between the primary comparison signals V 1 and V 1 B is large. For this reason, the secondary comparator 240 exactly compares the primary comparison signals V 1 and V 1 B. Therefore, even though the level of the power supply voltage for the semiconductor memory is low, it is possible to normally perform the comparing operation.

Further, at a timing B 3 when the third pulse CPOUTP 2 changes to a high level, the secondary comparator 220 of the first comparing unit 200 compares the primary comparison signals V 1 and V 1 B so as to output the secondary comparison signals V 2 and V 2 B to the driver 250 . Then, the driver 250 outputs the first comparison signal COMP_OUTP.

Subsequently, at a timing B 4 when the fourth pulse PCOUNT changes to a high level, the first counter 300 counts up or down the first code PCODE< 0 : 4 > according to the first comparison signal COMP_OUTP and outputs the count result to the first D/A converting unit 100 , thereby adjusting the first code PCODE< 0 .: 4 >.

Similarly, the second D/A converting unit 400 , the second comparing unit 500 , and the second counter 600 operate according to the first pulse ENABLE, the fifth pulse CPOUTN 1 , the sixth pulse CPOUTN 2 , and the seventh pulse NCOUNT in the same manner as the first D/A converting unit 100 , the first comparing unit 200 , and the first counter 300 , thereby adjusting the second code NCODE< 0 : 4 >.

A cycle in which the first code PCODE< 0 : 4 > and the second code NCODE< 0 : 4 > are adjusted is repeated a predetermined number of times, thereby completing an ODT operation.

A time point when the adjustment of the second code NCODE< 0 : 4 > is completed in this invention is the same as that in the related art. That is, a high level period of the first pulse ENABLE illustrated in FIG. 8 is the same as a high level period of the first pulse ENABLE shown in FIG. 3 , and a timing when the seventh pulse NCOUNT shown in FIG. 8 changes from the high level to the low level is also the same as a timing when the fifth pulse NCOUNT shown in FIG. 3 changes from the high level to the low level. Consequently, it is possible to more exactly perform the ODT operation within the same time period as the related art.

It will be apparent to those skilled in the art that various modifications and changes may be made without departing from the scope and spirit of the present invention. Therefore, it should be understood that the above embodiments are not limitative, but illustrative in all aspects. The scope of the present invention is defined by the appended claims rather than by the description preceding them, and therefore all changes and modifications that fall within metes and bounds of the claims, or equivalents of such metes and bounds are therefore intended to be embraced by the claims.

According to the invention, since the comparing operation starts after the voltages generated according to the code take exact logic values, the ODT operation is exactly performed.

Further, since level correction is performed in the operation in which the voltages generated according to the code are compared to each other, regardless of the level of the power supply voltage for the semiconductor memory, that is, even when the level of the power supply voltage VDD is low, the comparing operation is exactly performed. As a result, it is possible to improve the reliability of the ODT.

Claims as granted

27 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section H — Electricity
  • H03K19/003
USPC · US Patent Classification
326/30326/93

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2007Apr 2007Jul 2007Oct 2007Jan 2008Apr 2008Jul 2008Oct 2008Jan 2009USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
1.9 y
698 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
James H Cho
art unit 2819 · TC 2800
Citations: 16 back · 3 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2008201020122014201620182020202220242026Owner 1
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock