Systems and methods for adjusting threshold voltage

Information

  • Patent Grant
  • 9100003
  • Patent Number
    9,100,003
  • Date Filed
    Monday, July 16, 2012
    12 years ago
  • Date Issued
    Tuesday, August 4, 2015
    9 years ago
Abstract
Systems and methods for adjusting threshold voltage. A threshold voltage of a transistor of an integrated circuit is measured. A bias voltage, which when applied to a body well of the transistor corrects a difference between the threshold voltage and a desired threshold voltage for the transistor, is determined. The bias voltage is encoded into non-volatile storage on the integrated circuit. The non-volatile storage can be digital and/or analog.
Description
FIELD OF THE INVENTION

Embodiments in accordance with the present invention relate to systems and methods for adjusting threshold voltage.


BACKGROUND

It is desirable to adjust threshold voltages of transistors in highly integrated semiconductors, e.g., microprocessors, for a variety of reasons including, for example, to reduce power consumption and heat generation of such integrated circuits and/or to eliminate process variation effects on threshold voltage.


SUMMARY OF THE INVENTION

Therefore, systems and methods of adjusting threshold voltage would be highly desirable.


Accordingly, systems and methods for adjusting threshold voltage are disclosed. In accordance with a first embodiment of the present invention, a threshold voltage of a transistor of an integrated circuit is measured. A bias voltage, which when applied to a body well of the transistor corrects a difference between the threshold voltage and a desired threshold voltage for the transistor, is determined. The measure of the bias voltage may be encoded into non-volatile storage on the integrated circuit. The non-volatile storage can be digital and/or analog. In one embodiment, the non-volatile storage is computer usable.


In accordance with another embodiment of the present invention, a bias voltage representation is accessed from non-volatile storage of an integrated circuit. A bias voltage corresponding to the bias voltage representation is generated. The bias voltage is coupled to body biasing wells of the integrated circuit.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an integrated circuit in accordance with embodiments of the present invention.



FIG. 2 illustrates a flow chart of a method of encoding threshold voltage adjustments for an integrated circuit, in accordance with embodiments of the present invention.



FIG. 3 illustrates a flow chart for a method of biasing an integrated circuit, in accordance with embodiments of the present invention.





DETAILED DESCRIPTION OF THE INVENTION

In the following detailed description of the present invention, systems and methods for encoding threshold voltage adjustments, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one skilled in the art that the present invention may be practiced without these specific details or with equivalents thereof. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.


Notation and Nomenclature

Some portions of the detailed descriptions which follow (e.g., methods 200 and 300) are presented in terms of procedures, steps, logic blocks, processing, and other symbolic representations of operations on data bits that can be performed on computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. A procedure, computer executed step, logic block, process, etc., is here, and generally, conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.


It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as “storing” or “dividing” or “computing” or “testing” or “calculating” or “determining” or “storing” or “measuring” or “adjusting” or “generating” or “performing” or “comparing” or “synchronizing” or “accessing” or “retrieving” or “conveying” or “sending” or “resuming” or “installing” or “gathering” or the like, refer to the action and processes of a computer system, or similar electronic computing device” that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.


Systems and Methods for Adjusting Threshold Voltage

Embodiments in accordance with the present invention are described in the context of design and operation of integrated semiconductors. More particularly, embodiments of the present invention relate to systems and methods for adjusting threshold voltage. It is appreciated, however, that elements of the present invention may be utilized in other areas of semiconductor operation.


The following description of embodiments in accordance with the present invention is directed toward coupling a body-bias voltage to pFETs (or p-type MOSFETS) formed in surface N-wells when a p-type substrate and an N-well process are utilized. For example, the coupling can comprise a conductive sub-surface region of N-type doping. In one embodiment, coupling a body-bias voltage to nFETs (or n-type MOSFETs) can be accomplished through the p-substrate.


It is to be appreciated, however, that embodiments in accordance with the present invention are equally applicable to coupling a body-bias voltage to nFETs (or n-type MOSFETS) formed in surface P-wells when an n-type substrate and a P-well process are utilized, e.g., comprising a conductive sub-surface region of P-type doping. Consequently, embodiments in accordance with the present invention are well suited to semiconductors formed in n-type materials, and such embodiments are considered within the scope of the present invention.



FIG. 1 illustrates an integrated circuit 100 in accordance with embodiments of the present invention. Integrated circuit 100 comprises a body bias voltage distribution network 110 for coupling a body bias voltage to a plurality of body biasing wells of the integrated circuit. The plurality of body biasing wells enable threshold voltage adjustments of transistors fabricated within such wells. Body bias voltage distribution network 110 can comprise deep well structures, e.g., a deep n-well.


Integrated circuit 100 further comprises non-volatile storage 120 for storing a representation of a body bias voltage. Non-volatile storage 120 can comprise a variety of well known non-volatile memory types, for example, flash memory, electrically erasable programmable read only memory, one-time programmable fuses, magnetic structures, e.g., magneto-resistive random access memory, and the like. Such non-volatile memory types are well suited to storing a digital representation of a body bias voltage, e.g., a plurality of bit values. It is appreciated that such digital representations of a body bias voltage are well suited to access by a computer.


In accordance with embodiments of the present invention, non-volatile storage 120 can also store an analog representation of a body bias voltage. For example, a quantity of charge corresponding to the body bias voltage can be stored in a floating gate. In accordance with other embodiments of the present invention, such an analog representation of a body bias voltage can be used to directly control generation of a body bias voltage. For example, a charge stored on a floating gate can influence a current utilized by a voltage source to generate the bias voltage.


Integrated circuit 100 optionally comprises a body bias voltage source 130 for generating the body bias voltage. Integrated circuit 100 can also optionally comprise an electrical contact 140 for coupling the body bias voltage from an external source.


In accordance with embodiments of the present invention, the representation of a body bias voltage stored in non-volatile storage 120 can directly control a body bias voltage source. For example, a body bias voltage source, e.g., body bias voltage source 130, can comprise a digital to analog converter 135. An input value for the digital to analog converter can be drawn directly from cells of non-volatile storage 120, for example without an explicit read operation. In addition, as previously described, an analog representation of a body bias voltage can be used directly in the generation of a body bias voltage.


In accordance with other embodiments of the present invention, the representation of a body bias voltage stored in non-volatile storage 120 can be retrieved under software control, e.g., by a microprocessor, and provided to a body bias voltage source, e.g., body bias voltage source 130 or a body bias voltage source external to the integrated circuit, as a programmable value. Retrieval by software enables a wide variety of computer-implemented adjustments to the representation of a body bias voltage, for example, combining the stored value with other compensation factors, e.g., to adjust for temperature and/or operating frequency conditions.



FIG. 2 illustrates a flow chart of a computer controlled method 200 of encoding threshold voltage adjustments for an integrated circuit, in accordance with embodiments of the present invention. In block 210, a threshold voltage of a transistor of the integrated circuit is measured. Such measurements can be performed by a variety of well known procedures, e.g., by conventional integrated circuit testers, either at a wafer level or for individual integrated circuits. It is to be appreciated that even though threshold voltages can be subject to large variations across an integrated circuit, a target encoding can compensate for disparities between a threshold voltage of the devices being measured and individual or aggregate behavior of devices being controlled.


In block 220, a bias voltage, which when applied to a body well of the transistor corrects a difference between the threshold voltage and a desired threshold voltage for the transistor, is determined. The determining may be performed in a closed loop measurement operation, in one example. For example, a bias voltage is applied to the transistor's body well and the threshold voltage of the transistor is measured. The bias voltage can be adjusted, e.g., increased or decreased, until the desired threshold voltage is achieved. In accordance with other embodiments of the present invention, the bias voltage necessary for threshold voltage correction may also be determined in an open loop manner, e.g., via automated calculation and/or by reference to a lookup table based upon a measurement of threshold voltage.


In accordance with embodiments of the present invention, a desired threshold voltage can be selected from among a wide variety of threshold voltages. For example, a desired threshold voltage can be a semiconductor process nominal threshold voltage. In such a case, other embodiments in accordance with the present invention can enable operation of a semiconductor at a process nominal threshold voltage, eliminating threshold voltage process variations. Alternatively, a desired threshold voltage could be selected to enable low power operation, e.g., at a particular operating frequency.


In block 230, the bias voltage is written or otherwise encoded into non-volatile storage on the integrated circuit. The non-volatile storage can comprise a variety of types of analog and/or digital non-volatile storage, including, for example, flash memory, electrically erasable programmable read only memory, one time programmable fuses, floating gates, capacitors, magnetic structures and the like.



FIG. 3 illustrates a flow chart for a method 300 of biasing an integrated circuit, in accordance with embodiments of the present invention. In block 310, a bias voltage representation is accessed from non-volatile storage of the integrated circuit. The accessing can be performed substantially by hardware. For example, bit values stored in non-volatile memory cells can directly drive a digital to analog converter utilized in a bias voltage supply. Embodiments in accordance with the present invention are well suited to accessing such non-volatile memory cells with a hardware controlled “read” operation, as well as being well suited to a memory cell value directly driving a signal line. Alternatively, an analog quantity corresponding to a bias voltage can be utilized directly in bias voltage supply circuitry. Alternatively, a bias voltage representation can be accessed under software control, e.g., by a microprocessor, and subsequently loaded into a bias voltage supply.


In block 320, a bias voltage corresponding to the bias voltage representation is generated, for example by body bias voltage source 130 of FIG. 1. In accordance with embodiments of the present invention, such bias voltage generation can be performed either on the integrated circuit or external to the integrated circuit.


Still referring to FIG. 3, in block 330, the bias voltage is applied to body biasing wells of the integrated circuit. If the bias voltage was generated external to the integrated circuit, the bias voltage can be further coupled to the integrated circuit, for example via contact 140 of FIG. 1.


Embodiments in accordance with the present invention provide for adjusting threshold voltages of transistors in highly integrated semiconductors, e.g., microprocessors, for example to reduce power consumption and heat generation of such integrated circuits and/or to eliminate process variation effects on threshold voltage.


Embodiments in accordance with the present invention, systems and methods for measuring, reading, accessing and adjusting threshold voltage, are thus described. While the present invention has been described in particular embodiments, it should be appreciated that the present invention should not be construed as limited by such embodiments, but rather construed according to the below claims.

Claims
  • 1. A method comprising: measuring a threshold voltage of a transistor of an integrated circuit;determining a bias voltage that if applied to a body well of said transistor reduces a magnitude of a difference between said threshold voltage and a desired threshold voltage for said transistor; andencoding said bias voltage into non-volatile storage on said integrated circuit.
  • 2. The method of claim 1 wherein said transistor is a p channel field effect transistor.
  • 3. The method of claim 1 wherein said transistor is an n channel field effect transistor.
  • 4. The method of claim 1 wherein said non-volatile storage comprises a fuse.
  • 5. The method of claim 1 wherein said non-volatile storage comprises electrically erasable programmable read only memory.
  • 6. The method of claim 1 wherein said encoding stores a digital representation of said bias voltage.
  • 7. The method of claim 6 wherein said digital representation of said bias voltage is accessible by a bias voltage source.
  • 8. The method of claim 6 wherein said digital representation of said bias voltage is accessible by a microprocessor.
  • 9. The method of claim 1 wherein said encoding stores an analog representation of said bias voltage.
  • 10. The method of claim 9 wherein said analog representation of said bias voltage is accessible by a bias voltage source.
  • 11. The method of claim 1 wherein said desired threshold voltage is a nominal process threshold voltage for said integrated circuit.
  • 12. The method of claim 1 wherein said desired threshold voltage is determined based on power consumption characteristics of said integrated circuit at a specific operating frequency.
  • 13. A method comprising: measuring a threshold voltage of a transistor of an integrated circuit;determining a bias voltage that if applied to a body well of said transistor reduces a magnitude of a difference between said threshold voltage and a desired threshold voltage for said transistor;encoding a representation of said bias voltage into non-volatile storage on said integrated circuit;after said encoding, accessing said non-volatile storage to retrieve said representation;generating said bias voltage according to said representation; andapplying said bias voltage to said a body well.
  • 14. The method of claim 13 wherein said generating is performed on said integrated circuit.
  • 15. The method of claim 13 wherein said accessing is performed substantially by hardware.
  • 16. The method of claim 13 wherein said accessing is performed under software control.
  • 17. The method of claim 13 wherein said representation is analog.
  • 18. The method of claim 13 wherein said representation is digital.
  • 19. The method of claim 13 wherein said applying comprises coupling said bias voltage from a source external to said integrated circuit.
  • 20. An article of manufacture including a computer readable medium having instructions stored thereon that, if executed by a computing device, cause the computing device to perform operations comprising: measuring a threshold voltage of a transistor of an integrated circuit;determining a bias voltage that if applied to a body well of said transistor reduces a magnitude of a difference between said threshold voltage and a desired threshold voltage for said transistor; andencoding said bias voltage into non-volatile storage on said integrated circuit.
RELATED APPLICATIONS

This application is a Divisional application of U.S. patent application Ser. No. 12/547,392, now U.S. Pat. No. 8,222,914, filed Aug. 25, 2009, which in turn was a Divisional application of U.S. patent application Ser. No. 11/787,908, now U.S. Pat. No. 7,598,731, filed Apr. 17, 2007, which in turn was a Divisional application of U.S. patent application Ser. No. 10/771,015, now U.S. Pat. No. 7,205,758, filed Feb. 2, 2004. All such applications are hereby incorporated herein by reference in their entirety.

US Referenced Citations (164)
Number Name Date Kind
5086501 DeLuca et al. Feb 1992 A
5096084 Wells Mar 1992 A
5146298 Eklund Sep 1992 A
5167024 Smith et al. Nov 1992 A
5201059 Nguyen Apr 1993 A
5204863 Saint-Joigny et al. Apr 1993 A
5218704 Watts, Jr. et al. Jun 1993 A
5230055 Katz et al. Jul 1993 A
5239652 Seibert et al. Aug 1993 A
5243559 Murai Sep 1993 A
5422591 Rastegar et al. Jun 1995 A
5422806 Chen et al. Jun 1995 A
5440520 Schutz et al. Aug 1995 A
5461266 Koreeda et al. Oct 1995 A
5502838 Kikinis Mar 1996 A
5511203 Wisor et al. Apr 1996 A
5519309 Smith May 1996 A
5560020 Nakatani et al. Sep 1996 A
5592173 Lau et al. Jan 1997 A
5610533 Arimoto et al. Mar 1997 A
5682093 Kivela Oct 1997 A
5692204 Rawson et al. Nov 1997 A
5717319 Jokinen Feb 1998 A
5719800 Mittal et al. Feb 1998 A
5727208 Brown Mar 1998 A
5745375 Reinhardt et al. Apr 1998 A
5752011 Thomas et al. May 1998 A
5754869 Holzhammer et al. May 1998 A
5757171 Babcock May 1998 A
5778237 Yamamoto et al. Jul 1998 A
5812860 Horden et al. Sep 1998 A
5815724 Mates Sep 1998 A
5825674 Jackson Oct 1998 A
5848281 Smalley et al. Dec 1998 A
5880620 Gitlin et al. Mar 1999 A
5884049 Atkinson Mar 1999 A
5894577 MacDonald et al. Apr 1999 A
5923545 Nguyen Jul 1999 A
5933649 Lim et al. Aug 1999 A
5940785 Georgiou et al. Aug 1999 A
5940786 Steeby Aug 1999 A
5973526 Dabral Oct 1999 A
5974557 Thomas et al. Oct 1999 A
5996083 Gupta et al. Nov 1999 A
5996084 Watts Nov 1999 A
6023186 Kuroda Feb 2000 A
6035407 Gebara et al. Mar 2000 A
6047248 Georgiou et al. Apr 2000 A
6048746 Burr Apr 2000 A
6055644 Henkel Apr 2000 A
6055655 Momohara Apr 2000 A
6078319 Bril et al. Jun 2000 A
6087892 Burr Jul 2000 A
6091283 Murgula et al. Jul 2000 A
6097242 Forbes et al. Aug 2000 A
6118306 Orton et al. Sep 2000 A
6119241 Michail et al. Sep 2000 A
6157092 Hofmann Dec 2000 A
6202104 Ober Mar 2001 B1
6216235 Thomas et al. Apr 2001 B1
6218708 Burr Apr 2001 B1
6218892 Soumyanath et al. Apr 2001 B1
6218895 De et al. Apr 2001 B1
6232793 Arimoto et al. May 2001 B1
6232827 De et al. May 2001 B1
6272642 Pole, II et al. Aug 2001 B2
6272666 Borkar et al. Aug 2001 B1
6279048 Fadavi-Ardekani et al. Aug 2001 B1
6297686 Lin et al. Oct 2001 B1
6303444 Burr Oct 2001 B1
6304824 Bausch et al. Oct 2001 B1
6311287 Dischler et al. Oct 2001 B1
6314522 Chu et al. Nov 2001 B1
6333571 Teraoka et al. Dec 2001 B1
6341087 Kunikiyo Jan 2002 B1
6345363 Levy-Kendler Feb 2002 B1
6347379 Dai et al. Feb 2002 B1
6378081 Hammond Apr 2002 B1
6388432 Uchida May 2002 B2
6392467 Oowaki et al. May 2002 B1
6411156 Borkar et al. Jun 2002 B1
6415388 Browning et al. Jul 2002 B1
6425086 Clark et al. Jul 2002 B1
6427211 Watts, Jr. Jul 2002 B2
6442746 James et al. Aug 2002 B1
6456157 Forbes et al. Sep 2002 B1
6457135 Cooper Sep 2002 B1
6466077 Miyazaki et al. Oct 2002 B1
6477654 Dean et al. Nov 2002 B1
6484265 Borkar et al. Nov 2002 B2
6487668 Thomas et al. Nov 2002 B2
6489224 Burr Dec 2002 B1
6510400 Moriyama Jan 2003 B1
6510525 Nookala et al. Jan 2003 B1
6513124 Furuichi et al. Jan 2003 B1
6518826 Zhang Feb 2003 B2
6519706 Ogoro Feb 2003 B1
6574739 Kung et al. Jun 2003 B1
6600346 Macaluso Jul 2003 B1
6614301 Casper et al. Sep 2003 B2
6621325 Hart et al. Sep 2003 B2
6653890 Ono et al. Nov 2003 B2
6731157 Fulkerson May 2004 B2
6777978 Hart et al. Aug 2004 B2
6784722 Tang et al. Aug 2004 B2
6792379 Ando Sep 2004 B2
6794630 Keshavarzi et al. Sep 2004 B2
6812758 Gauthier et al. Nov 2004 B2
6847252 Ono et al. Jan 2005 B1
6858897 Chen Feb 2005 B2
6864539 Ishibashi et al. Mar 2005 B2
6912155 Sakurai et al. Jun 2005 B2
6936898 Pelham et al. Aug 2005 B2
6967522 Chandrakasan et al. Nov 2005 B2
6992508 Chow Jan 2006 B2
7129745 Lewis et al. Oct 2006 B2
7205758 Masleid et al. Apr 2007 B1
7334198 Ditzel et al. Feb 2008 B2
7348827 Rahim et al. Mar 2008 B2
7598731 Masleid et al. Oct 2009 B1
20020002689 Yeh Jan 2002 A1
20020026597 Dai et al. Feb 2002 A1
20020029352 Borkar et al. Mar 2002 A1
20020030533 De et al. Mar 2002 A1
20020033510 Tomita Mar 2002 A1
20020056597 Honsberg et al. May 2002 A1
20020073348 Tani Jun 2002 A1
20020083356 Dai Jun 2002 A1
20020087896 Cline et al. Jul 2002 A1
20020113628 Ajit Aug 2002 A1
20020116650 Halepete et al. Aug 2002 A1
20020138778 Cole et al. Sep 2002 A1
20020140494 Thomas et al. Oct 2002 A1
20020178390 Lee Nov 2002 A1
20020194509 Plante et al. Dec 2002 A1
20030005378 Tschanz et al. Jan 2003 A1
20030021161 Fifield et al. Jan 2003 A1
20030036876 Fuller, III et al. Feb 2003 A1
20030037068 Thomas et al. Feb 2003 A1
20030038876 Nagashima Feb 2003 A1
20030063513 Tsunoda et al. Apr 2003 A1
20030065960 Rusu et al. Apr 2003 A1
20030074591 McClendon et al. Apr 2003 A1
20030080802 Ono et al. May 2003 A1
20030132735 Fulkerson Jul 2003 A1
20030149988 Ellis et al. Aug 2003 A1
20040014268 Ishibashi et al. Jan 2004 A1
20040016977 Miyazaki et al. Jan 2004 A1
20040021501 Das et al. Feb 2004 A1
20040025061 Lawrence Feb 2004 A1
20040073821 Naveh et al. Apr 2004 A1
20040109354 Wang et al. Jun 2004 A1
20040123170 Tschanz et al. Jun 2004 A1
20040125644 Komatsuzaki Jul 2004 A1
20040128631 Ditzel et al. Jul 2004 A1
20040155696 Gauthier et al. Aug 2004 A1
20040217372 Chen Nov 2004 A1
20050160465 Walker Jul 2005 A1
20050225376 Kin Law Oct 2005 A1
20050237083 Bakker et al. Oct 2005 A1
20050280437 Lewis et al. Dec 2005 A1
20060157815 Chang et al. Jul 2006 A1
20060157818 Williams et al. Jul 2006 A1
20060223257 Williams et al. Oct 2006 A1
Foreign Referenced Citations (5)
Number Date Country
0381021 Aug 1990 EP
0474963 Mar 1992 EP
0501655 Sep 1992 EP
409185589 Jul 1997 JP
0127728 Apr 2001 WO
Non-Patent Literature Citations (25)
Entry
Final Office Action Dated Mar. 16, 2010; U.S. Appl. No. 11/400,368.
Requirement for Restriction/Election Dated Oct. 14, 2009; U.S. Appl. No. 11/400,368.
Notice of Allowance Dated Apr. 16, 2010; U.S. Appl. No. 11/880,351.
“High-Speed, Digitally Adjusted Stepdown Controllers for Notebook CPUS”, Maxim Manual, Jul. 2000, p. 1-28.
“Wafer Burn-In Isolation Circuit”; IBM Technical Disclosure Bulletin; IBM Corp, New York, US, vol. 32, No. 6B, Nov. 1, 1989, pp. 442-443; XP00073858 ISSN: 0018-8689 (The Whole Document).
Baker, K., et al,; “Shmoo Plotting: The Black Art of IC Testing”; IEEE Design & Test of Computers, IEEE vol. 14, No. 3; Jul. 1, 1997, pp. 90-97, XP000793305 ISSN: 0740-7475 (the whole document).
Computer Software, Wikipedia; “http://en.wikipedia.org/wiki/Software”; retrieved on May 2, 2007.
Desai, et al.; “Sizing of Clock Distribution Networks for High Performance CPU Chips”; Digital Equipment Corporation, Hudson, MA, Jun. 1996, pp. 389-394.
“LTC 1736 Product”, Linear Technology Manual, Jan. 1999, pp. 1-28.
Notice of Allowance Dated May 4, 2009; U.S. Appl. No. 11/787,908.
Final OA Dated Jun. 23, 2006; U.S. Appl. No. 10/771,015.
Non Final OA Dated Jan. 10, 2006; U.S. Appl. No. 10/771,015.
Non Fnal OA Dated Jul. 29, 2005; U.S. Appl. No. 10/771,015.
Notice of Allowance Dated Dec. 6, 2006; U.S. Appl. No. 10/771,015.
Restricition Requirement Dated May 4, 2005; U.S. Appl. No. 10/771,015.
Notice of Allowance Dated Jan. 5, 2009; U.S. Appl. No. 11/787,908.
Notice of Allowance Dated Sep. 9, 2008; U.S. Appl. No. 11/787,908.
Restriction Requirement Dated Jan. 16, 2008; U.S. Appl. No. 11/787,908.
Non Final OA Dated Apr. 3, 2009; U.S. Appl. No. 11/400,368.
Non Final OA Dated Oct. 7, 2008; U.S. Appl. No. 11/400,368.
Ex Parte Quayle Dated May 7, 2008; U.S. Appl. No. 11/787,908.
Notice of Allowance Dated Apr. 4, 2007; U.S. Appl. No. 10/956,218.
Notice of Allowance Dated Nov. 21, 2006; U.S. Appl. No. 10/956,218.
Non Final OA Dated May 17, 2006; U.S. Appl. No. 10/956,218.
Restriction Requirement Dated Jan. 12, 2006; U.S. Appl. No. 10/956,218.
Related Publications (1)
Number Date Country
20120281483 A1 Nov 2012 US
Divisions (3)
Number Date Country
Parent 12547392 Aug 2009 US
Child 13550459 US
Parent 11787908 Apr 2007 US
Child 12547392 US
Parent 10771015 Feb 2004 US
Child 11787908 US