USPatent applicationPatented

Voltage generating circuit and reference voltage generating circuit for semiconductor memory apparatus, and semiconductor system using the same

Granted 22 Jun 2010 · 1 office action

Current assignee: SK Hynix · originally SK Group

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Dong Uk Lee, Shin Deok Kang · Examiner: Anh Phung · AU 2824 · TC 2800

Life of the application

11 dated events
⤢ drag to zoom20082010201220142016201820202022202420262028ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A voltage generating circuit for a semiconductor memory apparatus according includes a data logic voltage generating unit that, when a data output unit outside a semiconductor memory apparatus outputs low-level data, generates an internal data logic voltage at the same potential level as the low-level data in response to an on-die termination signal. In addition, a reference voltage generating circuit for a semiconductor memory apparatus that uses the voltage generating circuit includes a reference voltage generating unit that can be configured to generate a reference voltage at an average potential level between a maximum potential and a minimum potential of input data.

Description

8 parts
›CROSS-REFERENCES TO RELATED APPLICATION

The present application claims priority under 35 U.S.C. 119(a) to Korean Patent Application number 10-2007-0024445, filed on Mar. 13, 2007, in the Korean Intellectual Property Office, the contents of which are incorporated herein by reference in their entirety as if set forth in full.

›BACKGROUND

1. Technical Field

The disclosure relates to a semiconductor memory apparatus, and in particular, to a reference voltage generating circuit that generates a reference voltage for discriminating data values of received external data.

2. Related Art

When discriminating a logic value of data based on the voltage level of a data signal, a semiconductor memory apparatus recognizes data as being at a logic high level, when the data signal has a voltage that exceeds a certain reference voltage. Similarly, if the data signal voltage level does not exceed the reference voltage, then the data will be recognized as a logic low level data signal.

As shown in FIG. 1 , a general voltage generating circuit 101 for a semiconductor memory apparatus includes a voltage generating unit 10 and a data driver 20 . The voltage generating unit 10 includes two resistors R 1 and R 2 that divide an external voltage (VDD) to generate a reference voltage (Vref). The reference voltage (Vref) is at a voltage level corresponding to 0.7 times as much as the external voltage (VDD).

The data driver 20 is supplied with the reference voltage (Vref), and compares the signal levels of input data (IN<0:1>).

An ideal reference voltage should be at an intermediate voltage level of a maximum potential input voltage level (VIH) and a minimum potential input voltage level (VIL), that is, (VIH+VIL)/2. In the example of FIG. 1 , the maximum potential input voltage level (VIH) is (VDD). Therefore the reference voltage should ideally be (VDD+VIL)/2.

However, a conventional voltage generating unit 10 unconditionally generates the reference voltage (Vref) at 0.7 times the external voltage (VDD). Therefore, the actual reference voltage (Vref=0.7 VDD) differs from the ideal reference voltage (Vref=(VDD+VIL)/2), and as the difference becomes large, the data driver 20 cannot operate normally. For this reason, it is difficult for the semiconductor memory apparatus to accurately discriminate the logic level of received data.

›SUMMARY

A reference voltage generating circuit that can prevent a data discrimination error is described herein. According to one aspect, a voltage generating circuit can include a data logic voltage generating unit configured to generate an internal data logic voltage at the same potential level as low-level data in response to an on-die termination signal, when low-level data is received from an external data output unit.

According to another aspect, a reference voltage generating circuit for a semiconductor memory apparatus can use a voltage generating circuit that includes a reference voltage generating unit that can generate a reference voltage at an average potential level between a maximum potential and a minimum potential of input data.

These and other features, aspects, and embodiments are described below in the section entitled “Detailed Description.”

›BRIEF DESCRIPTION OF THE DRAWINGS

Features, aspects, and embodiments are described in conjunction with the attached drawings, in which:

FIG. 1 is a circuit diagram of an exemplary semiconductor memory apparatus that includes a conventional voltage generating circuit;

FIG. 2 is a block diagram of a semiconductor memory apparatus that includes a voltage generating circuit in accordance with one embodiment;

FIG. 3 is a block diagram of a voltage generating unit that can be included in the circuit illustrated in FIG. 2 ;

FIG. 4 is a circuit diagram of a data logic voltage generating unit that can be included in the voltage generating unit illustrated in FIG. 3 ,

FIG. 5 is a circuit diagram of a reference voltage generating unit that can be included in the voltage generating unit illustrated in FIG. 3 ,

FIG. 6 is a diagram showing the comparison result of the output of the exemplary voltage generating circuit of FIG. 1 and the output of the voltage generating circuit of FIG. 2 .

›DETAILED DESCRIPTION · 1 of 4

FIG. 2 is a block diagram of a semiconductor memory apparatus 102 that includes a voltage generating circuit according to an embodiment. Referring to FIG. 2 , the semiconductor memory apparatus 102 can include a voltage generating circuit 100 and a data driver 20 . The voltage generating circuit 100 can be configured to receive data (IN<0:1>), an on-die termination signal (pcode<0:4>), and a power-up signal (pwrup) to generate a reference voltage (Vref).

Data output unit 30 that can provide the data (IN<0:1>) to the voltage generating circuit 100 can be disposed outside the semiconductor memory apparatus 102 .

As in the example of FIG. 1 , the maximum potential level of the data (IN<0:1>) will be the level of the external source voltage (VDD), and the minimum potential level thereof can be a prescribed voltage (VIL_int). The data output unit 30 can, e.g., be a GPU (Graphics Processing Unit) or a chipset that is disposed outside the semiconductor memory apparatus 102 .

The voltage generating circuit 100 according to this embodiment can be configured to generate a reference voltage (Vref) that corresponds to an average of the external source voltage (VDD) and the prescribed voltage (VIL_int). That is, the level of the reference voltage (Vref) can be (VDD+VIL_int)/2.

The data driver 20 can be configured to output internal data IND<0:1> at a high level when the level of the data (IN<0:1>) is higher than that of the reference voltage (Vref), and output the internal data IND<0:1> at a low level when the level of the data (IN<0:1>) is lower than that of the reference voltage (Vref). The terms high level and low level can refer to, e.g., a digital logic level, depending on the embodiment.

FIG. 3 is a block diagram illustrating the voltage generating circuit 100 in more detail. As shown in FIG. 3 , the voltage generating circuit 100 can be configured to generate the reference voltage (Vref) that is equal to (VDD+VIL_int)/2 in response to the data (IN<0:1>), the on-die termination signal (pcode<0:4>), and the power-up signal (pwrup). The voltage generating circuit 100 can be configured to generate a first division ratio of impedance generated in response to the on-die termination signal (pcode<0:4>) to impedance when the data output unit 30 outputs a signal at the minimum potential low level. The voltage generating circuit 100 can be configured to divide the external voltage (VDD) according to the first division ratio to generate a minimum potential voltage (VIL_ext) at the low level of the data (IN<0:1>).

Further, the voltage generating circuit 100 can be configured to generate an internal data logic voltage (VIL_int) at the same voltage level as the minimum potential voltage (VIL_ext). In addition, the voltage generating circuit 100 can be configured to generate the reference voltage (Vref=(VDD+VIL_int)/2) from the data logic voltage (VIL_int).

The voltage generating circuit 100 can be configured to include a data logic voltage generating unit 110 and a reference voltage generating unit 120 . The data logic voltage generating unit 110 can be configured to generate the internal data logic voltage (VIL_int) in response to the data (IN<0:1>), the on-die termination signal (pcode<0:4>), and the power-up signal (pwrup). The data logic voltage generating unit 110 can be configured to determine an impedance when the data output unit 30 outputs data at the low level, that is, during low-level driving, the on-die termination signal (pcode<0:4>), and the power-up signal (pwrup) to generate the internal data logic voltage (VIL_int). Hereinafter, for convenience, the internal data logic voltage (VIL_int) is referred to as “data logic voltage (VIL_int)”.

The reference voltage generating unit 120 can be configured to receive the data logic voltage (VIL_int) to generate the reference voltage (Vref). At this time, the reference voltage (Vref) is an average of the external voltage (VDD) and the data logic voltage (VIL_int), that is, (VDD+VIL_int)/2.

FIG. 4 is a circuit diagram of a data logic voltage generating unit 110 as illustrated in FIG. 3 . As shown in FIG. 4 , the data logic voltage generating unit 110 can include a first impedance unit 113 and a logic voltage generating unit 117 . The impedance of the first impedance unit 113 can be determined in response to the on-die termination signal (pcode<0:4>). The first impedance unit 113 can include first to fifth transistors P 11 , P 12 , P 13 , P 14 , and P 15 , and first to fifth resistors R 11 , R 12 , R 13 , R 14 , and R 15 .

The first transistor P 11 can have a gate, to which the on-die termination signal (pcode<0>) is input, a source, to which the external voltage (VDD) can be applied, and a drain, to which one end of the first resistor R 11 can be connected. The second transistor P 12 can have a gate, to which the on-die termination signal (pcode<1>) can be input, a source, to which the external voltage (VDD) can be applied, a drain, to which one end of the second resistor R 12 can be connected. The third transistor P 13 has a gate, to which the on-die termination signal (pcode<2>) can be input, a source, to which the external voltage (VDD) can be applied, and a drain, to which one end of the third resistor R 13 can be connected.

The fourth transistor P 14 can be configured to have a gate, to which the on-die termination signal (pcode<3>) can be input, a source, to lo which the external voltage (VDD) can be applied, and a drain, to which one end of the fourth resistor R 14 can be connected. The fifth transistor P 15 can be configured to have a gate, to which the on-die termination signal (pcode<4>) can be input, a source, to which the external voltage (VDD) can be applied, and a drain, to which one end of the fifth resistor R 15 can be connected. The other ends of the first to fifth resistors R 11 to 15 are commonly connected to each other.

As described above, in the first impedance unit 113 , the individual bits of the five-bit on-die termination signal (pcode<0:4>) can be correspondingly input to the gates of the first to fifth transistors P 11 to P 15 . Accordingly, the impedance of the first impedance unit 113 can be determined according to the number of transistors to be turned on among the first to fifth transistors P 11 to P 15 .

›DETAILED DESCRIPTION · 2 of 4

Meanwhile, as shown in FIG. 4 , the data output unit 30 can include a first load element R 1 , a second load element R 2 , a first switch SW 1 , and a second switch SW 2 . The first and second load elements R 1 and R 2 can be connected in series between the external voltage (VDD) and a ground voltage VSS. The first switch SW 1 can be connected between the external voltage (VDD) and the first load element R 1 , and the second switch SW 2 can be connected between the second load element R 2 and the ground voltage VSS. The data output unit 30 can output low-level data for a time set by an EMRS (Extended Mode Register Set). To allow the data output unit 30 to output the low-level data for a predetermined time, the first switch SW 1 should be turned off for the predetermined time, and the second switch SW 2 should be turned on for the predetermined time. Here, the first and second load elements R 1 and R 2 can be resistors.

In this embodiment, the external data logic voltage (VIL_ext) can be determined according to the first division ratio of the impedance of the first impedance unit 113 and the impedance of the data output unit 30 .

The logic voltage generating unit 117 can be configured to receive the external data logic voltage (VIL_ext) and the on-die termination signal (pcode<0:4>) to generate the internal data logic voltage (VIL_int). Here, the internal data logic voltage (VIL_int) is at the same voltage level as the external data logic voltage (VIL_ext). The logic voltage generating unit 117 can includes a second impedance unit 114 and a variable impedance unit 116 .

The second impedance unit 114 can be configured to receive the on-die termination signal (pcode<0:4>) to determine impedance of the second impedance unit 114 according to the level of the on-die termination signal (pcode<0:4>). The second impedance unit 114 can include sixth to tenth transistors P 16 to P 20 , and sixth to tenth resistors R 16 to R 20 . The connection structure of the second impedance unit can be the same as that of the first impedance unit 114 . Accordingly, the second impedance unit 114 can have the same impedance as the first impedance unit 113 .

The variable impedance unit 116 can be configured to include a first comparator comb 11 a counter 111 , a register 112 , and a third impedance unit 115 . The first comparator com 11 can be configured to compare the data logic voltage (VIL_int) with the external data logic voltage (VIL_ext).

The counter 111 can be configured to count a variable resistance code (rcode<0:4>) in response to an output signal of the first comparator com 11 .

The register 112 can be configured to transmits the variable resistance code (rcode<0:4>) from the counter 111 to the third impedance unit 115 . The register 112 can be configured to initialize the variable resistance code (rcode<0:4>) in response to the power-up signal (pwrup).

Impedance of the third impedance unit 115 is determined in response to the variable resistance code (rcode<0:4>). The third impedance unit 115 can include eleventh to fifteenth transistors N 11 to N 15 , and eleventh to fifteenth resistors R 21 to R 25 . The eleventh to fifteenth transistors N 11 to N 15 can be configured to selectively turned on according to the variable resistance code (rcode<0:4>), and the eleventh to fifteenth resistors R 21 to R 25 can be correspondingly connected to the eleventh to fifteenth transistors N 11 to N 15 .

Here, the data logic voltage (VIL_int) can be determined according to a second division ratio of the impedance of the third impedance unit 115 and the impedance of the second impedance unit 114 .

As shown in FIG. 5 , the reference voltage generating unit 120 can include a voltage divider 121 and a buffer 122 . The voltage divider 121 can be supplied with the data logic voltage (VIL_int) to generate a preliminary reference voltage (Vref_pre). The voltage divider 121 can include a series resistor unit 121 - 1 and a voltage applier 121 - 2 .

The series resistor unit 121 - 1 can be supplied with the external voltage (VDD) and the data logic voltage (VIL_int) to generate the preliminary lo reference voltage (Vref_pre). The series resistor unit 121 - 1 can be configured to include sixteenth and seventeenth resistors R 31 and R 32 that have the same resistance and are connected in series. One end of the series resistor unit 121 - 1 can be connected to the external voltage (VDD), and the other end of which can be connected to the voltage applier 121 - 2 . The series resistor unit 121 - 1 can generate the preliminary reference voltage (Vref_pre) from a connection node a of the sixteenth and seventeenth resistors R 31 and R 32 on the basis of the external voltage (VDD) supplied from one end of the sixteenth resistor R 31 and the data logic voltage (VIL_int) supplied from the other end of the seventeenth resistor R 17 .

The voltage applier 121 - 2 can be configured to supply a voltage at the same voltage level as the data logic voltage (VIL_int) to the series resistor unit 121 - 1 . The voltage applier 121 - 2 can include a second comparator com 31 and a sixth transistor N 31 . The second comparator com 31 can be supplied with the data logic voltage (VIL_int) through a first input terminal. The sixth transistor N 31 can have a gate, to which an output signal of the second comparator com 31 is input, a source connected to a ground terminal VSS, and a drain commonly connected to a second input terminal of the second comparator com 31 and the series resistor unit 121 - 1 .

The buffer 122 can be supplied with the preliminary reference voltage (Vref_pre), buffer the preliminary reference voltage (Vref_pre), and output the preliminary reference voltage (Vref_pre) as the reference voltage (Vref). The buffer 122 can be composed of a third comparator com 32 . The third comparator com 32 can be configured to compare the preliminary reference voltage (Vref_pre) with an output signal of third comparator com 32 .

Hereinafter, the operation of the voltage generating circuit 100 will now be described with reference to the accompanying drawings ( FIGS. 2 to 5 ).

›DETAILED DESCRIPTION · 3 of 4

The data output unit 30 outside the semiconductor memory apparatus can be configured to perform low-level driving to output the data (IN<0:1>) at the low level. Then, the external voltage (VDD) can be divided according to the first division ratio of impedance of the second load element R 2 and impedance of the first impedance unit 113 in response to the on-die termination signal (pcode<0:4>). The external voltage (VDD) can be divided according to the first division ratio to generate the external data logic voltage (VIL_ext).

The second impedance unit 114 can be driven in response to the on-die termination signal (pcode<0:4>), similar to the first impedance unit 113 , and thus the second impedance unit 114 can have the same impedance as the first impedance unit 113 .

The variable impedance unit 116 can be configured to generate the variable resistance code (rcode<0:4>) in order to generate the data logic voltage (VIL_int) at the same voltage level as the external data logic voltage (VIL_ext). The impedance of the third impedance unit 115 can be determined in response to the variable resistance code (rcode<0:4>). The external voltage (VDD) can be divided according to the impedance of the second impedance unit 114 and the impedance of the third impedance unit 115 , that is, according to the second division ratio. Accordingly, the voltage obtained by dividing the external voltage (VDD) according to the second division ratio, lo that is, the data logic voltage (VIL_int) can be at the same voltage level as the external data logic voltage (VIL_ext).

The operation that causes the data logic voltage (VIL_int) and the external data logic voltage (VIL_ext) to be at the same voltage level will be described in detail. The first comparator com 11 compares the external data logic voltage (VIL_ext) with the data logic voltage (VIL_int), and the counter 111 operates until the external data logic voltage (VIL_ext) and the data logic voltage (VIL_int) are at the same voltage level. The counter 111 counts the variable resistance code (rcode<0:4>). The register 112 initializes the variable resistance code (rcode<0:4>) in response to the power-up signal (pwrup) and outputs the variable resistance code (rcode<0:4>) to the third impedance unit 115 .

As a result, the impedance of the second impedance unit 114 is determined in response to the on-die termination signal (pcode<0:4>), and the impedance of the third impedance unit 115 varies until the external data logic voltage (VIL_ext) and the data logic voltage (VIL_int) are at the same voltage level. If the external data logic voltage (VIL_ext) and the data logic voltage (VIL_int) are at the same voltage level, the register 112 stores the variable resistance code (rcode<0:4>) and fixes the impedance of the third impedance unit 115 .

Accordingly, the data logic voltage (VIL_int) at the same voltage level as the external data logic voltage (VIL_ext) is output according to the second division ratio of the impedance of the second impedance unit 114 and the impedance of the third impedance unit 115 .

The data logic voltage (VIL_int) can be applied to the voltage applier 121 - 2 of the voltage divider 121 . Accordingly, the node a can be at the same voltage level as the data logic voltage (VIL_int), and the series resistor unit 121 - 1 can output the preliminary reference voltage (Vref_pre=(VDD+VIL_int)/2) at a voltage level corresponding to an intermediate voltage level of the external voltage (VDD) and the data logic voltage (VIL_int), that is, an average voltage level.

The buffer 122 can buffer the preliminary reference voltage (Vref_pre) to output the preliminary reference voltage (Vref_pre) as the reference voltage (Vref).

If the data (IN<0:1>) to be input from the outside is higher than the potential level of the reference voltage (Vref=(VDD+VIL_int)/2), then the data driver 20 can output data (IND<0:1>) at the high level. Further, if the data (IN< 0 : 1 >) to be input from the outside is lower than the potential level of the reference voltage (Vref), then the data driver 20 outputs data (IND<0:1>) at the low level.

FIG. 6 is a diagram showing the comparison result of an output of a conventional reference voltage generating circuit and an output of a reference voltage generating circuit according to an embodiment described herein.

In the conventional circuit, in order to discriminate data to be input from outside the semiconductor memory apparatus, the value of input data is discriminated on the basis of the reference voltage (Vref=0.7 VDD), which is 0.7 times the external voltage (VDD). In this case, when the reference voltage (Vref) is different from an intermediate value in a swing range of the potential level of the data, that is, an average value, the semiconductor memory apparatus does not receive the data correctly. At this time, the swing range of the potential level of the data is from the external voltage (VDD) to the prescribed voltage (VIL_ext).Therefore, the voltage generating 15 circuit 102 can generate the data logic voltage (VIL_int) at the same level as the voltage (VIL_ext), which corresponds to the low level of the data.

Returning to FIG. 4 , one embodiment of the operation that generates the data logic voltage (VIL_int) will be briefly described. The data output unit 30 can output low-level data for a predetermined time set by the EMRS. The external voltage (VDD) can be divided according to the first division ratio of impedance of the first impedance unit 113 in response to the on-die termination signal (pcode<0:4>) to impedance of the second load element R 2 of the data output unit 30 to thereby generate the external data logic voltage (VIL_ext).

The second impedance unit 114 can have the same impedance as the first impedance unit 113 . This is because the second impedance unit 114 can have the same structure as the first impedance unit 113 , and receive the same on-die termination signal (pcode<0:4>) as the first impedance unit 113 .

Initial impedance of the third impedance unit 115 can be determined in response to the initialized variable resistance code (rcode<0:4>). The initialized variable resistance code (rcode<0:4>) refers to a signal that is output from the register 112 .

›DETAILED DESCRIPTION · 4 of 4

The data logic voltage (VIL_int) can be configured to form lo according to a division ratio of impedance of the second impedance unit 114 to impedance of the third impedance unit 115 .

The first comparator com 11 can be configured to compare the data logic voltage (VIL_int) with the external data logic voltage (VIL_ext).

The counter 111 can be configured to count the variable resistance code (rcode<0:4>) in response to an output signal of the first comparator com 11 .

The register 112 can be configured to store and output the variable resistance code (rcode<0:4>). Register 112 can output the variable resistance code (rcode<0:4>) counted by the counter 111 for a time set by an MRS (Mode Register Set), and only output the last stored variable resistance code (rcode<0:4>) if the set time elapses. As a result, the first comparator com 11 , the counter 111 , and the register 112 are operated in order to generate the data logic voltage (VIL_int) at the same voltage level as the external data logic voltage (VIL_ext).

The generation of reference voltage (Vref) will be briefly described with reference to FIG. 5 .

The second comparator com 31 can be configured to compare the data logic voltage (VIL_int) and the voltage at the node a, and can cause the voltage at the node a to be at the same voltage level as the data logic voltage (VIL_int).

The series resistor unit 121 - 1 can be configured to output the preliminary reference voltage (Vref_pre=(VDD+VIL_int)/2) that corresponds to an average of the external voltage (VDD) and the voltage at the node a.

The buffer 122 can buffer the preliminary reference voltage (Vref_pre) and output the preliminary reference voltage (Vref_pre) as the reference voltage (Vref).

A reference voltage generating circuit that uses the voltage generating circuit can be configured to generate the reference voltage (Vref=(VDD+VIL_int)/2) that corresponds to an intermediate value of the external voltage (VDD) and the data logic voltage (VIL_int), that is, an average. Further, a semiconductor memory apparatus, to which the reference voltage generating circuit is applied, can be supplied with the reference voltage (Vref=(VDD+VIL_int)/2), which can correspond to the intermediate value in the swing range of data, and discriminates the data value.

As a result, the semiconductor memory apparatus can be configured to receive the data (IN<0:1>), the level of which swings between the external voltage (VDD) and the external data logic voltage (VIL_ext), and discriminate the data (IN<0:1>) on the basis of the reference voltage (Vref) at an intermediate voltage level of the external voltage (VDD) and the external data logic voltage (VIL_ext), that is, at an average voltage level. Therefore, data reliability in the semiconductor memory apparatus can be increased.

Although the impedance, when the data output unit 30 outside the semiconductor memory apparatus performs low-level driving, is used in the embodiments described herein, it should be noted that the embodiments described herein can be implemented using resistive elements having the same impedance.

A voltage generating circuit according to an embodiment, and a lo reference voltage generating circuit for a semiconductor memory apparatus using the same, generates a reference voltage at an intermediate level of a high level and a low level of data to be input from the outside. Therefore, the semiconductor memory apparatus can discriminate external data on the basis of the reference voltage at an average level of the high level and the low level of the data, thereby increasing data reliability in the semiconductor memory apparatus.

While certain embodiments have been described above, it will be understood that the embodiments described are by way of example only. Accordingly, the systems and methods described herein should not be limited based on the described embodiments. Rather, the systems and methods described herein should only be limited in light of the claims that follow when taken in conjunction with the above description and accompanying drawings.

Claims as granted

20 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

6 codes
IPC · International Patent Classification
Section G — Physics
  • G11C5/14
USPC · US Patent Classification
365/189.9326/33365/189.7365/189.5326/30

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 2008Apr 2008Jul 2008Oct 2008Jan 2009Apr 2009Jul 2009Oct 2009Jan 2010Apr 2010Jul 2010USPTOApplicantNon-final rejectionResponse after non-finalNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
2.5 y
907 days filing → grant
Office actions
1
non-final + final
Responses
1
no RCE
Examiner
Anh Phung
art unit 2824 · TC 2800
Citations: 16 back · 5 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 zoom20082010201220142016201820202022202420262028Owner 1Owner 3liens, releases & corrections
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