The present invention relates to a static random access memory means and an integrated circuit.
Static Random Access Memories (SRAM) are widely used, either stand-alone as e.g. fast cache memory or embedded in CPUs. An SRAM cell typically consists of a bi-stable flip-flop connected to the internal circuitry by access transistors, i.e. the pass transistors or the pass gates. If a given cell is not addressed, its pass gates are closed and the data is kept in a stable state latched within the flip-flop. The SRAM cell can be operated in three different modes, namely a static mode, a write mode and a read mode.
a shows a circuit diagram of a typical 6-transistor (6T) SRAM cell according to the prior art. Here, the SRAM cell comprises 6 transistors T1-T6. A first pull-up transistor T2 is coupled between power supply line Vdd and node B. A first pull-down transistor T3 is coupled between node B and ground line Vss. A second pull-up transistor T4 is coupled between power supply line Vdd and node A. A second pull-down transistor T5 is coupled between node A and ground line Vss. Node B is connected to the bit line BL by a first pass-gate transistor T1. Node A is connected to the bit line-bar BLB by a second pass-gate transistor T6. Typically, T1, T3, T5 and T6 are n-channel MOSFETs with their body contact connected to Vss. T2 and T4 are p-channel MOSFETs with their body contact connected to Vdd. T4 and T5. Transistors T4 and T5 constitute a first inverter INV1 with node B as input and node A as output. Transistors T2 and T3 constitute a second inverter INV2 with node A as input and node B as output. The SRAM cell can be in two static states: (i) potential of node A close or equal to Vdd (“1”) and potential of node B close or equal to Vss (“0”), and (ii) potential of node A close or equal to Vss (“0”) and potential of node B close or equal to Vdd (“1”). The inverter INV1 together with pass-gate transistor T6 constitute sub-circuit C1.
In the static mode of the SRAM cell, the gates of its pass-gates are biased such that the pass gates are closed. In the write mode, a “1” must be written on node B and a “0” must be written on node A or vice versa. The bitline and bitline-bar are biased accordingly, and the pass gates are opened. In the read mode, the bitlines are pre-charged to “1”. Thereafter, the pass gates are opened and one of the two bitlines will be slightly discharged. The voltage difference between bitline and bitline-bar is evaluated by a sensed amplifier. In the static mode and in the read mode, the SRAM cell must keep its state independent of a noise event. In the read mode, the static noise margin SNM (the largest square in the butterfly curve) is reduced because the inverter is resistively loaded by the open pass gate.
b shows a block diagram of part C1 of the cell of
The back-to-back inverters INV1, INV2 are coupled to the bitline BL and the bitlinebar BLB via passgate MOSFETs such that the data stored at the nodes A and B can be read out, or data can be written to nodes A and B. To initiate the read out, the bitlines BL and BLB are precharged to Vdd and the passgates are opened. Therefore, one of the inverters of the cell is loaded resistively by the open passgate. Accordingly, the characteristics of the inverter is distorted such that the static noise margin SNM is reduced.
In “FinFET-Based SRAM Design” by Zheng Guo, in International Symposium on low power electronics design ISLPED 2005, a SRAM cell is composed of FinFET transistors. In particular, multi-gate FinFET comprises a front gate and a second gate. The second gate of the pass-gate FinFET is coupled to the same node as its drain terminal. Accordingly, the static noise margin of this circuit will depend on the read current of the circuit.
It is an object of the invention to provide a static random access memory means, enabling an improved data retention capability without distorting the static noise margin of the circuit.
This object is solved by a static random access memory means according to claim 1 and by an integrated circuit according to claim 7.
Therefore, a static random access memory means is provided. The SRAM memory means comprises a first pass-gate FET which is coupled between a first node and a bitline-bar. A second pass-gate FET is coupled between a second node and a bitline. The second node is coupled to the first pass-gate FET and the first pass-gate FET is turned on according to the voltage at the second node. The first node is coupled to the second pass-gate FET. The second pass-gate FET is turned on/off according to the voltage on the first node. Accordingly, the pass-gate can be turned on independently.
According to an aspect of the present invention, a first and second inverter is coupled between the first and second node, respectively.
According to a preferred aspect of the invention, the first and second pass-gate FET each comprises a front gate and a back gate. The back gate of the first pass-gate FET is coupled to the second node, and the back gate of the second pass-gate FET is coupled to the first node. Therefore, by controlling the back gates of the first and second pass-gate FET, the pass-gates can be switched on or off.
According to still a further aspect of the invention, the first and second pass-gate each comprises a body terminal. The body terminal of the first pass-gage is coupled to the second node, and the body terminal of the second pass-gate is coupled to the first node.
According to a preferred aspect of the invention, the first and second pass-gate FET are each implemented as a multi-gate field effect transistor with separate gates.
The invention also relates to an integrated circuit which comprises a static random access memory means. The SRAM memory means in turn comprises a first pass-gate FET which is coupled between a first node and a bitline-bar. A second pass-gate FET is coupled between a second node and a bitline. The second node is coupled to the first pass-gate FET and the first pass-gate FET is turned on according to the voltage at the second node. The first node is coupled to the second pass-gate FET. The second pass-gate FET is turned on according to the voltage on the first node.
The invention relates to the idea to provide an independent switching means for turning on/off pass-gates. A switching means can be arranged in series with the pass-gate such that the current path via the pass-gate is switched off when the output voltage of the further inverter of the SRAM cell is less than a predetermined value. Such a switching means can be implemented by a pass-gate if the pass-gate comprises at least a first and second control gate. The first control gate can be controlled by the address decoder of the memory. The second gate can be controlled by the output voltage of the further inverter. One implementation of such a switching means is a multi-gate field effect transistor. Furthermore, the pass-gates can be implemented by symmetrical FinFET without any additional area penalty.
Other aspects of the invention are defined in the dependent claims.
The invention as well as the embodiments thereof will now be elucidated in more detail with reference to the drawings.
a shows a circuit diagram of a 6T SRAM cell according to the prior art;
b shows a block diagram of part C1 of the cell of
The static noise margin, indicated by the largest square, is reduced w.r.t. the static-state case due to the inverter being loaded by the opened pass-gate.
The voltage to toggle the switch can be sensed at the node B. If the voltage Vs of the switch S equals the voltage VBm2 such a case would correspond to the situation according to
A FinFET transistor constitutes a multi-gate MOSFET transistor, typically built on a SOI substrate. The gate is placed on two, three, or four sides of the channel or wrapped around the channel, such that a multi-gate structure is formed. The FinFET devices have significantly faster switching times and higher current density than the mainstream bulk CMOS technology and allow the provision of independent backgate potentials for individual transistors.
The threshold voltage VTF of the front gate for a fully depleted SOI and multi gate FinFET corresponds to:
wherein VFA corresponds to the front accumulation voltage, COB corresponds to the capacitance of the back-gate, COF corresponds to the capacitance of the front gate, VBG corresponds to the voltage of the back-gate, and VBG-ACC corresponds to the voltage of the back-gate.
The threshold voltage VTF should be selected such that it corresponds to the toggle voltage or the switch voltage VS, when the back-gate voltage VBG corresponds to Vdd.
Moreover, the back-gate should not invert if its voltage VBG approaches Vdd, i.e. the FET should comprise an asymmetrical front and back-gate characteristics.
The graph of the voltage VA at node A is depicted for an asymmetrical MUGFET implementation of the passgate according to
Although in the above embodiments, a six-transistor SRAM cell has been described, the basic principles of the invention can also be applied to other types of SRAM with the two pass gates coupled to the bitline and the bitline-bar.
Accordingly, a SRAM cell is provided which is able to maintain a high SNM with sufficient read current. This is achieved by a state dependent body feedback mechanism of the passgate of the memory cell.
It should be noted that although the above memory cell has been described in six transistors, the basic principles of the invention are also applicable to a memory cell with four transistors.
The invention relates to the idea to provide a switch in series with a pass-gate of the cell. The switch will switch off the current path via the passgate if the output voltage of the inverter of the SRAM cell is less than a predetermined switch value. The switch may be implemented by the passgate wherein the passgate has a first and second control gate. The first control gate can be controlled by the address decoder of the memory cell while the second gate can be controlled by the output voltage of the second inverter of the memory cell. Preferably, the second gate is formed by the body of the passgate. The switch can be implemented by a multi gate FET (MUGFET). More preferably, the switch is implemented as an asymmetrical Fin FET.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word “comprising” does not exclude the presence of elements or steps other than those listed in a claim. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. In the device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Furthermore, any reference signs in the claims shall not be constrained as limiting the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
06113004.3 | Apr 2006 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB2007/051415 | 4/19/2007 | WO | 00 | 10/15/2008 |