Methods and systems for improving a logic circuit are described. By using a voltage reducer for connecting a power-supply to a virtual ground, the voltage reducer reduces the voltage supplied by the power-supply to the virtual ground during one phase of the clock, thereby increasing the speed and efficiency of the logic circuit.
|
1. A logic circuit synchronized by a clock having an A phase and a b phase, comprising
a wired-OR device receiving a wired-OR voltage during the b phase of the clock; a virtual ground connected to the wired-OR device via a digital network; and a voltage reducer for connecting a first power-supply, supplying a first power-supply voltage, to the virtual ground, wherein the voltage reducer reduces the first power-supply voltage supplied by the first power-supply to the virtual ground during the b phase of the clock to a level less than the first power supply voltage and greater than ground, thereby increasing the speed and efficiency of the logic circuit.
12. A method for increasing the speed and efficiency of a logic circuit synchronized by a clock having an A and a b phase, the method comprising
providing a wired-OR device that receives a wired-OR voltage during the b phase of the clock; connecting a virtual ground to the wired-OR device via a digital network; and during a b phase of the clock, supplying a first power-supply voltage from a first power-supply to the virtual ground via a voltage reducer, wherein the voltage reducer reduces the first power-supply voltage supplied by the first power-supply to the virtual ground to a level less than the first power supply voltage and greater than ground, thereby increasing the speed and efficiency of the logic circuit.
2. The logical circuit of
3. The logic circuit of
4. The logic circuit of
6. The logic circuit of
7. The logic circuit of
8. The logical circuit of
9. The logical circuit of
10. The logical circuit of
11. The logical circuit of
13. The method of
14. The method of
15. The method of
16. The method of
17. The method of
18. The method of
19. The method of
20. The method of
21. The method of
setting input values for the digital network during the b phase of the clock, said input values used to evaluate a binary function of the logical circuit.
22. The method of
evaluating the binary function during the A phase of the clock, wherein the wired-OR device includes an output having a binary value that is dependent on the variable binary input of the at least one transistor of the digital network.
|
The present invention relates generally to logic circuits, and specifically relates to logic circuits having a virtual ground.
A virtual ground circuit can be used to help the speed and power of a gate in dynamic circuits. In particular, replacing a clocked footer conventionally found at the bottom of an n-device stack in such circuits with a shared virtual ground saves power and increases performance.
Described herein is a system and method that utilizes three virtual ground pre-charge systems to improve the dynamic node charge time of a logical circuit. In particular, a logic circuit synchronized by a clock having an A (high) and a B (low) phase is described. The logic circuit includes a wired-OR device receiving a wired-OR voltage during the B phase of the clock, and a virtual ground connected to the wired-OR device via a digital network. The logic circuit also includes a voltage reducer for connecting a power-supply, supplying a power-supply voltage, to the virtual ground. The voltage reducer reduces the power-supply voltage supplied by the power-supply to the virtual ground during the B phase of the clock, and reduces the charge on the virtual ground, thereby increasing the speed and efficiency of the logic circuit.
Also described herein is a method for increasing the speed and efficiency of a logic circuit synchronized by a clock having an A and a B phase. The method includes providing a wired-OR device that, during the B phase of the clock, receives a wired-OR voltage. The method also includes connecting a virtual ground to the wired-OR device via a digital network, and, during the B phase of the clock, supplying a first power-supply voltage from a first power-supply to the virtual ground via a voltage reducer. The voltage reducer reduces the first power-supply voltage supplied by the first power-supply to the virtual ground, and reduces the charge on the virtual ground, thereby increasing the speed and efficiency of the logic circuit.
Described herein is a system and method that utilizes a virtual ground pre-charge system to improve the dynamic node charge times of a logical circuit. A voltage reducer reduces the voltage on a virtual ground during the B phase of a clock without undermining the performance and power gains of the virtual ground circuit.
Referring to
The wired-OR device 12 receives a wired-OR voltage during the B phase of the clock 22. The voltage reducer 18 connects the first power supply 20, supplying a first power supply voltage, VDD, to the virtual ground 14. The voltage reducer 18 reduces the first power supply voltage supplied by the first power supply 20 to the virtual ground 14 during the B phase of the clock 22, and reduces the charge on the virtual ground, thereby increasing the speed and efficiency of the logic circuit 10.
Referring to
During the B phase of the clock 22, the gate of the PMOS device 28 is open. The second power supply 30 provides a second power supply voltage, which can be VDD, to the source of the PMOS device 28. Consequently, the wired-OR device receives a voltage approximately equal to VDD when the clock 22 is in the B phase, corresponding to when the gate of the PMOS device 28 is open. The first power supply 20 is connected to the virtual ground 14 via the voltage reducer 18. The first power supply 20 applies a first power supply voltage, VDD, to the source of the PMOS device 24. During the B phase of the clock, the gate of the PMOS device 24 is open supplying a voltage substantially equal to the first power supply voltage, to the voltage reducer 18. In this example, the first power supply voltage can be approximately equal to the second power supply voltage.
As the current travels through the voltage reducer 18 during the B phase of the clock, on its way to the virtual ground 14, the voltage reducer 18 reduces the voltage supplied to the virtual ground 14 by an amount that is approximately equal to the threshold voltage, VT, of the NMOS device 36. Therefore, during the B phase of the clock, the virtual ground 14, instead of being at a voltage equal to approximately VDD, is instead equal to a voltage approximately equal to VDD-VT.
During the A phase of the clock 22, the gate of the NMOS device 38 is open. Because this NMOS device 38 has a source that is grounded, during the A phase of the clock 22, the virtual ground 14 diminishes in voltage to ground. Because this change in voltage of the virtual ground 14 is from VDD-VT to ground, instead of VDD to ground, the speed and efficiency of the logic circuit 10 is improved. In particular, by reducing the voltage on the virtual ground, the charge is also reduced. Therefore, less power is consumed by the virtual ground. Also, since the voltage on the virtual ground is reduced, the virtual ground can be discharged faster because there is less charge to move off of the virtual ground. The overall speed of the circuit is therefore improved.
During the B phase of the clock, the input values for the digital network 16 are set. The input values are used to evaluate a binary function of the logic circuit 10. During the A phase of the clock, the binary function is evaluated. The wired-OR device 12 produces an output 34 having a binary value that is dependent on the variable binary input of the gates of the MOS devices 32 of the digital network 16.
Referring to In
In
In
Those of ordinary skill in the art will recognize that other embodiments of the voltage reducer 18 are possible that reduce the voltage of the virtual ground 14 by integer multiples of the threshold voltage VT.
In step 66, input values are set for the digital network during the B phase of the clock. The input values are used to evaluate a binary function of the logical circuit 10. In step 68, the binary function is evaluated during the A phase of the clock. The wired-OR device 12 includes an output 34 having a binary value that is dependent on the variable binary input of the at least one transistor of the digital network 16.
As described above, the voltage reducer 18 reduces the first power-supply voltage supplied by the first power-supply 20 to the virtual ground 14. In particular, each of the at least one MOS device included in the voltage reducer 18 can reduce the first power-supply voltage supplied by the first power-supply to the virtual ground by a threshold voltage, thereby increasing the speed and efficiency of the logic circuit 10.
Those skilled in the art will recognize, or be able to ascertain using no more than routine experimentation, many equivalents to the specific embodiments and methods described herein. Such equivalents are intended to be encompassed by the scope of the following claims.
Becker, Matthew E., Lamere, Marc E., Fair, III, Harry R., White, Jonathan A.
Patent | Priority | Assignee | Title |
10117972, | Jul 15 2011 | MICELL MEDTECH INC | Drug delivery medical device |
10188772, | Oct 18 2012 | MICELL MEDTECH INC | Drug delivery medical device |
10232092, | Apr 22 2010 | MICELL MEDTECH INC | Stents and other devices having extracellular matrix coating |
10272606, | May 15 2013 | MICELL MEDTECH INC | Bioabsorbable biomedical implants |
10350333, | Apr 17 2008 | MICELL MEDTECH INC | Stents having bioabsorable layers |
10350391, | Jul 16 2009 | MICELL MEDTECH INC | Drug delivery medical device |
10464100, | May 31 2011 | MICELL MEDTECH INC | System and process for formation of a time-released, drug-eluting transferable coating |
10617795, | Jan 08 2007 | MICELL MEDTECH INC | Stents having biodegradable layers |
10653820, | Apr 01 2009 | MICELL MEDTECH INC | Coated stents |
10729819, | Jul 15 2011 | MICELL MEDTECH INC | Drug delivery medical device |
10835396, | Jul 15 2005 | MICELL MEDTECH INC | Stent with polymer coating containing amorphous rapamycin |
10898353, | Jul 15 2005 | MICELL MEDTECH INC | Polymer coatings containing drug powder of controlled morphology |
11007307, | Apr 26 2006 | MICELL MEDTECH INC | Coatings containing multiple drugs |
11039943, | Mar 12 2013 | MICELL MEDTECH INC | Bioabsorbable biomedical implants |
11369498, | Feb 02 2010 | MICELL MEDTECH INC | Stent and stent delivery system with improved deliverability |
11426494, | Jan 08 2007 | MICELL MEDTECH INC | Stents having biodegradable layers |
11850333, | Apr 26 2006 | MICELL MEDTECH INC | Coatings containing multiple drugs |
11904118, | Jul 16 2010 | MICELL MEDTECH INC | Drug delivery medical device |
11911301, | Jul 15 2005 | MICELL MEDTECH INC | Polymer coatings containing drug powder of controlled morphology |
7605636, | Jan 10 2006 | Samsung Electronics Co., Ltd. | Power gating structure, semiconductor including the same and method of controlling a power gating |
8758429, | Jul 15 2005 | MICELL MEDTECH INC | Polymer coatings containing drug powder of controlled morphology |
8795762, | Mar 26 2010 | MICELL MEDTECH INC | System and method for enhanced electrostatic deposition and surface coatings |
8834913, | Dec 26 2008 | MICELL MEDTECH INC | Medical implants and methods of making medical implants |
8852625, | Apr 26 2006 | MICELL MEDTECH INC | Coatings containing multiple drugs |
8900651, | May 25 2007 | MICELL MEDTECH INC | Polymer films for medical device coating |
9415142, | Apr 26 2006 | MICELL MEDTECH INC | Coatings containing multiple drugs |
9433516, | Apr 17 2009 | MICELL MEDTECH INC | Stents having controlled elution |
9486338, | Apr 17 2009 | MICELL MEDTECH INC | Stents having controlled elution |
9486431, | Jul 17 2008 | MICELL MEDTECH INC | Drug delivery medical device |
9510856, | Jul 16 2009 | MICELL MEDTECH INC | Drug delivery medical device |
9687864, | Mar 26 2010 | MICELL MEDTECH INC | System and method for enhanced electrostatic deposition and surface coatings |
9737642, | Jan 08 2007 | MICELL MEDTECH INC | Stents having biodegradable layers |
9737645, | Apr 26 2006 | MICELL MEDTECH INC | Coatings containing multiple drugs |
9775729, | Apr 17 2009 | MICELL MEDTECH INC | Stents having controlled elution |
9789233, | Apr 17 2008 | MICELL MEDTECH INC | Stents having bioabsorbable layers |
9827117, | Jul 15 2005 | MICELL MEDTECH INC | Polymer coatings containing drug powder of controlled morphology |
9981071, | Jul 17 2008 | MICELL MEDTECH INC | Drug delivery medical device |
9981072, | Apr 01 2009 | MICELL MEDTECH INC | Coated stents |
Patent | Priority | Assignee | Title |
6366134, | Sep 16 1999 | Texas Instruments Incorporated | CMOS dynamic logic circuitry using quantum mechanical tunneling structures |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 24 2002 | FAIR, III, HARRY R | Sun Microsystems, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013022 | /0400 | |
May 24 2002 | LAMERE, MARC E | Sun Microsystems, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013022 | /0400 | |
May 24 2002 | WHITE, JONATHAN A | Sun Microsystems, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013022 | /0400 | |
Jun 08 2002 | BECKER, MATTHEW E | Sun Microsystems, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013022 | /0400 | |
Jun 14 2002 | Sun Microsystems, Inc. | (assignment on the face of the patent) | / | |||
Feb 12 2010 | ORACLE USA, INC | Oracle America, Inc | MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 037278 | /0801 | |
Feb 12 2010 | Sun Microsystems, Inc | Oracle America, Inc | MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 037278 | /0801 | |
Feb 12 2010 | Oracle America, Inc | Oracle America, Inc | MERGER AND CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 037278 | /0801 |
Date | Maintenance Fee Events |
Feb 21 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 22 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 09 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 21 2007 | 4 years fee payment window open |
Mar 21 2008 | 6 months grace period start (w surcharge) |
Sep 21 2008 | patent expiry (for year 4) |
Sep 21 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 21 2011 | 8 years fee payment window open |
Mar 21 2012 | 6 months grace period start (w surcharge) |
Sep 21 2012 | patent expiry (for year 8) |
Sep 21 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 21 2015 | 12 years fee payment window open |
Mar 21 2016 | 6 months grace period start (w surcharge) |
Sep 21 2016 | patent expiry (for year 12) |
Sep 21 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |