1. Field of the Invention
The present invention relates to a semiconductor memory device, and particularly relates to a semiconductor memory device in which power consumption is reduced.
2. Description of Related Art
In recent years, the operation voltage of a semiconductor device is gradually lowered in order to reduce its power consumption. At present, a considerably low operation voltage on the order of 1 volt is often used. However, as the operation voltage is lowered, because it is required to lower the threshold voltage in proportion to the decrease of the operation voltage, it causes a problem that the sub-threshold current of the transistor is increased in a non-conductive state.
To deal with such problems, there has been proposed a method for a semiconductor device disclosed in Japanese Patent Application Laid-open No. H11-31385, which has a structure in which a power source line of a circuit area where logic is fixed at a standby time is divided into a main power source line and a sub power source line. That is, in an active state, the main power source line and the sub power source line are short-circuited so that the power is supplied to both of the lines, thus correctly supplying the operation voltage to the circuit area. On the other hand, in a standby state, the main power source line and the sub power source line are disconnected so that no power is supplied to the sub power source line, thus terminating a power supply to a transistor that does not contribute to maintaining fixed logic that is determined beforehand.
As a result, even when a transistor having a low threshold is used, the power consumption is reduced because the sub-threshold current is reduced in the standby state. In addition, because a switching speed of the transistor having a low threshold is high, a high speed operation of a semiconductor device can be achieved in the active state. That is, it is possible to achieve both the high speed operation and the low power consumption in the semiconductor device.
In a case of applying a low power technology using such a sub power source line as described above to a semiconductor memory device such as a DRAM (Dynamic Random Access Memory), the main power source line and the sub power source line can be disconnected in a period during which the circuit area is in the standby state in response to an external command supplied from outside.
However, if the main power source line and the sub source line are merely disconnected during the period during which the circuit area is in the standby state in response to the external command, it only controls whether to enter the entire chip in the standby mode or to enter the entire chip in the active state. That is, it is not possible to control to enter only a part of an internal circuit in the standby state and to disconnect the main power source line and the sub power source line only in the corresponding circuit portion. Therefore, the power consumption cannot be reduced to a satisfactory extent, and a semiconductor memory device that can further reduce the power consumption has been desired.
The present invention seeks to solve one or more of the above problems, or to improve upon those problems at least in part.
In one embodiment, there is provided a semiconductor memory device comprising: a plurality of memory banks each including a plurality of circuit areas selected based on an address signal, any one of the memory banks being selected by a corresponding bank selective signal; and a selective activation circuit that activates anyone of the circuit areas and deactivates at least one of remaining circuit areas based on the address signal included in a memory bank that is selected based on the bank selective signal.
In another embodiment, there is provided a semiconductor memory device comprising: a memory bank that includes a plurality of memory cells each connected to an associated one of word lines and an associated one of bit lines; a row decoder that includes a plurality of word drivers and performs selection of the word lines based on a row address; a column decoder that performs selection of the bit lines based on a column address; and a selective activation circuit that activates any one of the word drivers and deactivates remaining word drivers based on the row address, wherein each of the word drivers includes a main power source line, a sub power source line, a switch circuit connected between the main power source line and the sub power source line, and a logic circuit that is connected to the main power source line and the sub power source line, and the selective activation circuit turns on the switch circuit that is included in one of the word drivers to be activated, and turns off the switch circuit included in the remaining word drivers to be deactivated.
The “activation” of a circuit area in the present invention means that an output signal of the circuit area can be changed in response to an address signal. That is, if the circuit area is activated, an output signal is activated when a predetermined address signal is provided and the output signal is deactivated when an address signal that is different from the predetermined address signal is provided. On the other hand, the “deactivation” means that the output signal of the circuit area is fixed regardless of the address signal. That is, if the circuit area is deactivated, the output signal is not activated even when the predetermined address signal is provided. Of course, the output signal is not activated either when an address signal that is different from the predetermined address signal is provided.
As described above, in the semiconductor memory device according to the present invention, a circuit area where an operation is required in response to an address signal is activated and a circuit area where the operation is not required is deactivated. Therefore, the power consumption can be reduced in the active state by a dynamic power control in response to an address signal, not by entire power control by an external command.
The above features and advantages of the present invention will be more apparent from the following description of certain preferred embodiments taken in conjunction with the accompanying drawings, in which:
Preferred embodiments of the present invention will be explained below in detail with reference to the accompanying drawings.
As shown in
Both the row address signal XA that is supplied to the row decoder 30 and the column address signal YA that is supplied to the column decoder 40 are supplied from outside via an address terminal ADD. The row address signal XA and the column address signal YA are supplied to the row decoder 30 and the column decoder 40, respectively, via an address buffer 60. Among address signals supplied to the address terminal ADD, an address signal supplied in synchronization with an active command is the row address signal XA, and an address signal supplied in synchronization with a read command or a write command is the column address signal YA. Therefore, the row address signal XA that is supplied in synchronization with the active command is supplied to the row decoder 30 via the address buffer 60, and the column address signal YA that is supplied in synchronization with the read command or the write command is supplied to the column decoder 40 via the address buffer 60.
The various commands described above are supplied from the outside via a command terminal CMD, and are supplied to a command decoder 70. The command decoder 70 is a circuit that interprets the command supplied via the command terminal CMD, which generates various types of internal commands ICMD based on a result of interpretation. The generated internal commands ICMD are supplied to each corresponding circuit block.
As shown in
As shown in
As shown in
In the first embodiment, the row address signal XA that is supplied to the memory bank 21 is divided into a 10-bit lower address consisting of X0 to X9 and a 3-bit upper address consisting of X10 to X12. The upper addresses X10 to X12 are supplied to a row pre-decoder 32, by which any one bit of an 8-bit pre-decode signals PX0 to PX7 is activated. In the example shown in
The pre-decode signals PX0 to PX7 are signals for selecting the main word drivers 80 to 87, respectively. As described above, because only one bit is activated from among the 8-bit pre-decode signals PX0 to PX7, only one main word driver is activated from among the main word drivers 80 to 87. This means that only one memory area is accessed from among the memory areas #0 to #7, and the rest of seven memory areas are not accessed.
Meanwhile, the lower addresses X0 to X9 are pre-decoded by a row pre-decoder (not shown), and then a part of the lower address is commonly supplied to the main word drivers 80 to 87. The other part of the lower address is supplied to a sub-word driver (not shown) that is arranged in the memory bank 21. That is, any one of the memory areas #0 to #7 is selected by the upper addresses X10 to X12, and any one of sub-word lines included in the selected one of the memory areas #0 to #7 is selected by the lower addresses X0 to X9.
Although the row decoder array 31 is arranged at the center of the memory bank 21 that is divided into two parts in the example shown in
The other memory banks 22 to 24 have the same configuration as the memory bank 21 described above.
As shown in
The main word drivers 80, 81, . . . are respectively activated based on their corresponding source gate control signals SGC0, SGC1, . . . . On the other hand, the sense amplifier controllers 90, 91, 92, . . . are activated simultaneously when the adjacent main word driver is activated. Therefore, the source gate control signal SGC0 is supplied as it is to the sense amplifier controller 90 that is located at the edge, and an OR signal SGC01 of the source gate control signals SCG0 and SGC1 is supplied to the sense amplifier controller 91 that is sandwiched by the main word drivers 80 and 81.
Such source gate control signals SCG0, SGC1, . . . , and SGC01, SGC12, . . . are generated by a selective activation circuit 200 shown in
As shown in
With this configuration, any one of the word drivers is activated based on the pre-decode signals PX0 to PX 7 from among the main word drivers 80, 81, . . . that are included in a memory bank selected based on the source transistor control signals STC1 to STC3 that are the bank selective signals, and at the same time, the rest of the word drivers are all deactivated. In addition, as for the sense amplifier controllers 90, 91, 92, . . . , only the two sense amplifier controllers adjacent to an activated word driver are activated, and at the same time, the rest of the sense amplifier controllers are all deactivated. Therefore, only one main word driver and two sense amplifier controllers that are related to a memory area, which is the access target, are activated, while the others are deactivated.
As shown in
Because the AND gates 210, 211, . . . that respectively take the logical products of the source transistor control signal STC1 and the pre-decode signals PX0, PX1, . . . are provided in the selective activation circuit 200, the source gate control signal SCG0 is activated for the period T0, and the source gate control signal SGC1 is activated for the period T1. Therefore, for the period T0, only the main word driver 80 is activated, and the other main word drivers 81 to 87 are maintained in a deactivation state. Similarly, for the period T1, only the main word driver 81 is activated, and the other main word drivers 80, 82 to 87 are maintained in a deactivation state.
Furthermore, because the OR gates 221, 222, . . . that respectively take the logical sums of two source gate control signals SCG0, SGC1, . . . are provided in the selective activation circuit 200, the source gate control signal SGC01 is activated for both the periods T0 and T1. As described above, the source gate control signal SCG0 is supplied as it is to the sense amplifier controller 90. Therefore, for the period T0, only the sense amplifier controllers 90 and 91 are activated, and the other sense amplifier controllers 92 to 98 are maintained in a deactivation state. Similarly, for the period T1, only the sense amplifier controllers 91 and 92 are activated, and the other sense amplifier controllers 90 and 93 to 98 are maintained in a deactivation state.
As shown in
Among P-channel MOS transistors P11 to P15 that constitute the logic of the main word driver 80, the sources of the transistors P11, P12, and P15 are connected to a main power source line VPP, and the source of the transistor P13 is connected to a sub power source line VPPZ. A PMOS source transistor P1 as a switch is connected between the main power source line VPP and the sub power source line VPPZ. An inversion signal SCG0B of the source gate control signal SCG0 is supplied to the gate of the transistor P1. Therefore, if the level of the source gate control signal SCG0 is High (an activation state), the main power source line VPP and the sub power source line VPPZ are short-circuited, so that the same potential is supplied to the sub power source line VPPZ as that supplied to the main power source line VPP. On the other hand, if the level of the source gate control signal SCG0 is Low (a deactivation state), the main power source line VPP and the sub power source line VPPZ are disconnected, so that no power is supplied to the sub power source line VPPZ.
Furthermore, from among N-channel MOS transistors N11 to N14 that constitute the logic of the main word driver 80, the sources of the transistors N12 and N13 are connected to a main power source line VSS or VKK, and the source of the transistor N14 is connected to a sub power source line VKKZ. An NMOS source transistor N1 as a switch is connected between the main power source line VKK and the sub power source line VKKZ. The source gate control signal SCG0 is supplied to the gate of the transistor N1. Therefore, if a level of the source gate control signal SCG0 is High (an activation state), the main power source line VKK and the sub power source line VKKZ are short-circuited, so that the same potential is supplied to the sub power source line VKKZ as that supplied to the main power source line VKK. On the other hand, if the level of the source gate control signal SCG0 is Low (a deactivation state), the main power source line VKK and the sub power source line VKKZ are disconnected, so that no power is supplied to the sub power source line VKKZ.
The transistors connected to the main power source lines VPP, VSS, and VKK are transistors that are required to fix the logic of the main word driver in a deactivation state (transistors to be turned ON), and the transistors connected to the sub power source lines VPPZ and VKKZ are transistors that are not required to fix the logic of the main word driver in the deactivation state (transistors to be turned OFF). Therefore, if the source gate control signal SCG0 is deactivated, no power is supplied to the sources of the transistors that are not required to fix the logic, so that there is virtually no power consumption due to the sub-threshold current in a deactivation state. As a result, it is possible to reduce the power consumption in a deactivation state while utilizing a high speed transistor having a low threshold voltage.
The other main word drivers 81 to 87 have the same circuit configuration as the main word driver 80. In addition, the main power source lines VPP, VSS, and VKK can be provided such that they are shared by the main word drivers 80 to 87.
As shown in
In periods T10 and T12 for which the source gate control signal SCG0 is deactivated to a Low level, as described above, the PMOS source transistor P1 and the NMOS source transistor N1 are turned OFF, so that the power supply to the sub power source lines VPPZ and VKKZ is terminated. Accordingly, the power consumption is greatly reduced while maintaining the main word line MWLB to a High level.
The case that the source gate control signal SCG0 is deactivated includes a case that the memory bank 21 is not an access target. In this case, because the source transistor control signal STC1 itself is in a deactivation state, the source gate control signal SCG0 is deactivated regardless of the values of the pre-decode signals PX0 to PX7. Another case is that the memory bank 21 is an access target, but the pre-decode signal PX0 is deactivated and any one of the pre-decode signals PX1 to PX7 is in an activation state. In this case, the corresponding memory area #0 is not the access target, and the power consumption of the main word driver 80 is saved, which does not need to be activated. Still another case is that the entire unit of the semiconductor memory device 10 is in a standby state by a command. In this case, all of the source gate control signals are deactivated.
As shown in
From among P-channel MOS transistors P21 to P27 that constitute the logic of the sense amplifier controller 91, the sources of the transistors P23, P24, and P26 are connected to a main power source line VPP or VDD, and the sources of the transistors P21, P25, and P27 are connected to a sub power source line VPPZ or VDDZ. A PMOS source transistor P2 as a switch is connected between the main power source line VPP and the sub power source line VPPZ. An inversion signal SGC01B of the source gate control signal SGC01 is supplied to the gate of the transistor P2. Similarly, a PMOS source transistor P3 as a switch is connected between the main power source line VDD and the sub power source line VDDZ. An inversion signal SGC01B of the source gate control signal SGC01 is supplied to the gate of the transistor P3. Therefore, if a level of the source gate control signal SGC01 is High (an activation state), the main power source line VPP and the sub power source line VPPZ are short-circuited, so that the same potential is supplied to the sub power source line VPPZ as that supplied to the main power source line VPP. At the same time, the main power source line VDD and the sub power source line VDDZ are short-circuited, so that the same potential is supplied to the sub power source line VDDZ as that supplied to the main power source line VDD. On the other hand, if the level of the source gate control signal SGC01 is Low (a deactivation state), the main power source line VPP and the sub power source line VPPZ are disconnected, and at the same time, the main power source line VDD and the sub power source line VDDZ are disconnected, so that no power is supplied to the sub power source lines VPPZ and VDDZ.
Furthermore, from among N-channel MOS transistors N21 to N29 that constitute the logic of the sense amplifier controller 91, the sources of the transistors N21, N22, N27, and N29 are connected to a main power source line VSS, and the sources of the transistors N23, N25, and N28 are connected to a sub power source line VSSZ. An NMOS source transistor N2 as a switch is connected between the main power source line VSS and the sub power source line VSSZ. The source gate control signal SGC01 is supplied to the gate of the transistor N2. Therefore, if a level of the source gate control signal SGC01 is High (an activation state), the main power source line VSS and the sub power source line VSSZ are short-circuited, so that the same potential is supplied to the sub power source line VSSZ as that supplied to the main power source line VSS. On the other hand, if the level of the source gate control signal SGC01 is Low (a deactivation state), the main power source line VSS and the sub power source line VSSZ are disconnected, so that no power is supplied to the sub power source line VSSZ.
The transistors connected to the main power source lines VPP, VDD, and VSS are transistors that are required to fix the logic of the main word driver in the deactivation state (transistors to be turned ON), and the transistors connected to the sub power source lines VPPZ, VDDZ, and VSSZ are transistors that are not required to fix the logic of the main word driver in the deactivation state (transistors to be turned OFF). Therefore, if the source gate control signal SGC01 is deactivated, no power is supplied to the sources of the transistors that are not required to fix the logic, so that there is virtually no power consumption due to the sub-threshold current in a deactivation state. As a result, it is possible to reduce the power consumption in the deactivation state while utilizing a high speed transistor having a low threshold voltage.
The other sense amplifier controllers 90, 92 to 98 have the same circuit configuration as the sense amplifier controller 91. In addition, the main power source lines VPP, VDD, and VSS can be provided such that they are shared by the sense amplifier controllers 90 to 98.
As shown in
In periods T20 and T22 for which the source gate control signal SCG01 is deactivated to a Low level, as described above, the PMOS source transistors P2 and P3 and the NMOS source transistor N2 are turned OFF, so that the power supply to the sub power source lines VPPZ, VDDZ, and VSSZ is terminated. Therefore, the power consumption is greatly reduced while maintaining the sense amplifier control signal ASAPT to a Low level.
As described above, according to the first embodiment, the main word drivers 80 to 87 and the sense amplifier controllers 90 to 98 are selectively deactivated not only in a case that the entire unit of the semiconductor memory device 10 is in a standby state, but also in a case that the memory bank in concern is not an access target or a case that the memory bank in concern is the access target but a corresponding memory area is not the access target. That is, even during an access, because circuit areas that are not the access target can be selectively deactivated, the power consumption can be reduced as compared to the conventional case.
As described above, the main word drivers 80 to 87 can share the main power source lines VPP, VSS, and VKK. Similarly, the sense amplifier controllers 90 to 98 can share the main power source lines VPP, VDD, and VSS.
A second embodiment of the present invention is explained next.
As shown in
An internal signal RASB is supplied to a set-side input terminal S of the SR latch circuit 110 via a pulse generating circuit 120. The internal signal RASB is a signal that becomes a Low level in response to issuance of an active command. Therefore, when the active command is issued, the SR latch circuit 110 is set, by which the source transistor control signal STC1 is activated to a High level. That is, when the active command is issued, the source transistor control signal STC1 is activated regardless of the value of the row address XA.
An internal signal RASOKT is supplied to a reset input terminal R of the SR latch circuit 110 via an inverter 130. The internal signal RASOKT is a signal that becomes a High level when a sense operation of the memory bank 21 is complete. Therefore, when the sense operation is complete, the source transistor control signal STC1 is returned to a deactivation state.
As shown in
With the above configuration, when the source transistor control signal STC1, which is a bank selective signal, is activated, all of the main word drivers 80 to 87 and the sense amplifier controllers 90 to 98 are once activated regardless of the values of the pre-decode signals PX0 to PX7. As described above, because the source transistor control signal STC1 is activated in response to the issuance of the active command, all of the main word drivers 80 to 87 and the sense amplifier controllers 90 to 98 become activated once, if the active command is issued.
Thereafter, when the sense operation of the memory bank 21 is complete, because the source transistor control signal STC1 is returned to a deactivation state, only one main word driver and two sense amplifier controllers are maintained in an activation state, and the other main word drivers and the sense amplifier controllers are deactivated.
In this manner, in the second embodiment, when the active command is issued, all of the main word drivers 80 to 87 and the sense amplifier controllers 90 to 98 become activated once, which makes it possible to suppress a decrease of an access speed due to the existence of the selective activation circuit 300.
As shown in
In the third embodiment, as shown in
In the above configuration, the column select circuits 400, 401, . . . are selectively activated based on the source transistor control signal STC1 and the pre-decode signals PY0, PY1, . . . , as it is in the first and second embodiments. Therefore, only a column select circuit that is related to a memory area of an access target is activated, and the other column select circuits are maintained in a deactivation state. In the similar manner to the first and second embodiments, the activation state indicates a state where a main power source line and a sub power source line are short-circuited in a column select circuit, and the deactivation state indicates a state where the main power source line and the sub power source line are disconnected in the column select circuit.
In this manner, selectively deactivating circuit areas that are not the access target also in the column decoder 40, the power consumption can be reduced as compared to the conventional case. Of course, by selectively deactivating circuit areas that are not the access target in both the row decoder 30 and the column decoder 40, the power consumption can be even more reduced.
When pursuing a high speed access by activating once all of the column select circuits 400, 401, . . . , in the same manner as the second embodiment, an internal signal CASB that becomes a Low level in response to issuance of a read command or a write command can be used instead of the internal signal RASB shown in
It is apparent that the present invention is not limited to the above embodiments, but may be modified and changed without departing from the scope and spirit of the invention.
For example, although any one of the main word drivers is activated by the selective activation circuit 200 while deactivating all of the other main word drivers, it is not essential to deactivate all of the other main word drivers, but it suffices as at least one of the other main word drivers is deactivated.
Number | Date | Country | Kind |
---|---|---|---|
2008-320637 | Dec 2008 | JP | national |