This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2018-055974, filed Mar. 23, 2018, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to an integrated circuit.
During an operation of a semiconductor integrated circuit including a plurality of static random access memories (SRAMs), a leakage current flows from a metal-oxide-semiconductor field-effect-transistor (MOSFET) of the SRAM in a non-access state, thereby increasing current consumption in the entire semiconductor integrated circuit.
There is a method of applying a reverse bias between a substrate and a source as a technique for reducing the leakage current, but a long non-access time is required in order to obtain a leakage current reduction effect.
Hereinafter, embodiments will be described with reference to the accompanying drawings.
In general, according to one embodiment, there is provided an integrated circuit. The integrated circuit includes a plurality of SRAMs including a first SRAM and a second SRAM, and a switching unit that enables switching between an electrically connected state where a first circuit portion on a source side of the first SRAM is electrically connected with a second circuit portion on a source side of the second SRAM and an electrically disconnected state where the first circuit portion is electrically disconnected from the second circuit portion.
A semiconductor integrated circuit 100 is a circuit including a plurality of SRAMs. Only a part of the circuit related to the two SRAMs is cut out and illustrated in
Although each SRAM includes a plurality of transistors, the plurality of transistors is collectively represented by one symbol in
Further, a case where a transfer transistor and a driving transistor included in each SRAM are N-type MOSFETs (NMOS transistors) is assumed here, but the invention is not limited thereto, and may be implemented using P-type MOSFETs (PMOS transistors).
As illustrated in
An internal potential generation circuit 1A that generates an internal potential VSINT1 is provided on a source side of the SRAM 1. Similarly, an internal potential generation circuit 2A that generates an internal potential VSINT2 is provided on a source side of the SRAM 2. Each internal potential generation circuit is arranged at the outer side of a cell array.
The internal potential generation circuit 1A includes a shunt switch 3 that enables switching between an electrically connected state where a circuit portion 1B having the internal potential VSINT1 is electrically connected with the ground and an electrically disconnected state where the circuit portion 1B is electrically disconnected from the ground. The shunt switch 3 is turned on or off by a shunt signal SHNT1 supplied from a logic circuit to be described later. The shunt switch 3 is turned into an on-state when a level of the shunt signal SHNT1 is high, and the shunt switch 3 is turned into an off-state when the level of the shunt signal SHNT1 is low. The circuit portion 1B is electrically connected with the ground when the shunt switch 3 is in the on-state, and the circuit portion 1B is electrically disconnected from the ground when the shunt switch 3 is in the off-state.
The internal potential generation circuit 2A includes a shunt switch 4 that enables switching between an electrically connected state where a circuit portion 2B having the internal potential VSINT2 is electrically connected with the ground and an electrically disconnected state where the circuit portion 2B is electrically disconnected from the ground. The shunt switch 4 is turned on or off by a shunt signal SHNT2 supplied from the logic circuit to be described later. The shunt switch 4 is turned into an on-state when a level of the shunt signal SHNT2 is high, and the shunt switch 4 is turned into an off-state when the level of the shunt signal SHNT2 is low. The circuit portion 2B is electrically connected with the ground when the shunt switch 4 is in the on-state, and the circuit portion 2B is electrically disconnected from the ground when the shunt switch 4 is in the off-state.
In the present embodiment, in particular, there is provided a switching unit which enables switching between an electrically connected state where the circuit portion 1B is electrically connected with the circuit portion 2B and an electrically disconnected state where the circuit portions is electrically disconnected from the circuit portion 2B. The switching unit is realized, for example, by using a bypass switch 5 as illustrated in
The bypass switch 5 is configured using, for example, a transistor. However, the bypass switch is not limited to this example.
The bypass switch 5 is operated so as to electrically connect the circuit portion 1B with the circuit portion 2B when each of the SRAM 1 and the SRAM 2 is in a non-access period in which data read or write is not performed and each of the circuit portion 1B and the circuit portion 2B is electrically disconnected from the ground. When any of the circuit portion 1B and the circuit portion 2B is electrically connected with the ground, the bypass switch 5 is operated so as to electrically disconnect the circuit portion 1B and the circuit portion 2B from each other.
Here, it is considered a scene in which an access to the SRAM 1 during an access period is terminated and then an access to the SRAM 2 is started. It is assumed that a state where there is no access to the SRAM 2 continues for a certain period or longer, and the internal potential VSINT2 of the circuit portion 2B on the SRAM 2 side is higher than a ground level by a certain level or more and reaches a saturation level due to the leakage current.
The bypass switch 5 is operated so as to electrically connect the circuit portion 1B with the circuit portion 2B after the access to the SRAM 1 is terminated and before the access to the SRAM 2 is started. Specifically, the bypass switch 5 is operated so as to electrically connect the circuit portion 1B with the circuit portion 2B after the circuit portion 1B is electrically disconnected from the ground and before the circuit portion 2B is electrically connected with the ground. In this case, the shunt switch 3 is operated so that the circuit portion 1B is electrically disconnected from the ground at a first timing (for example, at a timing when the access to the SRAM 1 is terminated). Next, the shunt switch 4 is operated so that the circuit portion 2B is electrically connected with the ground at a second timing later than the first timing, for example, at a timing when the access to the SRAM 2 is started.
With such an operation, the internal potential VSINT1 of the circuit portion 1B and the internal potential VSINT2 of the circuit portion 2B are averaged to have the same potential. That is, the internal potential VSINT2 of the circuit portion 2B drops from the saturation level to a level about the half thereof, and the internal potential VSINT1 of the circuit portion 1B at the ground level immediately rises to the level about the half of the above saturation level.
If the bypass switch 5 and the bypass line 101 are not provided, the internal potential VSINT1 of the circuit portion 1B at the ground level does not immediately rise but slowly rises, and thus, a long non-access period is required until reaching a desired level, and the leakage current flows a lot in the meantime so that the current consumption as the entire circuit increases. In the present embodiment, however, the internal potential VSINT1 of the circuit portion 1B at the ground level immediately rises after the access to the SRAM 1 is terminated, and thus, it is possible to reduce the leakage current from an early stage of the non-access period so that it is possible to reduce the current consumption of the entire circuit.
Although an example of a case in which a ratio of the number of SRAMs existing on both sides of the bypass switch 5 is 1:1 is illustrated in the present embodiment, the ratio is not limited to this example and may be configured to be 1:n (where n is an integer of two or more). For example, the bypass switch 5 may be configured to be connected not only with the circuit portion 2B on the source side of the SRAM 2 but also with a circuit portion on a source side of other SRAM. That is, the bypass switch 5 may be configured to enable switching between the electrically connected state and the electrically disconnected state with respect to connection of the circuit portion on the source side of the SRAM 1 not only with the circuit portion 2B on the source side of the SRAM 2 but also with the circuit portion on the source side of other SRAM. In this case, additional bypass switch and bypass line may be added as appropriate.
A logic circuit 10 illustrated in
The logic circuit 10 uses a clock signal CLK and the chip enable signals CEN1 and CEN2 to individually generate the shunt signal SHNT1 for turning on or off the shunt switch 3 and the shunt signal SHNT2 for turning on or off the shunt switch 4 and to generate the bypass enable signal BYP12 for turning on or off the bypass switch 5.
The flip-flop circuit 11 receives the chip enable signal CEN1 and the clock signal. CLK as inputs and outputs a chip enable clock synchronization signal SYNC_CE1 obtained by synchronizing a rising edge or a falling edge of the chip enable signal CEN1 with a rising edge of the subsequent clock signal CLK.
For example, when the chip enable signal CEN1 changes from low to high (when the chip enable signal CEN1 is disabled), the flip-flop circuit 11 changes the chip enable clock synchronization signal SYNC_CE1 from low to high at a timing at which the clock signal CLK thereafter changes from low to high.
The flip-flop circuit 12 receives the chip enable signal CEN2 and the clock signal CLK as inputs and outputs a chip enable clock synchronization signal SYNC_CE2 obtained by synchronizing a falling edge or a rising edge of the chip enable signal CEN2 with a rising edge of the subsequent clock signal CLK.
For example, when the chip enable signal CEN2 changes from high to low, the flip-flop circuit 12 changes the chip enable clock synchronization signal SYNC_CE2 from high to low at a timing at which the clock signal CLK thereafter changes from low to high.
The NOR circuit 13 receives the chip enable signal CEN1 and the chip enable clock synchronization signal SYNC_CE1 as inputs, and outputs a result of calculating a NOR of both the signals as the shunt signal SHNT1. The NOR circuit 13 sets the shunt signal SHNT1 to high only when both the chip enable signal CEN1 and the chip enable clock synchronization signal SYNC_CE1 are low.
For example, when the chip enable signal CEN1 changes from low to high in a state where both the chip enable signal CEN1 and the chip enable clock synchronization signal SYNC_CE1 are low, the NOR circuit 13 changes the shunt signal SHNT1 from high to low. At this time, the shunt switch 3 is switched from the on-state to the off-state.
The NOR circuit 14 receives the chip enable signal CEN2 and the chip enable clock synchronization signal SYNC_CE2 as inputs, and outputs a result of calculating a NOR of both the signals as the shunt signal SHNT2. The NOR circuit 14 sets the shunt signal SHNT2 to high only when both the chip enable signal CEN2 and the chip enable clock synchronization signal SYNC_CE2 are low.
For example, when the chip enable signal CEN2 changes from high to low and the chip enable clock synchronization signal SYNC_CE2 changes from high to low in a state where both the chip enable signal CEN2 and the chip enable clock synchronization signal SYNC_CE2 are high, the NOR circuit 14 changes the shunt signal SHNT2 from low to high. At this time, the shunt switch 3 is switched from the on-state to the off-state.
The NOR circuit 15 receives the shunt signal SHNT1 and the shunt signal SHNT2 as inputs and outputs a result of calculating a NOR of both the signals as the bypass enable signal BYP12. The NOR circuit 15 sets the bypass enable signal BYP12 to high only when both the shunt signal SHNT1 and the shunt signal SHNT2 are low.
For example, when the shunt signal SHNT1 changes from high to low in a state where the shunt signal SHNT1 is high and the shunt signal SHNT2 is low, the NOR circuit 15 sets the bypass enable signal BYP12 to high. At this time, the bypass switch 5 is switched from the off-state to the on-state. When the shunt signal SHNT2 thereafter changes from low to high, the bypass enable signal BYP12 is set to low. At this time, the bypass switch 5 is switched from the on-state to the off-state.
Next, an example of an operation of intermediate potential control according to the present embodiment will be described with reference to
Even in this example, it is considered the scene in which the access to the SRAM 1 during the access period is terminated and then the access to the SRAM 2 is started. It is assumed that a state where there is no access to the SRAM 2 continues for a certain period or longer, and the internal potential VSINT2 of the circuit portion 2B on the SRAM 2 side is higher than a ground level by a certain level or more and reaches a saturation level due to the leakage current.
A clock signal at a constant cycle, and the chip enable signals CEN1 and CEN2 are input to the logic circuit 10 illustrated in
As illustrated in
When the chip enable signal CEN1 is low and the chip enable signal CEN2 is high, the chip enable clock synchronization signal SYNC_CE1 output from the flip-flop circuit 11 is low, and the chip enable clock synchronization signal SYNC_CE2 output from the flip-flop circuit 12 is high. The shunt signal SHNT1 output from the NOR circuit 13 is high, and the shunt signal SHNT2 output from the NOR circuit 14 is low. The bypass enable signal BYP12 output from the NOR circuit 14 is low.
At this time, the shunt switch 3 is in the on-state, the shunt switch 4 is in the off-state, and the bypass switch 5 is in the off-state. In this state, the internal potential VSINT2 of the circuit portion 2B on the SRAM 2 side is higher than the ground level by the certain level or more and reaches the saturation level.
During a period S2, the chip enable signal CEN1 is high and the chip enable signal CEN2 is low. When the chip enable signal CEN1 becomes high, the access period of the SRAM 1 ends. Although the chip enable signal CEN2 becomes low, a substantial access period of the SRAM 2 does not start yet until the rising edge of the clock signal, and data read or write is not performed.
Even if the chip enable signal CEN1 changes from low to high and the chip enable signal CEN2 changes from high to low, the chip enable clock synchronization signal SYNC_CE1 output from the flip-flop circuit 11 remains low and the chip enable clock synchronization signal SYNC_CE2 output from the flip-flop circuit 12 remains high until the clock signal rises.
Since the chip enable signal CEN1 changes from low to high, the shunt signal SHNT1 output from the NOR circuit 13 changes from high to low. Although the chip enable signal CEN2 was changed from high to low, the chip enable clock synchronization signal SYNC_CE2 remains high, and thus, the shunt signal SHNT2 output from the NOR circuit 14 remains low. Since the shunt signal SHNT1 changes from high to low and the shunt signal SHNT2 remains low, the bypass enable signal BYP12 output from the NOR circuit 14 becomes high.
At this time, the shunt switch 3 is in the off-state, the shunt switch 4 is in the off-state, and the bypass switch 5 is in the on-state. In this state, the internal potential VSINT1 of the circuit portion 1B and the internal potential VSINT2 of the circuit portion 2B are averaged to have the same potential. That is, the internal potential VSINT2 of the circuit portion 2B drops from the saturation level to a level about the half thereof, and the internal potential VSINT1 of the circuit portion 1B at the ground level immediately rises to the level about the half of the above saturation level.
During a period S3, the chip enable signal CEN1 is high and the chip enable signal CEN2 is low. When the clock signal rises, the operation enters the access period of the SRAM 2, and the data read or write is performed. At this time, the chip enable clock synchronization signal SYNC_CE1 output from the flip-flop circuit 11 becomes high, and the chip enable clock synchronization signal SYNC_CE2 output from the flip-flop circuit 12 becomes low. The shunt signal SHNT1 output from the NOR circuit 13 remains low, but the shunt signal SHNT2 output from the NOR circuit 14 becomes high. The bypass enable signal BYP12 output from the NOR circuit 14 becomes low.
At this time, the shunt switch 3 is in the off-state, the shunt switch 4 is in the on-state, and the bypass switch 5 is in the off-state. In this state, the internal potential VSINTl of the circuit portion 1B has already reached a level higher than the ground level by the certain level or more.
As illustrated in
Here, in the case of using the general technique, the internal potential VSINT1 of the circuit portion 1B rises due to an effect of a leakage current of the SRAM 1 after the chip enable signal CEN1 changes from low to high, but rises little by little as indicated by a reference sign L1. As a result, the continuously-flowing leakage current falls little by little as indicated by a reference sign L3.
By contrast, in the present embodiment, when the chip enable signal CEN1 changes from low to high, the bypass switch 5 is turned on and the internal potential VSINT1 of the circuit portion 1B and the internal potential VSINT2 of the circuit portion 2B are averaged. Thus, the internal potential VSINT1 of the circuit portion 1B at the ground level immediately rises to the level about the half of the saturation level as indicated by a reference sign L2, and gradually rises due to the leakage effect of the SRAM 1 even after then. As a result, the leakage current falls significantly as indicated by a reference sign L4 and continues to gradually fall even after then.
In addition, when an activation rate of the SRAM 1 is low and the state where the chip enable signal CEN1 is high continues long (when the non-access period of the SRAM 1 is long), for example, as illustrated in
In this manner, the internal potential at the ground level is immediately increased after the access of the accessing SRAM is terminated in the present embodiment, and thus, it is possible to reduce the leakage current from the early stage of the non-access period of the SRAM and to reduce the current consumption of the entire circuit.
In the above-described embodiment, the case where the logic circuit 10 uses the chip enable signal supplied to each of the SRAM 1 and the SRAM 2 was exemplified. Instead, it may be configured such that the same processing is performed using address signals (signals including logical addresses) to be supplied to SRAM 1 and SRAM 2, respectively.
Further, in the above-described embodiment, the case of adjusting the internal potential in units of SRAMs was exemplified. Instead, it may be configured such that an internal potential is adjusted in units of arrays for a plurality of arrays forming an SRAM.
In this case, specifically, it is assumed that each of the SRAM 1 and the SRAM 2 illustrated in
As described in detail above, it is possible to provide the integrated circuit capable of obtaining the leakage current reduction effect in a short time according to the embodiment.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2018-055974 | Mar 2018 | JP | national |