Abstract:
An SRAM with reduced power consumption comprising N SRAM cells and peripheral circuitry that enables writing and reading any of the N SRAM cells. The number of cells, N, is a whole number. The voltage applied to the N SRAM cells is higher than the voltage applied to the peripheral circuitry.

Description:
FIELD OF THE INVENTION  
       [0001]     This invention relates generally to electronic circuits. More particularly, this invention relates to reducing power in SRAMs.  
       BACKGROUND OF THE INVENTION  
       [0002]     As more electronic circuits are included on a single die, the power dissipated by a single die continues to increase. The power consumption causes the die temperature to increase, degrading the circuits&#39; performance and reliability. In order to keep a single IC (integrated circuit) at a reasonable temperature, many techniques have been used to cool the IC. For example, elaborate cooling fins have been attached to the substrate of ICs. Also, fans have been positioned near a group of IC&#39;s to cool them. In some cases, flowing liquids have been used to remove the heat produced by ICs. These solutions can be costly and may require a great deal of space, where space is at a premium. If the power on ICs can be reduced while still achieving higher levels of integration, the cost and volume of a product that use ICs may be reduced.  
         [0003]     The number of bits contained on chips containing SRAM, has, on average, quadrupled every three years. As a result, the power that the SRAM consumes has increased. Computer systems can use large numbers of stand-alone SRAM or logic chips with large quantities of embedded SRAM and as a consequence, the power consumed by computer systems, on average, has increased. As the number of SRAM bits on a chip has increased, the voltage applied to these chips has been lowered. Lowering the voltage on a chip containing large quantities of SRAM is one method used to lower the overall system power consumption.  
         [0004]     Lowering the voltage applied to SRAM may also degrade the stability of a memory cell. As the stability of a memory cell is degraded, the probability of getting incorrect data from a SRAM memory cell increases. An embodiment of this invention lowers the voltage on all circuits except the voltage on memory cells to decrease the overall power used. The memory cells have a higher voltage than the other circuits on the SRAM chip to maintain the stability of the memory cells. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0005]      FIG. 1  is a schematic drawing of an SRAM cell. Prior Art  
         [0006]      FIG. 2  is a schematic drawing of an SRAM cell using a higher power supply voltage than used in the peripheral circuitry, according to an embodiment of the invention.  
         [0007]      FIG. 3  is a schematic drawing of an SRAM using a higher power supply voltage than used in the peripheral circuitry, according to an embodiment of the invention. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT  
       [0008]      FIG. 1  is a schematic drawing of an SRAM cell,  124 . Bitline, BL 1 ,  100  is connected to the source of NFET (N-type Field Effect Transistor), MN 3 ,  120 . Bitline, BL 2 ,  102  is connected to the source of NFET, MN 4 ,  122 . Wordline, WL 1 ,  104  is connected to the gate of NFET, MN 3 ,  120  and to the gate of NFET, MN 4 ,  122 .  
         [0009]     The drain,  108 , of NFET, MN 3 ,  120  is connected to the drain of PFET (P-type Field Effect Transistor), MP 1 ,  112 , the drain of NFET, MN 1 ,  116 , the gate of PFET, MP 2 ,  114 , and the gate of NFET, MN 2 ,  118 .  
         [0010]     The drain,  110 , of NFET, MN 4 ,  122  is connected to the drain of PFET (P-type Field Effect Transistor), MP 2 ,  114 , the drain of NFET, MN 2 ,  118 , the gate of PFET, MP 1 ,  112 , and the gate of NFET, MN 1 ,  116 .  
         [0011]     Data may be read from an embodiment of an SRAM cell shown in  FIG. 1  as follows. First the wordline, WL 1 ,  104  is charged to a high logical value, charging the gate of NFET, MN 3 ,  120  and the gate of NFET, MN 4 ,  122 . Typically, the logical value on node  108  is transferred to bitline  1 , BL 1 ,  100  and the logical value on node  110  is transferred to bitline  2 , BL 2 ,  102 . However, there is a possibility that the charge on bitline, BL 1 ,  100 , when WL 1 ,  104 , is high, will “flip” the value on node  108  of the SRAM cell,  124 , to an opposite value due to charge-sharing. There is also a possibility that the charge on bitline, BL 2 ,  102 , when WL 1 ,  104 , is high, will “flip” the value on node  110  of the SRAM cell,  124 , to an opposite value due to charge-sharing.  
         [0012]     The sizes of NFET, MN 1 ,  116 , NFET MN 2 ,  118 , NFET MN 3 ,  120 , NFET MN 4 ,  122 , PFET MP 1 ,  112 , and PFET MP 2 ,  114 , among other reasons, are chosen to provide enough drive strength to hold the drains of NFETs MN 3 ,  120 , and MN 4 ,  122  in their present state preventing the SRAM cell,  124 , from flipping when data is read. In addition, the sizes of these six FETs are chosen to simultaneously optimize for the read access time of the SRAM cell,  124 .  
         [0013]     Data may be written to an embodiment of an SRAM cell shown in  FIG. 1  by first driving WL 1 ,  104  to a high logical value. After driving WL 1 ,  104  to a high logical value, BL 1 ,  100  is driven to either a high or low logical value at the same time BL 2 ,  102 , is driven to the opposite value of the value on BL 1 ,  100 . Typically, this causes the SRAM cell,  124 , to flip to the logical value imposed by BL 1 ,  100  and BL 2 ,  102 . After the SRAM cell,  124 , is written, WL 1 ,  104 , is discharged to a low logical value.  
         [0014]     The power supply voltage, VDD, used in this example for the SRAM cell,  124 , is the same power supply voltage, VDD, used for all the peripheral circuitry on the SRAM.  
         [0015]      FIG. 2  is a schematic drawing of an SRAM cell,  224 , using a higher power supply voltage, VCACHE, than the power supply voltage, VDD, used in the peripheral circuitry. Bitline, BL 1 ,  200  is connected to the source of NFET (N-type Field Effect Transistor), MN 3 ,  220 . Bitline, BL 2 ,  202  is connected to the source of NFET, MN 4 ,  222 . Wordline, WL 1 ,  204  is connected to the gate of NFET, MN 3 ,  220  and to the gate of NFET, MN 4 ,  222 .  
         [0016]     The drain,  208 , of NFET, MN 3 ,  220  is connected to the drain of PFET (P-type Field Effect Transistor), MP 1 ,  212 , the drain of NFET, MN 1 ,  216 , the gate of PFET, MP 2 ,  214 , and the gate of NFET, MN 2 ,  218 .  
         [0017]     The drain,  210 , of NFET, MN 4 ,  222  is connected to the drain of PFET (P-type Field Effect Transistor), MP 2 ,  214 , the drain of NFET, MN 2 ,  218 , the gate of PFET, MP 1 ,  212 , and the gate of NFET, MN 1 ,  216 .  
         [0018]     Data may be read from an embodiment of an SRAM cell shown in  FIG. 2  as follows. First, wordline, WL 1 ,  204  is charged to a high logical value, charging the gate of NFET, MN 3 ,  220  and the gate of NFET, MN 4 ,  222 . Typically, the logical value on node  208  is transferred to bitline  1 , BL 1 ,  200  and the logical value on node  210  is transferred to bitline  2 , BL 2 ,  202 . However, there is a possibility that the charge on bitline, BL 1 ,  200 , when WL 1 ,  204 , is high, will “flip” the value on node  208  of the SRAM cell,  224 , to an opposite value due to charge-sharing. There is also a possibility that the charge on bitline, BL 2 ,  202 , when WL 1 ,  204 , is high, will “flip” the value on node  210  of the SRAM cell,  224 , to an opposite value due to charge-sharing.  
         [0019]     The sizes of NFET, MN 1 ,  216 , NFET MN 2 ,  218 , NFET MN 3 ,  220 , NFET MN 4 ,  222 , PFET MP 1 ,  212 , and PFET MP 2 ,  214 , among other reasons, are chosen to provide enough drive strength to hold the drains of NFETs MN 3 ,  220 , and MN 4 ,  222  in their present state preventing the SRAM cell,  224 , from flipping when data is read. In addition, the sizes of these six FETs are chosen to simultaneously optimize for the read access time of the SRAM cell,  224 .  
         [0020]     Data may be written to an embodiment of an SRAM cell shown in  FIG. 2  by first driving WL 1 ,  204 , to a high value. After driving WL 1 ,  204 , to a high logical value, BL 1 ,  200  is driven to either a high or low logical value at the same time BL 2 ,  202 , is driven to the opposite value of the value on BL 1 ,  200 . Typically, this causes the SRAM cell,  224 , to flip to the logical value imposed by BL 1 ,  200  and BL 2 ,  202 . After the SRAM cell,  224 , is written, WL 1 ,  204 , is discharged to a low logical value.  
         [0021]     The power supply voltage, VCACHE, used in this example for the SRAM cell,  224 , is higher than the power supply voltage, VDD, used for all the peripheral circuitry on the SRAM. The voltage provided to the wordline, WL 1 ,  204 , must be high enough to ensure that the SRAM cell,  224 , can be read and written. The voltage provided to the bitlines, BL 1 ,  200 , and BL 2 ,  202 , must be high enough to ensure that the SRAM cell,  224 , can remain stable when read, and be read and written at speeds required by the circuit.  
         [0022]     In this example, because the peripheral circuitry has a lower power supply voltage, VDD, than the power supply voltage for the SRAM cells, VCACHE, power can be saved. At the same time, since the power supply voltage, VCACHE, has a higher voltage than the peripheral circuitry power supply, VDD, the stability and performance of the SRAM cell,  224 , is improved.  
         [0023]      FIG. 3  is a schematic drawing of an SRAM using a higher power supply voltage, VCACHE, in the SRAM array,  306 , than the power supply, VDD used for the peripheral circuitry,  302  and  304 . Circuitry,  302 , includes wordline selects, and wordline drivers connected to VDD. The wordline drivers drive the wordlines WL 1 -WL 128  in this example. The voltage on the wordlines, WL 1 -WL 128 , should be high enough to write and read the SRAM cells,  224 .  
         [0024]     Other circuitry,  304 , including column selects, bitline prechargers, sense amps, and write circuitry, is connected to VDD. Bitline prechargers charge bitline pairs, BL 1 -BL 1 N through BL 128 -BL 128 N. The bitline pairs, BL 1 -BL 1 N through BL 128 -BL 128 N, should be charged to a high enough voltage that allows the SRAM cells,  224 , to be stable when read.  
         [0025]     The foregoing description of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and other modifications and variations may be possible in light of the above teachings. The embodiment was chosen and described in order to best explain the principles of the invention and its practical application to thereby enable others skilled in the art to best utilize the invention in various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the appended claims be construed to include other alternative embodiments of the invention except insofar as limited by the prior art.