The present invention relates to a technology on a semiconductor memory device for reducing charge/discharge power of write bitlines of an SRAM in which a memory cell is configured by eight transistors.
In recent years, VLSI has been a key component of various industries and reliability of VLSI installed in computer systems has become more and more important. However, with the miniaturization of a VLSI fabrication process, variations of transistor device characteristics have increased and low-voltage operation reliability of LSI has decreased. In a VLSI fabrication process in the generation of 90 nm or finer, a variation of a threshold voltage of a MOS transistor integrated into an LSI is said to become evident.
Particularly, since an SRAM (Static Random Access Memory) uses MOS transistors smallest in size in each generation, the SRAM is a factor which determines reliability and yield of LSI and it is becoming important to maintain low-voltage operation reliability.
An SRAM in which a memory cell is configured by six transistors (6T SRAM) is configured by adding an access gate (2T) to a latch circuit (4T), and writing and reading are performed using the same access gate. Thus, it is difficult to solve a tradeoff between write and read margins and low-voltage operation reliability is a serious problem.
On the other hand, since the read margin needs not be considered in an SRAM in which a memory cell is configured by eight transistors by adding a read port (2T) to a 6T SRAM (8T SRAM), it is generally known that the 8T SRAM can be mounted in a smaller area than the 6T SRAM in a miniaturized process (non-patent literature 1).
However, while the 8T SRAM can ensure low-voltage operation reliability, power consumption per unit cycle thereof tends to be more than the 6T SRAM having a higher operating voltage. The reason for that is that power overhead and a speed reduction are caused by a write-back scheme for solving a disturb (so-called half-select problem) at the time of writing in the 8T SRAM, thereby increasing a leakage power ratio (see, for example, patent literature 1, non-patent literature 2).
The above half-select problem and the write-back scheme of the 8T SRAM are described later with reference to the drawings.
In the 8T SRAM advantageous in the miniaturized process, the half-select problem can be solved by using the conventional write-back scheme and low-voltage operation reliability can be ensured. However, in the conventional write-back scheme, an increase in charge/discharge power in a half-selected column at the time of a write operation has been problematic due to full swing of all write bitlines.
In view of the above situation, an object of the present. invention is to provide a semiconductor memory device capable of solving a half-select problem in an 8T SRAM and, simultaneously, achieving a reduction in charge/discharge power in a half-selected column, which has been a problem in the conventional write-back scheme.
To achieve the above object, the present invention is directed to a semiconductor memory device in which a plurality of arrayed memory cells are arranged in each of which an access gate is provided in a latch circuit in which two CMOS inverter circuits form a loop, a read-only transistor is further provided and word lines are divided into a read word line (RWL) and a write word line (WWL) and from each of which retention data of the memory cell is readable via a read bitline (RBL) by activating only the read word line (RWL), wherein the semiconductor memory device comprises the following elements 1) to 3).
1) A bitline half driver circuit which is capable of reading retention data from a read bitline (RBL) of each memory cell of a memory cell group in a column direction and drives the write bitlines (WBLs) only for the memory cells of a half-selected column according to the read data.
2) A selection signal circuit to which an enable signal and a column selection signal of the bitline half driver circuit are input and which activates the bitline half driver circuit.
3) An equalizer circuit which equalizes the write bitlines of the memory cell group in the column direction and does not precharge the write bitlines.
According to such a configuration, the half-select problem in 8T SRAMs can be solved and, simultaneously, charge/discharge power in a half-selected column, which has been a problem with the conventional write-back scheme, can be reduced.
The memory cell in which the access gate is provided in the latch circuit in which the two CMOS inverter circuits form a loop, the read-only transistor is further provided, the word lines are divided into the read word line (RWL) and the write word line (WWL) and from which retention data of the memory cell is readable via the read bitline (RBL) by activating only the read word line (RWL) is a memory cell of an 8T SRAM or a memory cell having a similar configuration.
Further, the bitline half driver circuit of the above 1) is specifically configured that a driver part for pulling up and down the write bitlines (WBLs) of the memory cell is composed of nMOSs, and a pulled-up voltage level of the bitline is clamped at a voltage lower than a supply voltage by a threshold value of the nMOS.
Alternatively, the bitline half driver circuit of the above 1) is so configured that the driver part for pulling up and down the write bitlines (WBLs) of the memory cell is composed of inverters, and a pulled-up voltage level of the bitline is clamped at a voltage lower than a supply voltage by a predetermined voltage by making a supply voltage of the inverter lower than the supply voltage of the memory cell by the predetermined voltage.
In this way, in the bitline half driver circuit, the amount of amplitude of the bitlines of the memory cells in the half-selected column not selected by a column decoder becomes smaller than the amount of amplitude of the bitlines of the memory cells selected by the column decoder in driving the write bitlines. This reduces power consumption.
Further, the selection signal circuit of the above 2) is specifically configured using a CMOS NOR gate or a CMOS NAND gate, the enable signal and the column selection signal of the bitline half driver circuit are input thereto, and an output is made to a gate of an access transistor arranged between the bitline half driver circuit and the write bitline of the memory cells.
Further, the equalizer circuit of the above 3) is specifically configured that an nMOS and a pMOS are connected in parallel and an intermediate node of each is connected to the write bitline of the memory cells.
Alternatively, the equalizer circuit of the above 3) is so configured that an nMOS or a pMOS are connected between the write bitlines of the memory cells.
In this way, the write bitlines of the memory cells are set in a floating state and kept at an intermediate potential by leakage currents of the memory cells in a standby state.
Further, in the above semiconductor memory device of the present invention, the write word line is activated after the operation of the enable signal of the bitline half driver circuit, whereby a reduction in charge/discharge power in the half-selected column, which has been a problem with the conventional write-back scheme, is achieved.
Note that one bitline half driver circuit only has to be provided in one memory cell group composed of a plurality of memory cells such as 8×2(n-1) (n is a natural number) memory cells. To minimize area overhead caused by the addition of the bitline half driver circuit, one bitline half driver circuit is provided in one memory cell group composed of a multitude of memory cells. For example, one bitline half driver circuit is provided in any one of memory cell groups composed of 8 memory cells, 16 memory cells, 32 memory cells, 64 memory cells, 128 memory cells or 256 memory cells. In view of attenuation of retention data by the read bitlines and the drive of the write bitlines, an optical number of memory cells may be set.
According to the present invention, there is an effect of being able to solve the half-select problem in 8T SRAMs and, simultaneously, achieve a reduction in charge/discharge power in the half-selected column, which has been a problem with the conventional write-back scheme, and construct a low power consumption SRAM.
Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. The present invention is not limited to the illustrated construction. The present invention can be variously changed in design.
First, the influence of a random variation of a threshold value is described with reference to
As a read operation, the bitlines (BLs) are first precharged and set to “high”. Then, a word line (WL) of a row selected based on an input address signal by an X decoder (not shown) is set up. The access transistors (NA0, NA1) of memory cells of a row selected by an X decoder circuit (not shown) are turned on and retention data are output to the bitlines (BLs). A bitline (BL) of a column selected by a Y decoder circuit is output to a sense amplifier circuit (not shown) to amplify a minute potential difference. An amplified signal is retained by a data latch circuit (not shown) to output data.
Further, as a write operation, a word line (WL) of a row selected by the X decoder circuit (not shown) is set up based on an input address signal and the Y decoder circuit (not shown) selects a bitline. In accordance with write data, one bitline (BLN) is grounded (GND) by a write driver circuit (not shown) and the other bitline (BL) is driven to a supply voltage (VDD). As shown in FIG. 4(1), the access transistors (NA0, NA1) of memory cells of the row selected by the X-decoder circuit (not shown) are turned on and data is written from the bitline in a write target cell of the column selected by the Y-decoder circuit.
However, as described above, with the further miniaturization of the process, reliability of the operation of the memory cells of the conventional 6T SRAM is being lost. As described above, with the miniaturization of the process, a variation of a threshold voltage of a MOS transistor increases. The conventional 6T SRAM has a great advantage in terms of increasing capacity and speed but, on the other hand, a disturb current occurs in unselected cells, in which data is not to be written, as shown in FIG. 4(2). At this time, the write margin becomes smaller when the threshold values of the access transistors (NA0, NA1) vary to be higher, whereas the read margin becomes smaller when they vary to be lower. That is, in the conventional 6T SRAM, the tradeoff between the read and write margins cannot be solved and a low-voltage operation becomes difficult as the miniaturization progresses.
On the other hand, since the 8T SRAM includes a dedicated read port, the read margin needs not be considered and a yield at low voltage is easily secured. Thus, its necessity has been increased as the miniaturization progresses.
By forming the discharge path, the potential of the read bitline (RBL) is gradually reduced from VDD. The potential of the read bitline (RBL) reaches a logical threshold voltage of an amplifier (not shown) in a subsequent stage, whereby a data output is determined.
Since the potential of the data retention node (N1) is received by a gate of the read drive transistor (NRD) and directly transmitted to the read bitline (RBL) in the read port of the memory cell of the 8T SRAM, retention data is not destroyed by the read operation. That is, the read margin needs not be considered in the design of the memory cell of the 8T SRAM. Further, the write operation in the memory cell of the 8T SRAM is the same as that in the memory cell of the 6T SRAM described above.
One of techniques for avoiding instability of memory cells in a half-selected column of an 8T SRAM is a write-back scheme. The write-back scheme is described with reference to a conventionally known write-back circuit as shown in
At the time of writing in the memory cell of the 8T SRAM, a read word line (RWL) is first set up and retention data of the memory cells in all columns belonging to a selected row are read to a latch circuit (D-latch) through a read bitline (RBL) as shown in
As shown in
By using the conventional write-back scheme in this way, the half-select problem can be solved and low-voltage operation reliability of the 8T SRAM can be ensured.
However, since the write word line (WWL) is set up and the allocated data is written in each of the selected and unselected columns in the conventional write-back scheme, all the write bitlines (WBLs) undergo a full swing from VDD to the GND level. At this time, if a column address is N bits, the unselected columns are (2N−1)-fold of the selected column. That is, if a column address is 8 bits, charge/discharge power in the unselected columns is (28−1)=255 times as much as charge/discharge power in the selected column. As a result, an increase in charge/discharge power in the half-selected columns becomes problematic at the time of the write operation.
Accordingly, a semiconductor memory device realizing the write-back scheme of the present invention is configured as follows as shown in
The amplitudes of the write bitlines (WBLs) are limited by the bitline half driver circuit 2 and the write bitlines (WBLs) can be constantly set in a floating state without being precharged by the equalizer circuit 4. In this way, lower power consumption can be achieved while maintaining an advantage of being able to reduce a lower limit of an operating voltage by the conventional write-back scheme. The semiconductor memory device realizing the write-back scheme of the present invention is characterized in that the write bitlines (WBLs) are precharge-less and the amount of amplitude of the write bitlines (WBLs) is limited.
An implementation method of the semiconductor memory device realizing the write-back scheme of the present invention is as follows. First, data in the selected column are read and input to the bitline half driver circuit. Then, the write bitlines (WBLs) of the unselected columns are charged/discharged by the bitline half driver circuit. Then, writing is performed in the selected column. Finally, the write bitlines (WBLs) are set in the floating state after being equalized.
This is described in detail below, taking a specific circuit as an example.
As an embodiment of realizing the write-back scheme of the present invention, a circuit configuration diagram including the bitline half driver circuit and the equalizer circuit is shown in
The equalizer circuit 4 is a circuit in which an nMOS and a pMOS are connected in parallel and an intermediate node of each is connected to the write bitline of the memory cells. The write bitlines (WBLs) are not precharged and the write bitlines of the memory cells are in the floating state in a standby state. However, the write bitlines are kept at an intermediate potential by leakage currents of the memory cells.
The bitline half driver circuit 2 is located in a stage subsequent to a read circuit for the read bitline (RBL) and drives the write bitlines (WBLs) according to the read data. As shown in
Further, the selection signal circuit 3 is configured using a CMOS NOR gate, receives the enable signal (DRN) and the column selection signal (CLE) of the bitline half driver circuit input thereto, and is connected to gates of the access transistors (N5, N6) arranged between the bitline half driver circuit 2 and the write bitlines (WBLs) of the memory cells.
At the time of writing, the read word line (RWL) of the selected row is driven and data are transmitted to the read bitline (RBL). At this time, a column selection signal (CLE) is driven in the selected column where writing is to be performed. Subsequently, in the selected row, a driver enable signal (DRN) is driven. The bitline half driver circuit drives the write bitlines (WBLs) by driving the driver enable signal (DRN) in the unselected columns in which the column selection signal (CLE) is not driven. As a result, in the write target column, the bitline half driver circuit does not drive the write bitlines (WBLs) and drives only the bitlines of the half-selected column. Since the write target column is driven by a write driver configured by a CMOS, the write bitlines (WBLs) are fixed at the VDD and GND levels and data are written as in a conventional manner.
A difference between the conventional technology and the present invention is described in detail using operation waveforms shown in
By these operations, the half-select problem can be solved and, simultaneously, a reduction in charge/discharge power in the half-selected column, which has been a problem with the conventional write-back scheme, can be realized.
In an SRAM circuit of Embodiment 1, a pull-up write bitline (WBL) is at or below VDD. Thus, a current path may be formed from a node held high to the write bitline (WBL). Accordingly, a yield simulation was carried out on the SRAM circuit of Embodiment 1.
Table 1 below shows a fail bit count simulation result in a half-selected cell. One million Monte-Carlo simulations were tried at each global corner and temperature. As a result of the simulations, a yield of 4.29 σ could be ensured at the worst corner (SS corner and low temperature) and a yield of 4.89 σ or higher was obtained at other corners and temperatures.
Further, it is understood from
The SRAM circuit of Embodiment 1 was prototyped using a 40-nm process. A SRAM memory capacity is 512 Kb, a local read circuit is one in every 16 cells, a bitline half driver circuit is one in every 32 cells and a write driver is one in every 128 cells in a 16 Kb block. Since a read port and a write port are divided in an 8T SRAM, a reduction in power consumption and a higher speed can be achieved by hierarchization of read bitlines.
Table 2 below shows the specification of the prototyped SRAM circuit.
Since an access time is determined by a read operation, there is no speed overhead due to the bitline half driver circuits and equalizer circuits of the SRAM circuit of Embodiment 1. An access time of 4.5 ns was achieved at 0.8 V and an operation on a single 0.5V power supply was possible.
Further,
In the above Embodiment 1, the bitline half driver circuit is such that the driver part for pulling up and down the write bitlines (WBLs) of the memory cells is composed of nMOSs and the pulled-up voltage level of the bitline is clamped at the voltage lower than the supply voltage VDD by the threshold value of the nMOSs. However, other configurations may also be adopted. For example, as shown in
The bitline half driver circuits shown in
Here, in the case of
Further, in the case of
Although the equalizer circuit is so configured that the nMOS and the pMOS are connected in parallel and the intermediate node of each is connected to the write bitline of the memory cells in the above Embodiment 1, another configuration may be adopted provided that the write bitlines of the memory cell group in the column direction are equalized and the write bitlines are not precharged. For example, as shown in
The present invention can replace the conventional write-back scheme for 8T SRAMs that has been adopted up to the present.
Number | Date | Country | Kind |
---|---|---|---|
JP 2011-130757 | Jun 2011 | JP | national |