The present invention relates to a static random access memory (SRAM) device.
Today, in conventional SRAM devices, 6-transistor CMOS SRAM cells are configured using planar metal-oxide-silicon (MOS) field effect transistors.
However, miniaturization of the device dimensions, which is performed with the aim of performance improvement such as integration density and operation speed, increases variation in the characteristics of the device. The variation obviously affects the operation stability of the SRAM. That is, the performances of the respective devices deviate randomly from the design target, so that mismatch occurs and bistability, which is indispensable for memory retention, is degraded. The variation in the device characteristics may eventually lead to malfunction, so that the yield will be lowered in the production process and reliability of the information systems will be lowered.
As an index for evaluating bistability, noise margin can be employed. The noise margin is defined as the maximum voltage of the noise amplitude which is allowed to be superposed on memory nodes. The noise margin for a read operation, a read margin, is the most difficult to ensure sufficiently in the read operation. The above-mentioned mismatch between the devices reduces the read margin. Therefore, the SRAM device is designed so that the noise margin becomes as large as possible. This ensures the noise margin even when the variation in the performance of the device becomes large in the production process.
This read margin is essentially in a trade-off relationship with a read current which determines a read speed. That is, a cell with a larger read margin has a slower read speed, while a cell with a faster read speed has a smaller read margin. This is because a selection transistor or pass gate connecting to a node holding a potential corresponding to the logic ‘0’ is the cause of the trade-off relationship.
This trade-off relationship will dominate a distribution of the read margin and the read current as reducing an operating voltage of the SRAM. It is because, the overdrive voltage approaches the magnitude of threshold-voltage variation of the selection transistor by reducing a power supply voltage, where some selection transistors turn on while others not. In other words, a read current may be varied by orders of magnitude. As a result, cells which cannot be read in a practical time period but have a larger noise margin and cells which can be read at high speed but has a smaller noise margin are concurrently present in the same array.
In Patent Documents 1 to 3, there are disclosed SRAM devices which use a four-terminal double gate field effect transistor, of which two gates of the double gate field effect transistor are separated from each other, as the selection transistor. These SRAM devices can adjust a threshold voltage of the selection transistor in order to increase the respective noise margins either in the read or write operation. However, there is still the trade-off relationship between the noise margin and the read speed in the read operation.
Accordingly, determining the operation speed based on a cell with the highest read speed results in the cells which cannot be read, while determining the read speed based on a cell with the highest stability results in a significant decrease in the speed.
Patent Document 1: JP 2007-20110
Patent Document 2: U.S. Pat. No. 7,511,989
Patent Document 3: WO 2008/114716
The present invention has been made to address the above-mentioned problems, and an object is to provide an SRAM device which can set a threshold voltage of a selection transistor appropriate for all the cells on an SRAM array.
The above-mentioned problems will be solved by an SRAM device as follows.
(1) The SRAM device using a field effect transistor as a selection transistor, the field effect transistor comprising a gate to drive the transistor and a terminal to control a threshold voltage, which are electrically separated from each other, wherein the SRAM device comprises a circuit which gradually increases, on a reading operation, a voltage supplied to the terminal to control the threshold voltage of the selection transistor from a voltage at the start of the reading.
(2) The SRAM device according to (1), further comprising a circuit which detects the completion of the reading, and a circuit which returns, on the reading operation, the voltage supplied to the terminal to control the threshold voltage of the selection transistor, that has been gradually increased, to the voltage at the start of the reading, when the circuit which detects the completion of the reading detects the read completion.
(3) The SRAM device according to (2), wherein the circuit which detects the completion of the reading is configured by a circuit which amplifies a potential difference of a bit line pair and a circuit which flips an output signal when the result, amplified potential difference, exceeds a certain threshold.
(4) The SRAM device according to (3), wherein the circuit which flips the output signal when the result exceeds a certain threshold is configured by an exclusive OR gate.
(5) The SRAM device according to (3) or (4), wherein the circuit which amplifies the potential difference of the bit line pair is configured by a differential amplifier provided with loads, differential-pair transistors, an output reset switch, and a current source to fix an output common-mode level.
(6) The SRAM device according to any one of (3) to (5), wherein the certain threshold is designed to be a logic threshold of a logic gate which provides an exclusive OR.
(7) The SRAM device according to any one of (1) to (6), wherein the terminal to control the threshold voltage of the selection transistor is connected to wires arranged in the column direction parallel with the bit line.
(8) The SRAM device according to any one of (1) to (7), wherein a signal potential of a word line is adjusted so as to reduce leakage current which flows through the bit line and cells belonging to rows without being selected.
(9) The SRAM device according to any one of (1) to (8), further comprising, on each row, a circuit which determines the signal potential suitable to an operation of a corresponding row according to a row selection signal of a row decoder, and outputs the signal potential to the word line.
(10) The SRAM device according to any one of (1) to (9), wherein the selection transistor is configured by a four-terminal double gate field effect transistor of which two gates on both sides of a standing semiconductor thin plate are insulated from each other.
An SRAM device according to the present invention can set an optimal threshold voltage for a selection transistor of each cell during a read operation of a cell without affecting other cells. Therefore, it can always maintain a read margin and read speed at optimal values, compensate for a random variation of the device, and resultantly obtain the SRAM device which can perform the read operation at the high speed and stability.
Further, it is known that a device formed from the bulk wafer, without an SOI structure, realizes the same function as that of the device shown in
When the first gate electrode 103 of the four-terminal double gate field effect transistor is used as a signal input gate and the second gate electrode 105 is used as a bias voltage input gate, a threshold voltage on the signal input gate of the transistor can be changed by an input voltage of the bias voltage input gate. As a result, a similar effect to the body bias effect in a bulk planar MOS can be attained. In this case, unlike the case of the bulk planar MOS, when an integrated circuit is configured with the four-terminal double gate field effect transistors, the threshold voltages of the respective devices can be controlled independently.
As described above, the four-terminal double gate field effect transistor is used as the selection transistor. Each transistor constituting flip-flops is configured with a usual double gate field effect transistor of which two gates are connected. As a result, a 6-transistor SRAM cell is configured as shown in
The wires Vt-Ctrl from the threshold voltage control gate of the four-terminal double gate field effect transistor are respectively connected to wires parallel to bit lines BL to BL˜. Here, each MN31 and MN32 is different from the four-terminal double gate field effect transistor, and is a usual n-channel double gate field effect transistor of which two gates are connected to each other. MP31 and MP32 are usual p-channel double gate field effect transistors. In addition, selection transistors MN33 and MN34 are the four-terminal double gate n-channel field effect transistors.
The SRAM cell shown in
In addition, PC represents a circuit for pre-charging the bit lines BL and BL˜, and SEL represents a selector for selecting a column specified by a column address. Reference numeral 402 schematically represents a circuit block for adjusting a timing of each circuit by dividing or multiplying a clock CK and providing it with an appropriate delay, for example.
Reference numeral 403 includes reference voltage sources VvtCtrl,0, VvtCrl,1, VvtCtrl,2 and a control logic circuit 501, and outputs a potential and control signal for the Vt-Ctrl line of each column. In addition, reference numeral 405 includes a sense amplifier 502 and a write circuit 503, wherein 503 outputs data to the wires D and D˜ in accordance with the logic of write enable WE or disconnects 503 itself from D and D˜. Reference numeral 404 actually supplies voltage to the Vt-Ctrl line in accordance with a signal from 403 and a column selection signal Y.
The operation of the SRAM device shown in
(1) A pre-charge circuit PC inputs a signal PCS to the bit lines BL to BL˜ on the basis of the clock signal CK, and performs pre-charging.
(2) Row addresses and column addresses are respectively decoded by RDEC and CDEC. For example, when the address (i, k) is specified from M×N addresses in total, WL[i] and a column selection signal Y[k] are raised after the pre-charging operation.
(3) Here, if a write enable signal WE is 0, i.e., a WE˜ signal indicates the read operation of 1, the Vt-Ctrl control logic 501 initiates its operation on the basis of the algorithm shown in
(4) If DTCT=1 is detected on the process, Vt-Ctrl[k] is returned to VvtCtrl,0.
(5) On the other hand, if the write operation is specified by WE=1 for (j, l), a writing reference voltage VvtCtrl,w is selected for Vt-Ctrl[1] (note that it is omitted in
As a result, a timing chart as shown in
Moreover, the Vt-Ctrl control logic 501 operates as follows. The reading access is performed first and, among the control logic input values, ACC turns to 1 and WE turns to 0, then 501 continues its state transition until a DTCT bit is raised. When the DTCT bit is raised, a sequential logic returns to its initial state. With a logic signal to be output along with the state transition, 404 selects Vt-CTRL.
Hereafter, the operation of the sense amplifier will be described sequentially.
When RST=1, i.e., RST˜=0, MN1002 is turned OFF and the outputs D′ and D′˜ of the sense amplifier become VDD, so that the output is reset. When RST is turned to 0, i.e., RST˜=1, MN1002 is turned ON and a sense operation is initiated. First, immediately after the start of the read operation, the pair of BL and BL˜ substantially holds the pre-charged voltage. As such, D and D˜ are also not different from each other, so that the outputs D′ and D′˜ maintain their level around the common-mode output level.
Although BL and BL˜ begin to generate a potential difference immediately after the start of the reading, when it is still a small difference, the inherent potential difference between BL and BL˜ may be flipped by a current leakage from a non-accessed cell or the offset voltage of the sense amplifier itself. However, as shown in the conceptual diagram of a transient response of the sense amplifier in
As the potential difference between EL and BL˜ becomes sufficiently large, the potential difference between the outputs D′ and D′˜ also increases, so that the output DTCT of the exclusive OR, which indicates that data is detected, is flipped from 0 to 1 and the completion of the reading is transmitted to 403.
The present invention can also be carried out with a WL driver 401 having a similar configuration to a usual SRAM. However, when the potential of the Vt-Ctrl line connected to the second gates of the selection transistors MN33 and MN34 of the cell becomes high, the current leakage may increase at the selection transistor of a non-selected cell present in an accessed column and the reading may be disturbed. In this case, 401 is configured by a level shifter 701 as shown in
Number | Date | Country | Kind |
---|---|---|---|
2010-079158 | Mar 2010 | JP | national |