This application is related to a co-pending application having application Ser. No. 12/622,277, by Ravindraraj Ramaraju et al., entitled “Integrated Circuit Having Low Power Mode Voltage Regulator”, and filed Nov. 19, 2009.
1. Field
This disclosure relates generally to integrated circuits, and more specifically, to an integrated circuit memory having a variable memory array power supply voltage.
2. Related Art
Lower power consumption has been gaining importance in integrated circuits due to, for example, wide spread use of portable and handheld applications. Most circuits in handheld devices are typically off or inactive, for example, in an idle or deep sleep mode, for a significant portion of time, consuming only leakage power. As transistor leakage currents increase with finer geometry manufacturing processes, it becomes more difficult to meet chip leakage targets using traditional power reduction techniques. Also, finer geometries make it possible for larger cache memories to be integrated on an integrated circuit. However, the increased size of cache memories results in an increased number of leakage paths. Because the cache memory is inactive most of the time, it is desirable to decrease the memory cell leakage.
There are several methods for reducing leakage currents of integrated circuits during a low power mode. One method involves providing a “virtual” ground terminal that can be at ground potential during a normal operating mode and then increased above ground during a low power operating mode to reduce the leakage current. However, as power supply voltages decrease, it becomes more important to maintain the increased voltage on the virtual ground terminal during the low power operating mode very accurately so that stored data is not inadvertently corrupted.
Therefore, what is needed is an integrated circuit that has less leakage current without affecting reliability.
The present invention is illustrated by way of example and is not limited by the accompanying figures, in which like references indicate similar elements. Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale.
Generally, there is provided, an integrated circuit having a memory array. In one embodiment, the memory array comprises a plurality of static random access memory (SRAM) cells. The memory array has a normal operating mode and a standby mode. During the normal mode, the memory performs read and write operations with a full rail power supply voltage. The full rail power supply voltage is between a positive voltage and zero volts, or ground. In standby mode, the power supply voltage is lowered to reduce power consumption. In one embodiment, the power supply voltage to the memory array is lowered by increasing a voltage at the ground connection of the cells to a predetermined voltage above ground. The memory array includes a first conductor connected to ground and a second conductor that can be raised above ground by a predetermined voltage level. A voltage regulator is used to increase the voltage of the second conductor above ground during standby mode. The voltage regulator includes an N-channel transistor and a bias circuit. The N-channel transistor is within the array and is part of a memory cell. In one embodiment, the N-channel transistor is a pull-down transistor of an unused static random access memory (SRAM) cell on an edge of the array. The edge cell used in the voltage regulator can be a bit line end cell on one or both sides of the array. Also, the edge cell can be a word line end cell or corner cell. In one embodiment, the N-channel transistor is biased by a voltage divider formed using polysilicon resistors.
Using a memory cell transistor allows the voltage regulator to track changes in memory cell leakage due to process, voltage, and temperature variations. For example, if leakage current in the array increases with temperature, the current in the N-channel transistor will also increase. Also, because a memory array dummy edge cell is used, a number of edge cell transistors can be used in parallel to increase the amount of leakage current that can be sunk. Additionally, it is advantageous to distribute the total memory cell leakage current sunk across many edge cell transistors so that an electro-migration limit of the metal lines coupled to the source and drain of each of the transistors of the memory cell is not violated. Further, because unused dummy edge cells may already be in the array, very little circuitry, if any, needs to be added to the integrated circuit.
In one aspect, there is provided, an integrated circuit comprising: a memory array comprising: a plurality of memory cells arranged in a grid of rows and columns; a first conductor coupled to a power supply voltage terminal of each of the plurality of memory cells; a second conductor coupled to receive a power supply voltage; and a plurality of dummy cells, wherein a transistor of one or more of the plurality of dummy cells has a first current electrode coupled to the first conductor, a second current electrode coupled to the second conductor, and a control electrode; and a bias circuit coupled to the control electrode of the transistor. The plurality of dummy cells may comprise a row of dummy cells on an edge of the grid of rows and columns. The integrated circuit may further comprise a normal operating mode and a standby mode, wherein a first voltage on the first conductor is changed to a second voltage in response to entering the standby mode. The transistor may be characterized as being a memory cell pull-down transistor. The transistor may be characterized as being a memory cell pull-up transistor. The bias circuit may comprise a voltage divider. The voltage divider may comprise: a first resistive element having a first terminal coupled to a third conductor, and a second terminal coupled to the control electrode of the transistor; and a second resistive element having a first terminal coupled to the control electrode of the transistor, and a second terminal coupled to the second conductor. The voltage divider may comprise: a first resistive element having a first terminal coupled to a third conductor, and a second terminal coupled to the control electrode of the transistor; and a second resistive element having a first terminal coupled to the control electrode of the transistor, and a second terminal coupled to the first conductor. The integrated circuit may further comprise a mode select transistor having a first current electrode coupled to the first conductor, a second current electrode coupled to the second conductor, and a control electrode coupled to receive a mode signal, wherein the mode select transistor for coupling the first conductor to the second conductor in response to the mode signal being asserted.
In another aspect, there is provided, an integrated circuit comprising: a memory array comprising: a plurality of memory cells arranged in a grid of rows and columns; a first conductor coupled to a power supply voltage terminal of each of the plurality of memory cells; a second conductor coupled to receive a power supply voltage; and a plurality of dummy cells, wherein a transistor of one or more of the plurality of dummy cells has a first current electrode coupled to the first conductor, a second current electrode coupled to the second conductor, and a control electrode; a bias circuit coupled to the control electrode of the transistor; and a mode select transistor having a first current electrode coupled to the first conductor, a second current electrode coupled to the second conductor, and a control electrode coupled to receive a mode signal, wherein the mode select transistor couples the first conductor to the second conductor in response to the mode signal being asserted. The plurality of dummy cells may comprise a row of dummy cells located on an edge of the grid of rows and columns. The integrated circuit may further comprise a normal operating mode and a standby mode, wherein a first voltage on the first conductor is changed to a second voltage in response to entering the standby mode. The transistor may be characterized as being a memory cell pull-down transistor. The transistor may be characterized as being a memory cell pull-up transistor. The bias circuit may comprise a voltage divider, the voltage divider may comprise: a first resistive element having a first terminal coupled to a third conductor, and a second terminal coupled to the control electrode of the transistor; and a second resistive element having a first terminal coupled to the control electrode of the transistor, and a second terminal coupled to the second conductor. The voltage divider may comprise: a first resistive element having a first terminal coupled to a third conductor, and a second terminal coupled to the control electrode of the transistor; and a second resistive element having a first terminal coupled to the control electrode of the transistor, and a second terminal coupled to the first conductor.
In yet another aspect, there is provided, an integrated circuit comprising: a memory array comprising: a plurality of memory cells arranged in a grid of rows and columns; a first conductor coupled to a power supply voltage terminal of each of the plurality of memory cells; a second conductor coupled to ground; and a plurality of dummy cells on an edge of the grid of rows and columns, wherein a transistor of one or more of the plurality of dummy cells has a first current electrode coupled to the first conductor, a second current electrode coupled to the second conductor, and a control electrode; and a bias circuit coupled to the control electrode of the transistor. The bias circuit may comprise a voltage divider comprising: a first resistive element having a first terminal coupled to a third conductor, and a second terminal coupled to the control electrode of the transistor; and a second resistive element having a first terminal coupled to the control electrode of the transistor, and a second terminal coupled to the second conductor. The voltage divider may comprise: a first resistive element having a first terminal coupled to a third conductor, and a second terminal coupled to the control electrode of the transistor; and a second resistive element having a first terminal coupled to the control electrode of the transistor, and a second terminal coupled to the first conductor. The integrated circuit may further comprise a mode select transistor having a first current electrode coupled to the first conductor, a second current electrode coupled to the second conductor, and a control electrode coupled to receive a mode signal, wherein the mode select transistor for coupling the first conductor to the second conductor in response to the mode signal being asserted. The transistor may be characterized as being a memory cell pull-down transistor.
The terms “assert” or “set” and “negate” (or “deassert” or “clear”) are used herein when referring to the rendering of a signal, status bit, or similar apparatus into its logically true or logically false state, respectively. If the logically true state is a logic level one, the logically false state is a logic level zero. And if the logically true state is a logic level zero, the logically false state is a logic level one.
Each signal described herein may be designed as positive or negative logic, where negative logic can be indicated by a bar over the signal name or a letter “B” following the name. In the case of a negative logic signal, the signal is active low where the logically true state corresponds to a logic level zero. In the case of a positive logic signal, the signal is active high where the logically true state corresponds to a logic level one. Note that any of the signals described herein can be designed as either negative or positive logic signals. Therefore, in alternate embodiments, those signals described as positive logic signals may be implemented as negative logic signals, and those signals described as negative logic signals may be implemented as positive logic signals.
A memory array may comprise pluralities of rows and columns that are generally arranged to form a grid. Memory cells in the interior portion of the grid each are adjacent to four other cells. Memory cells on an outside edge of the array may be adjacent to three other cells unless the cell is on a corner, then it is adjacent to two other cells. For example, memory cell 14 is a corner cell adjacent to cells 16 and 22. Memory cell 16 is on a side, or edge, and is adjacent to cells 14, 23, and 18. The edge cells can be functional cells or dummy cells. Column 13 and row 15 are illustrated as functional cells on an edge of memory array 12. Row 17 is a row of dummy edge cells including cells 20, 26, and 28. Frequently, edge cells of an array are not used as memory cells because the edge of the array may be more likely to have defective cells. The edge cells that are not used to store information may be referred to as “dummy cells” and may not be coupled to the bit lines, word lines, or power supply voltage terminals. However, even if the edge cells are not functional memory cells, they may provide lithographic and/or manufacturing process aids to ensure the uniformity of interior memory cells.
In accordance with the illustrated embodiment of
In the illustrated embodiment, VBIAS is provided by a voltage divider 33. In other embodiments, a different type of circuit may be used to provide VBIAS, such as for example, a circuit having transistors or diodes. Also, in other embodiments, any number of dummy cells, or all of the dummy cells, can be used to provide a pull-down transistor between VIRTUAL VSS and VSS. Additionally, the voltage level of VIRTUAL VSS can be adjusted by increasing or decreasing the number of active pull-down transistors. The control electrode of an active pull-down transistor would receive bias voltage VBIAS and the control electrode of inactive pull-down transistors would receive power supply voltage VSS. As illustrated, the dummy edge cells 20, 26, and 28 form a row, however, the edge cells can be any portion of a row, a column, or a combination of dummy cell rows and dummy cell columns. Further, VSS may be coupled to a different potential than ground.
Transistors 21, 27, and 29 each have a first current electrode (drain) connected to conductor 30, a control electrode (gate) for receiving a bias voltage labeled VBIAS, and a second current electrode (source) connected to a conductor 32 labeled “VSS”. Bias voltage VBIAS is provided by voltage divider 33. Voltage divider 33 includes variable resistor 34 and resistor 36. Voltage divider 33 is formed outside of memory array 12. Variable resistor 34 has a first terminal connected to VDD, and a second terminal connected to the control electrodes (gates) of transistors 21, 27, and 29. Resistor 36 has a first terminal connected to the second terminal of resistor 34, and a second terminal connected to VSS. In one embodiment, resistors 34 and 36 are polysilicon resistors. Variable resistor 34 may be formed by providing a plurality of series-connected resistors with selectable taps. Also, in one embodiment, power supply voltage VDD is equal to about 1.0 volts and VIRTUAL VSS is elevated about 0.2 volts above ground during standby mode. In other embodiments, voltage VIRTUAL VSS may be elevated above ground by a different voltage.
N-channel transistor 38 has a first current electrode coupled to conductor 30, a control electrode for receiving a mode signal labeled “MODE”, and a second current electrode coupled to conductor 32. Transistor 38 is formed outside of memory array 12 using a conventional logic transistor manufacturing process. During a normal operating mode, mode signal MODE is asserted as a logic high. Transistor 38 is conductive, causing conductor 30 to be reduced to ground. During a standby operating mode, mode signal MODE is negated as a logic low, transistor 38 is substantially non-conductive, and N-channel transistors 21, 27, and 29 are biased by voltage divider 33 to allow the voltage of conductor 30 to increase above ground by a predetermined voltage level. Variable resistor 34 is provided to allow voltage VIRTUAL VSS to be adjusted.
During a normal operating mode, mode signal MODE B is asserted as a logic low voltage. Transistor 58 is conductive, causing VIRTUAL VDD on conductor 64 to be pulled up to power supply voltage VDD. During a standby operating mode, mode signal MODE B is negated as a logic high, transistor 58 is substantially non-conductive, and P-channel transistors 53, 55, and 57 are biased by voltage divider 59 to allow the voltage of conductor 64 to decrease below VDD by a predetermined voltage level.
The illustrated embodiments describe either pulling-down VDD or pulling-up VSS to reduce the power supply voltage. In another embodiment, the power supply voltage to the memory array may be reduced by reducing VDD and increasing VSS at the same time.
Because the apparatus implementing the present invention is, for the most part, composed of electronic components and circuits known to those skilled in the art, circuit details will not be explained in any greater extent than that considered necessary as illustrated above, for the understanding and appreciation of the underlying concepts of the present invention and in order not to obfuscate or distract from the teachings of the present invention.
Although the invention has been described with respect to specific conductivity types or polarity of potentials, skilled artisans appreciated that conductivity types and polarities of potentials may be reversed.
Moreover, the terms “front,” “back,” “top,” “bottom,” “over,” “under” and the like in the description and in the claims, if any, are used for descriptive purposes and not necessarily for describing permanent relative positions. It is understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in other orientations than those illustrated or otherwise described herein.
Furthermore, those skilled in the art will recognize that boundaries between the functionality of the above described operations merely illustrative. The functionality of multiple operations may be combined into a single operation, and/or the functionality of a single operation may be distributed in additional operations. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments.
Although the invention is described herein with reference to specific embodiments, various modifications and changes can be made without departing from the scope of the present invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention. Any benefits, advantages, or solutions to problems that are described herein with regard to specific embodiments are not intended to be construed as a critical, required, or essential feature or element of any or all the claims.
The term “coupled,” as used herein, is not intended to be limited to a direct coupling or a mechanical coupling.
Furthermore, the terms “a” or “an,” as used herein, are defined as one or more than one. Also, the use of introductory phrases such as “at least one” and “one or more” in the claims should not be construed to imply that the introduction of another claim element by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim element to inventions containing only one such element, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an.” The same holds true for the use of definite articles.
Unless stated otherwise, terms such as “first” and “second” are used to arbitrarily distinguish between the elements such terms describe. Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements.
Number | Name | Date | Kind |
---|---|---|---|
4585955 | Uchida | Apr 1986 | A |
4714845 | Devecchi et al. | Dec 1987 | A |
4780854 | Wantanabe et al. | Oct 1988 | A |
4868483 | Tsujimoto | Sep 1989 | A |
5430682 | Ishikawa et al. | Jul 1995 | A |
5552740 | Casper | Sep 1996 | A |
5619164 | Tomishima | Apr 1997 | A |
5821769 | Douseki | Oct 1998 | A |
5956278 | Itou | Sep 1999 | A |
5986923 | Zhang et al. | Nov 1999 | A |
6060944 | Casper | May 2000 | A |
6087893 | Oowaki et al. | Jul 2000 | A |
6111394 | Casper | Aug 2000 | A |
6114843 | Olah | Sep 2000 | A |
6177826 | Mashiko et al. | Jan 2001 | B1 |
6236666 | Mirov et al. | May 2001 | B1 |
6281744 | Kang | Aug 2001 | B1 |
6380799 | Chung et al. | Apr 2002 | B1 |
6414883 | Hidaka et al. | Jul 2002 | B2 |
6441663 | Chuang et al. | Aug 2002 | B1 |
6509786 | Uekubo | Jan 2003 | B2 |
6560139 | Ma et al. | May 2003 | B2 |
6614706 | Feurle | Sep 2003 | B2 |
6737910 | Kitagawa et al. | May 2004 | B2 |
6775112 | Smith et al. | Aug 2004 | B1 |
6836179 | Mizuno | Dec 2004 | B2 |
6861901 | Prexl et al. | Mar 2005 | B2 |
6906582 | Kase et al. | Jun 2005 | B2 |
6909320 | Chan et al. | Jun 2005 | B2 |
6933772 | Banerjee et al. | Aug 2005 | B1 |
7026802 | Gradinariu | Apr 2006 | B2 |
7064601 | Kwak et al. | Jun 2006 | B2 |
7091712 | Miller et al. | Aug 2006 | B2 |
7099230 | Tran | Aug 2006 | B1 |
7110317 | Song et al. | Sep 2006 | B2 |
7126370 | Bhattacharya | Oct 2006 | B2 |
7126861 | Hose et al. | Oct 2006 | B2 |
7135842 | Banerjee et al. | Nov 2006 | B2 |
7164291 | Mair et al. | Jan 2007 | B2 |
7208974 | Chui | Apr 2007 | B1 |
7218168 | Rahman | May 2007 | B1 |
7235959 | Sicard | Jun 2007 | B2 |
7253595 | Oddoart et al. | Aug 2007 | B2 |
7268524 | Kase et al. | Sep 2007 | B2 |
7292495 | Kenkare et al. | Nov 2007 | B1 |
7332954 | Ryu et al. | Feb 2008 | B2 |
7339416 | Rincon-Mora et al. | Mar 2008 | B2 |
7342845 | Somasekhar et al. | Mar 2008 | B2 |
7372764 | Nautiyal et al. | May 2008 | B2 |
7400123 | Voogel | Jul 2008 | B1 |
7414457 | Ogawa et al. | Aug 2008 | B2 |
7423416 | Quinones et al. | Sep 2008 | B1 |
7432693 | Enjalbert | Oct 2008 | B2 |
7439718 | Rozen et al. | Oct 2008 | B2 |
7441137 | Mimberg | Oct 2008 | B1 |
7463013 | Plojhar | Dec 2008 | B2 |
7479824 | Bushman et al. | Jan 2009 | B2 |
7554312 | Fulton et al. | Jun 2009 | B2 |
7576594 | Shozo | Aug 2009 | B2 |
7701755 | Chen et al. | Apr 2010 | B2 |
7737720 | Idgunji et al. | Jun 2010 | B2 |
7750610 | Vorenkamp | Jul 2010 | B2 |
7760009 | Yang et al. | Jul 2010 | B2 |
7808856 | Ehrenreich et al. | Oct 2010 | B2 |
7821814 | Yamoaka et al. | Oct 2010 | B2 |
7863971 | Nayak et al. | Jan 2011 | B1 |
8085579 | Inoue | Dec 2011 | B2 |
20070001223 | Boyd et al. | Jan 2007 | A1 |
20070210855 | Raimar | Sep 2007 | A1 |
20070229147 | Doyle et al. | Oct 2007 | A1 |
20070252623 | Zampaglione et al. | Nov 2007 | A1 |
20080001655 | Pham et al. | Jan 2008 | A1 |
20080074176 | Yamamoto | Mar 2008 | A1 |
20080170458 | Haid et al. | Jul 2008 | A1 |
20080284504 | Hirota et al. | Nov 2008 | A1 |
20090045677 | Frey et al. | Feb 2009 | A1 |
20090066388 | Park | Mar 2009 | A1 |
20090096433 | Gerber et al. | Apr 2009 | A1 |
20090189636 | Amedeo et al. | Jul 2009 | A1 |
20090237125 | Zhao et al. | Sep 2009 | A1 |
20100123515 | Sasaki et al. | May 2010 | A1 |
20100207687 | Ramaraju et al. | Aug 2010 | A1 |
20100207688 | Ramaraju et al. | Aug 2010 | A1 |
20110221516 | Yamoaka et al. | Sep 2011 | A1 |
Entry |
---|
Nii et la., “A 90 nm Low Power 32K-Byte Embedded SRAM with Gate Leakage Suppression Circuit for Mobile Applications”, 2003 Symposium on VLSI Circuits Digest of Technical Papers, 2003, pp. 247-250, IEEE. |
Tshanz et al., “Dynamic Sleep Transistor and Body Bias for Active Leakage Power Control Microprocessors”, IEEE Journal of Solid State Circuits, Nov. 2003, pp. 1838-1845, vol. 38, No. 11, IEEE. |
Bhavnagarwala et al., “A Pico-Joule Class, 1 GHz, 32 KByte X 64B DSP SRAM with Self Reverse Bias”, 2003 Symposium of VLSI Circuits Digest of Technical Papers, 2003, pp. 251-252, IEEE. |
Chang et al., “The 65 nm 16-MB Shared on-Die L3 CACHE for the Dual-Core Intel Xeon Processor 7100 Series”, IEEE Journal of Solid-State Circuits, Apr. 2007, pp. 846-852, vol. 42, No. 4. |
Vangal et al., “An 80-Tile Sub-100-W Teraflops Processor in 65-nm CMOS”, IEEE Journal of Solid-State Circuits, Jan. 2008, pp. 29-41, vol. 43, No. 1. |
Wang et al., “A 4.0 GHz 291 Mb Voltage-Scalable SRAM Design in a 32 nm High-k + Metal-Gate CMOS Technology with Integrated Power Management”, IEEE Journal of Solid-State Circuits, vol. 45, No. 1, Jan. 2010, pp. 103-110. |
Chen et al., “A 0.6 V Dual-Rail Compiler SRAM Design on 45 nm CMOS Technology With Adaptive SRAM Power for Lower VDD—min VLSIs”, IEEE Journal of Solid-State Circuits, vol. 44, No. 4, Apr. 2009, pp. 1209-1215. |
Khellah et al.; “A 256-Kb Dual-Vcc SRAM Building Block in 65-nm CMOS Process With Actibely Clamped Sleep Transistor”; IEEE Journal of Solid-State Circuits; Jan. 2007; pp. 233-242; vol. 42, No. 1; IEEE. |
Sackinger et al.; “A High-Swing, High-Impedance MOS Cascode Circuit”; IEEE Journal of Solid-State Circuits; Feb. 1990; pp. 289-298; vol. 24, No. 1; IEEE. |
Number | Date | Country | |
---|---|---|---|
20110211383 A1 | Sep 2011 | US |