1. Field of the Invention
The present invention relates to a semiconductor device, and more particularly to a semiconductor device that has a plurality of memory cell arrays and needs a relatively long time to control a write operation and the like on each memory cell array.
2. Description of Related Art
Phase change random access memory (PRAM) has received attention as a nonvolatile memory in recent years. PRAM stores data by using the phase state of phase change material that is included in the recording layer. More specifically, phase change material varies greatly in electrical resistance between when in a crystalline phase and when in an amorphous phase. The difference can be used for data recording.
The phase state is changed by passing a write current through the phase change material and thereby heating the phase change material. Data is read by passing a read current through the phase change material and judging the resistance. The read current is set to a value sufficiently smaller than the write current so as not to produce a phase change. Since the phase state of the phase change material will not vary without the application of high heat, no data will be lost even after power-off.
To make phase change material amorphous (reset), the phase change material needs to be heated to its melting point or higher temperatures by the application of a reset pulse, followed by rapid cooling. To crystallize (set) phase change material, the phase change material needs to be heated to a temperature of or above its crystallization temperature and below its melting point by the application of a set pulse, followed by gradual cooling. PRAM thus has the characteristic that a longer time is needed for a set operation than for a reset operation.
In PRAM, the time needed for a set operation is thus greatly different from for a reset operation. This complicates controlling during data write, making it not easy to ensure compatibility with other general-purpose memories such as DRAM. As a solution to this problem, Japanese Patent Application Laid-Open No. 2008-112547 describes a method of supplying a plurality of timing signals (TS) having respective different phases and a plurality of timing select signals (SEL) for selecting the timing signals to write control circuits (WC) that are arranged for respective bit lines, thereby activating a plurality of write control circuits at different timing for parallel operation.
Like the PRAM described in Japanese Patent Application Laid-Open No. 2008-112547, when a plurality of write control circuits are operated in parallel, the number of write control circuits that can be operated at a time depends on the time needed for a series of write operations and the cycle of issuing commands. More specifically, assuming that the time needed for a series of write operations is A and the command issuing cycle is B, the maximum number of write control circuits capable of parallel operations is given by A/B. If the clock signal is accelerated to reduce the command issuing cycle, the maximum number of write control circuits capable of parallel operations increases. According to the method of Japanese Patent Application Laid-Open No. 2008-112547, the numbers of timing signals (TS) and timing select signals (SEL) need to be increased accordingly. This makes greater the bus area for transmitting the timing signals (TS) and the timing select signals (SEL), possibly causing an increase in chip area depending on the layout.
The foregoing problem is not limited to PRAM alone but can occur commonly in semiconductor devices of a type where the time needed for a series of write operations (A) is longer than the command issuing cycle (B). The foregoing problem is not limited to so-called semiconductor memories such as PRAM, either, but also occurs in semiconductor devices in general that partly contain PRAM cells or the like.
In one embodiment, there is provided a semiconductor device that includes: first and second memory cell arrays each having a plurality of memory cells; first and second control circuits that are arranged to correspond to the first and second memory cell arrays, respectively; a first control signal line that is connected to the first and second control circuits in common and transmits a first control signal; and second and third control signal lines that are connected to the first and second control circuits, respectively, and transmit second and third control signals, respectively, the first control circuit performing an operation control on the first memory cell array when the first and second control signals are activated, the second control circuit performing an operation control on the second memory cell array when the first and third control signals are activated, time between when the first control circuit starts the operation control on the first memory cell array and when the first control circuit ends the operation control being longer than an activation period of the first and second control signals, time between when the second control circuit starts the operation control on the second memory cell array and when the second control circuit ends the operation control being longer than an activation period of the first and third control signals.
In another embodiment, there is provided a semiconductor device that includes: a plurality of memory cell arrays that are arranged in a matrix in a row direction and a column direction, and have a plurality of memory cells each; a plurality of control circuits that are arranged to correspond to the respective plurality of memory cell arrays and each include a data latch circuit for latching write data or read data; a plurality of first control signal lines that extend in the row direction and parallel to each other in the column direction; a plurality of second control signal lines that extend in the column direction and parallel to each other in the row direction; a plurality of global I/O lines that extend in the column direction and parallel to each other in the row direction; a first control signal generating circuit that activates any one of the plurality of first control signal lines; and a second control signal generating circuit that activates any one of the plurality of second control signal lines, among the plurality of control circuits, a plurality of control circuits that belong to the same row being commonly connected to a corresponding one of the plurality of first control signal lines, among the plurality of control circuits, a plurality of control circuits that belong to the same column being commonly connected to a corresponding one of the plurality of second control signal lines, among the plurality of control circuits, a plurality of control circuits that belong to the same column being commonly connected to a corresponding one of the plurality of global I/O lines, among the plurality of control circuits, a control circuit that is connected to activated first and second control signal lines taking write data supplied through a corresponding global I/O line into the data latch circuit or supplying read data taken into the data latch circuit to the corresponding global I/O line, the plurality of memory cell arrays each including a plurality of bit lines that are connected to respective corresponding memory cells, the data latch circuits each being commonly assigned to the corresponding plurality of bit lines, the plurality of control circuits each including a bit line select circuit that supplies the write data latched in the data latch circuit to any one of the plurality of bit lines included in the corresponding memory cell array, or supplies read data read from any one of the plurality of bit lines included in the corresponding memory cell array to the data latch circuit.
In still another embodiment, there is provided a semiconductor device that includes: a memory cell array that includes a plurality of memory cells and a plurality of bit lines connected to respective corresponding memory cells; a bit line select circuit that connects anyone of the plurality of bit lines to a global bit line; a reset write driver and a set write driver that are connected to the global bit line; a data latch circuit that latches write data supplied through a global I/O line; a reset write timing latch circuit that defines an activation period of the reset write driver; and a set write timing latch circuit that defines an activation period of the set write driver, the data latch circuit latching the write data supplied through the global I/O line in response to simultaneous activation of first and second control signals, the reset write timing latch circuit entering an active state in response to simultaneous activation of first and second write start signals and entering an inactive state in response to simultaneous activation of first and second write end signals, the set write timing latch circuit entering an active state in response to the simultaneous activation of the first and second write start signals and entering an inactive state in response to simultaneous activation of third and fourth write end signals, the reset write driver supplying a reset pulse to the global bit line in response to the reset write timing latch circuit entering the active state if a first logical level is latched in the data latch circuit, the set write driver supplying a set pulse to the global bit line in response to the set write timing latch circuit entering the active state if a second logical level is latched in the data latch circuit.
In yet another embodiment, there is provided a semiconductor device that includes a write timing latch circuit that activates a write timing pulse to a potential of a first power supply line in response to an activation of a write start signal and inactivates the write timing pulse to a potential of a second power supply line in response to an activation of a write end signal; a write driver that supplies a write pulse to a bit line in response to an activation of the write timing pulse; and a memory cell connected to the bit line, wherein the memory cell includes a nonvolatile memory element using phase change material, the write timing latch circuit includes: a flip-flop circuit connected between the first and second power supply lines, the flip-flop circuit having first and second input nodes; a first transistor connected between the first input node and the second power supply line, the first transistor having a control electrode supplied with the write start signal; a second transistor connected between the second input node and the second power supply line, the first transistor having a control electrode supplied with the write end signal; a third transistor connected between the first transistor and the first input node; and a fourth transistor connected between the second transistor and the second input node, the first to fourth transistors are MOS transistors, gates of the third and fourth transistors are connected to a third power supply line to which an potential between the potential of the first power supply line and that of the second power supply line is supplied, and the first to fourth transistors have a gate insulating film thinner than that of MOS transistors that constitute the flip-flop circuit.
According to the present invention, predetermined control circuits are selectively activated by using the control signals, instead of supplying timing signals or the like to all the control circuits in common. It is therefore possible to reduce the number of wiring lines that transmit timing signals etc. In addition, the control circuits are simplified in circuit configuration with a reduction in the occupying area. This makes it possible to reduce the chip area.
According to the present invention, the MOS transistors for controlling the flip-flop circuits need not be a high-voltage transistor. This makes it possible to reduce the size of the control circuits of the memory cells that include the nonvolatile memory elements made of phase change material while suppressing the off-leak currents. Since the gate capacitances are also reduced, it is even possible to reduce the operating power consumption.
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
The first bank BANK_A has an array area AA which includes a plurality of memory cell arrays ARY. The plurality of memory cell arrays ARY included in the array area AA are laid out in a matrix in the X direction (row direction) and Y direction (column direction).
As shown in
Specific configurations of the circuits will be described below.
As shown in
Bit line control circuits BLC are arranged on both sides of each memory cell array ARY in the Y direction. The bit line control circuits BLC are circuits for performing a write operation and a read operation through bit lines BL that are arranged in the corresponding memory cell array ARY. The bit line control circuits BLC perform their control based on control signals XCont and YCont which are supplied from the control signal generating circuit areas 12X and 12Y and, in a write operation, write data which is supplied through global I/O lines GIO. The bit lines BL are wiring that extends in the Y direction within the memory cell arrays ARY. Adjoining bit lines BL are connected to the bit line control circuits BLC on opposite sides, respectively.
In other words, half of the plurality of memory cells included in a memory cell array ARY (for example, memory cells that are connected to odd-numbered bit lines BL) are controlled by the bit line control circuit BLC that is shown on the upper side in
As shown in
There are two types of write operations, a “reset write” and a “set write.” The reset write refers to a write operation for making the phase change material amorphous. The amorphous phase change element PC has a relatively high resistance, which corresponds, for example, to a state where a logical value “0” is stored. In contrast, the set write refers to a write operation for crystallizing the phase change material. The crystallized phase change element PC has a relatively low resistance, which corresponds, for example, to a state where a logical value “1” is stored.
To perform a reset write, as shown in
To perform a set write, as shown in
Returning to
Similarly, a plurality of control signal generating circuits 14Y are arranged in the control signal generating circuit area 12Y. Each of the control signal generating circuits 14Y is a circuit for supplying control signals YCont to the plurality of bit line control circuits BLC that are arranged in the corresponding column. In
A plurality of pairs of global I/O lines GIO are commonly connected to the 2J bit line control circuits BLC that belong to the same column. The global I/O lines GIO are complementary wiring for transmitting write data and read data, and are connected to the bit lines BL through global bit lines to be described later. The global I/O lines GIO are wiring extending in the Y direction.
As shown in
As shown in
The number P of write phases>TSW/TCCD. As shown in
The group of phase-1 signals P1 to the group of phase-P signals PP include write start signals WSTART_P1 to WSTART_PP, and write end signals WRESETEND_P1 to WRESETEND_PP and WSETEND_P1 to WSETEND_PP, respectively. The write start signals WSTART_P1 to WSTART_PP are signals that define the start timing of a set write and a reset write, and correspond to phase 1 to phase P, respectively. The write end signals WRESETEND_P1 to WRESETEND_PP are signals that define the end timing of a reset write, and correspond to phase 1 to phase P, respectively. The write end signals WSETEND_P1 to WSETEND_PP are signals that define the end timing of a set write, and correspond to phase 1 to phase P, respectively.
The group of phase-1 signals P1 to the group of phase-P signals PP are generated by respective corresponding write timing generators WTG_1 to WTG_P. The write timing generators WTG_1 to WTG_P are activated by phase signals PHASE_1 to PHASE_P which are generated by a write phase counter WPC. The write phase counter WPC counts up or counts down each time a write instruction signal WRITE is activated. Based on the count value, the write phase counter WPC activates any one of the phase signals PHASE_1 to PHASE_P to a high level. The write instruction signal WRITE is an internal command that is activated when a write command is issued from outside.
As shown in
The other write timing generators WTG_2 to WTG_P have the same circuit configuration as that of the write timing generator WTG_1.
The write instruction signal WRITE is supplied to an OR gate circuit G1 through a one-shot pulse generating circuit OSP1. A read instruction signal READ is also supplied to the OR gate circuit G1. The read instruction signal READ is an internal command that is activated when a read command is issued from outside. Consequently, when a write command or read command is issued from outside, there occurs a one-shot data switch signal DATASW.
Each of the one-shot pulse generating circuits OSP1 to OSP4 includes a delay circuit DELAY1, an inverter INV, and a NOR gate circuit G2 which receives the outputs of the delay circuit DELAY1 and the inverter INV. The pulse width of the one-shot pulse to be generated when the input signal changes from a low level to high level is thus defined by the amount of delay of the delay circuit DELAY1. The pulse width of the one-shot pulse is designed to be shorter than the interval of issuance TCCD of column commands.
The group of phase-1 signals P1 to the group of phase-P signals PP and the data switch signal DATASW thus generated are supplied to the control signal generating circuits 14X and 14Y as mentioned above.
As shown in
The write timing signal generating circuit 18X includes P phase selectors PSEL_1 to PSEL_P, a driver circuit DR1 which generates a write start signal X-WSTART, a driver circuit DR2 which generates a write end signal X-WRESETEND, and a driver circuit DR3 which generates a write end signal X-WSETEND.
The phase selectors PSEL_1 to PSEL_P are circuits of the same circuit configuration and to be set in synchronization with the respective corresponding write start signals WSTART_P1 to WSTART_PP and reset in synchronization with the respective corresponding write end signals WSETEND_P1 to WSETEND_PP. More specifically, the phase selector PSEL_1 includes the following: an AND gate circuit G3 which receives the hit signal ADDHIT and the corresponding write start signal WSTART_P1; a delay circuit DELAY5 which delays the corresponding write end signal WSETEND_P1; and an RS latch circuit FF1 which is set by the output of the AND gate circuit G3 and reset by the output of the delay circuit DELAY5. The delay time of the delay circuit DELAYS is optimally set to be slightly longer than the pulse width of the write end signals WSETEND_P1 to WSETEND_PP, one-shot pulses. The output of the AND gate circuit G3 is used as a write signal W_1. The output of the RS flip-flop circuit FF1 is used as a phase select signal PS_1. The other phase selectors PSEL_2 to PSEL_P have the same circuit configuration.
With such a configuration, when the hit signal ADDHIT is activated to a high level, the phase whose write start signal WSTART_P1 to WSTART_PP is active at that timing is selected. The RS flip-flop circuit FF included in one of the phase selectors PSEL_1 to PSEL_P that corresponds to the phase is set. The corresponding write signals W_1 to W_P are also activated to a high level. Subsequently, when either one of the write end signals WSETEND_P1 to WSETEND_PP that corresponds to the phase is activated, the RS flip-flop circuit FF is reset to change the corresponding select signals PS_1 to PS_P to a low level.
The write signals W_1 to W_P thus generated are supplied to the driver circuit DR1. The phase select signals PS_1 to PS_P are supplied to the driver circuits DR2 and DR3.
The driver circuit DR1 is composed of a P-input OR gate circuit G4 which receives the write signals W_1 to W_P as its input signals. The output is used as the write start signal X-WSTART. Consequently, when any one of the phase selectors PSEL_1 to PSEL_P is set, the write start signal X-WSTART is activated to a high level.
The driver circuit DR2 includes AND gate circuits G5 which receive the respective corresponding phase select signals PS_1 to PS_P and the respective corresponding write end signals WRESETEND_P1 to WRESETEND_PP, and a P-input OR gate circuit G6 which receives the outputs of the AND gate circuits G5. The output of the driver circuit DR2 is used as the write end signal X-WRESETEND. Consequently, when a write end signal WRESETEND_P1 to WRESETEND_PP that corresponds to the set phase selector PSEL_1 to PSEL_P is activated, the write end signal X-WRESETEND is activated to a high level.
The driver circuit DR3 includes AND gate circuits G7 which receive the respective corresponding phase select signals PS_1 to PS_P and the respective corresponding write end signals WSETEND_P1 to WSETEND_PP, and a P-input OR gate circuit G8 which receives the outputs of the AND gate circuits G7. The output of the driver circuit DR3 is used as the write end signal X-WSETEND. Consequently, when a write end signal WSETEND_P1 to WSETEND_PP that corresponds to the set phase selector PSEL_1 to PSEL_P is activated, the write end signal X-WSETEND is activated to a high level.
The write timing signal generating circuit 18X also includes an AND gate circuit G9 which receives the hit signal ADDHIT and the data switch signal DATASW. The output of the AND gate circuit G9 is used as a data switch signal X-DATASW.
The read timing signal generating circuit 16X is a circuit that generates a read signal XR. The read signal XR is a timing signal for performing a read operation in synchronization with a read command and for generating read signals SIG1 to SIG3 to be described later. The read signal XR is transmitted through a plurality of signal lines. The read timing signal generating circuit 16X may have the same circuit configuration as that of the write timing signal generating circuit 18X described above.
The various types of signals XR, X-WSTART, X-WRESETEND, X-WSETEND, and X-DATASW thus generated are the signals that correspond to the control signals XCont shown in
The circuit configuration of the control signal generating circuits 14X has been described so far. As can be seen from above, the control signal generating circuits 14X have the function of retaining the write phase when the X column address CAX hits, and activating the write end signals X-WRESETEND and X-WSETEND when the write end signals WRESETEND_P1 to WRESETEND_PP and WSETEND_P1 to WSETEND_PP corresponding to that phase are activated, respectively.
The control signal generating circuits 14Y shown in
In terms of the bit line control circuits BLC(1U,1), BLC(1U,2), BLC(2U,1) and BLC(2U,2) shown in
The power supplies of the circuits that constitute the control signal generating circuits 14X and 14Y are connected to a VDD power supply line and a VSS power supply line, so that the control signals XCont and YCont generated have an amplitude of between VDD and VSS.
As shown in
The common control circuit BLCC includes a read control unit BLCR, a write control unit BLCW, a latch control unit BLCLA, and a data switch control unit BLCSW. The bit line control unit circuits BLC1 to BLCL each include a bit line select circuit BSEL, a reset write driver RESETWD, a set write driver SETWD, a read circuit RC, a data latch circuit DL, and a data switch circuit DSW. Hereinafter, the circuit blocks that constitute the bit line control circuits BLC will be described in detail.
As shown in
The power supply of the AND gate circuit G10 which constitutes the data switch control unit BLCSW is connected to the VDD power supply line. This means that the data switch signal DATASW output has an amplitude of VDD.
As shown in
The reset write timing latch circuit RESETL and the set write timing latch circuit SETL both are a flip-flop circuit having two cross-coupled inverters. The power supplies are connected to the VPP (>VDD) power supply line and VSS power supply line.
N-channel MOS transistors Tr1 and Tr2 are connected in series between one input node a of the reset write timing latch circuit RESETL and the VSS power supply line. The corresponding write start signal X-WSTART is supplied to the gate electrode of the transistor Tr1. The corresponding write start signal Y-WSTART is supplied to the gate electrode of the transistor Tr2. N-channel MOS transistors Tr3 and Tr4 are connected in series between the other input node b of the reset write timing latch circuit RESETL and the VSS power supply line. The corresponding write end signal X-WRESETEND is supplied to the gate electrode of the transistor Tr3. The corresponding write end signal Y-WRESETEND is supplied to the gate electrode of the transistor Tr4.
Similarly, N-channel MOS transistors Tr5 and Tr6 are connected in series between one input node c of the set write timing latch circuit SETL and the VSS power supply line. The corresponding write start signal X-WSTART is supplied to the gate electrode of the transistor Tr5. The corresponding write start signal Y-WSTART is supplied to the gate electrode of the transistor Tr6. N-channel MOS transistors Tr7 and Tr8 are connected in series between the other input node d of the set write timing latch circuit SETL and the VSS power supply line. The corresponding write end signal X-WSETEND is supplied to the gate electrode of the transistor Tr7. The corresponding write end signal Y-WSETEND is supplied to the gate electrode of the transistor Tr8.
With the foregoing configuration, when the corresponding write start signals X-WSTART and Y-WSTART are activated to a high level, the reset write timing latch circuit RESETL and the set write timing latch circuit SETL both enter an active state. The reset write timing pulse WRESET and the set write timing pulse WSET, the outputs of the circuits, are both activated to a high level. Subsequently, when the corresponding write end signals X-WRESETEND and Y-WRESETEND are activated to a high level, the reset write timing latch circuit RESETL enters an inactive state. The reset write timing pulse WRESET, the output of the reset write timing latch circuit RESETL, is deactivated to a low level. Subsequently, when the corresponding write end signals X-WSETEND and Y-WSETEND are activated to a high level, the set write timing latch circuit SETL enters an inactive state. The set write timing pulse WSET, the output of the set write timing latch circuit SETL, is deactivated to a low level.
In
Although its circuit diagram is omitted, the read control unit BLCR shown in
As shown in
The global bit line GBL is connected to the reset write driver RESETWD, the set write driver SETWD, and the read circuit RC.
The reset write driver RESETWD is a circuit that supplies a reset pulse to the global bit line GBL, thereby supplying the reset pulse to memory cells MC through the bit line BL that is selected by the bit line select circuit BSEL. Specifically, the reset write driver RESETWD includes a constant current source CS1 and a P-channel MOS transistor Tr10 which are connected in series between the VPP power supply line and the global bit line GBL, and a P-channel MOS transistor Tr11 and N-channel MOS transistors Tr12 and Tr13 which are connected in series between the VPP power supply line and the VSS power supply line. The constant current source CS1 is a circuit that supplies a reset current IR. The gate electrode of the transistor Tr10 is connected to the drains of the transistors Tr11 and Tr12. The reset write timing pulse WRESET from the write control unit BLCW is supplied to the gate electrodes of the transistors Tr11 and Tr12. The gate electrode of the transistor Tr13 is connected to one input/output node e of the data latch circuit DL.
With such a configuration, when the one input/output node e of the data latch circuit DL is at a high level and the reset write timing pulse WRESET is activated to a high level, the transistor Tr10 turns on to supply the reset current IR to the global bit line GBL.
The set write driver SETWD is a circuit that supplies a set pulse to the global bit line GBL, thereby supplying the set pulse to memory cells MC through the bit line BL that is selected by the bit line select circuit BSEL. Specifically, the set write driver SETWD includes a constant current source CS2 and a P-channel MOS transistor Tr20 which are connected in series between the VPP power supply line and the global bit line GBL, and a P-channel MOS transistor Tr21 and N-channel MOS transistors Tr22 and Tr23 which are connected in series between the VPP power supply line and the VSS power supply line. The constant current source CS2 is a circuit that supplies a set current IS. The gate electrode of the transistor Tr20 is connected to the drains of the transistors Tr21 and Tr22. The set write timing pulse WSET from the write control unit BLCW is supplied to the gate electrodes of the transistors Tr21 and Tr22. The gate electrode of the transistor Tr23 is connected to the other input/output node f of the data latch circuit DL.
With such a configuration, when the other input/output node f of the data latch circuit DL is at a high level and the set write timing pulse WSET is activated to a high level, the transistor Tr20 turns on to supply the set current IS to the global bit line GBL.
The read circuit RC is a circuit that pre-charges the selected bit line BL through the global bit line GBL, and determines the electrical resistance of a memory cell MC based on the subsequent discharge speed. Specifically, the read circuit RC includes N-channel MOS transistors Tr30 to Tr32. The transistor Tr30 is connected between a read potential V1 and the global bit line GBL. The transistor Tr31 is connected between the global bit line GBL and the one input/output node e of the data latch circuit DL. The transistor Tr32 is connected between a reference potential VREF and the other input/output node f of the data latch circuit DL. The read signal SIG1 is supplied to the gate electrode of the transistor Tr30. The read signal SIG2 is supplied to the gate electrodes of the transistors Tr31 and Tr32 in common.
With such a configuration, the read signal SIG1 is turned to a high level to pre-charge a bit line BL before the bit line BL is discharged through a selected memory cell MC. If the memory cell MC is in a high-resistance amorphous state (reset state), the potential of the one input/output node e of the data latch circuit BL becomes higher than that of the other input/output node f. Conversely, if the selected memory cell MC is in a low-resistance crystalline state (set state), the potential of the one input/output node e of the data latch circuit DL becomes lower than that of the other input/output node f. The data read from the memory MC is thereby sensed.
As shown in
The data latch circuit DL is a flip-flop circuit with two cross-coupled inverters. The latch activation signal SAP is used as a high-level power supply, and the latch activation signal SAN as a low-level power supply. When the latch activation signals SAP and SAN are activated to the VDD level and VSS level, respectively, the logical levels of the input/output nodes e and f are retained.
The data switch circuit DSW includes an N-channel MOS transistor Tr40 which is connected between the corresponding global I/O line GION and the one input/output node e of the data latch circuit DL, and an N-channel MOS transistor Tr41 which is connected between the corresponding global I/O line GIOT and the other input/output node f of the data latch circuit DL. The data switch signal DATASW is commonly supplied to the gate electrodes of the transistors Tr40 and Tr41. Consequently, when the data switch signal DATASW is activated to a high level, the corresponding pair of global I/O lines. GIO is connected to the pair of input/output nodes e and f of the data latch circuit DL.
Among the MOS transistors shown in
As shown in
The circuit configuration of the semiconductor device 10 according to the present embodiment has been described so far. Next, the operation of the semiconductor device 10 according to the present embodiment will be described.
The example shown in
When a write command or read command and a column address are input, an X column address CAX and a Y column address CAY are output in synchronization with an internal array clock which lags slightly behind the external command clock. For example, at an internal array clock T0 corresponding to the external command clock TC0, a value aD (RaD) is output as the X column address CAX, and a value q (Cq) is output as the Y column address CAY.
In response to the write commands, the write instruction signal WRITE is activated at the internal array clocks T0, T1, T2, and T8. In response to the write and read commands, the data switch signal DATASW is activated at the internal array clocks T0, T1, T2, T4, and T8.
As shown in
In the example shown in
In the example shown in
As shown in
When the data switch signal X-DATASW is activated as described above, the activated write start signal X-WSTART, write end signal X-WRESETEND, and write end signal X-WSETEND also change in the foregoing order. Similarly, when the data switch signal Y-DATASW is activated as described above, the activated write start signal Y-WSTART, write end signal Y-WRESETEND, and write end signal Y-WSETEND also change in the foregoing order.
As a result, the bit line control circuit BLC(aD,q) in the aDth row and the qth column is activated in synchronization with the internal array clock T0. As shown in
During the bit line control circuit BLC(aD,q) is performing the write operation, the bit line control circuit BLC(bU,r) in the bUth row and the rth column is activated in synchronization with the internal array clock T1. The bit line control circuit BLC(aD,s) in the aDth row and the sth column is further activated in synchronization with the internal array clock T2. Since the bit line control circuit BLC(aD,q) activated in synchronization with the internal array clock T0 and the bit line control circuit BLC(aD,s) activated in synchronization with the internal array clock T2 belong to the same row but respective different columns, the two bit line control circuits BLC can make independent operations without interfering with each other. The reason for the possibility of such independent operations is that the data switch signals X-DATASW and the like have a pulsed waveform, and the write control unit BLCW included in each bit line control circuit BLC is provided with latch circuits (reset write timing latch circuit RESETL and set write timing latch circuit SETL). The same holds for read operations. The read control circuit BLCR included in each bit line control circuit BLC is provided with latch circuits so that a plurality of bit line control circuits BLC can perform read operations in parallel. As described above, according to the present embodiment, it is possible for a bit line control circuit BLC to start a write operation when another bit line control circuit BLC is performing a write operation. The bit line control circuits BLC that make parallel operations may belong to the same row or belong to the same column.
Subsequently, the bit line control circuit BLC(aD,q) is activated again in synchronization with the internal array clock T8. No operation interference occurs because eight clock cycles have elapsed since the internal array clock T0.
As has been described above, according to the present embodiment, any one of the plurality of bit line control circuits BLC laid out in a matrix is selectively activated by supplying the control signals XCont corresponding to each row through a plurality of lines extending in the row direction and supplying the control signals YCont corresponding to each column through a plurality of lines extending in the column direction. This eliminates the need to supply timing signals and the like to all the bit line control circuits BLC in common, allowing a reduction in the number of lines.
In addition, since the selection of the operation phase is not made on the side of the bit line control circuits BLC but on the side of the control signal generating circuits 14X and 14Y, the bit line control circuits BLC are simplified in circuit configuration. Even if the number of phases needs to be increased for accelerated external command clocks etc., the bit line control circuits BLC themselves need not be modified in circuit configuration. This can reduce the area of the chip where the bit line control circuits BLC occupy.
As described above, according to the present embodiment, the bit line control circuits BLC are controlled in operation by the logical sums of the control signals XCont which are transmitted in the row direction in the array area AA and the control signals YCont which are transmitted in the column direction in the array area AA. The control signals XCont and the control signals YCont therefore need to be in properly-matched timing. It is therefore desirable that consideration be given to the time constants that result from the capacitances and resistances of the wiring that transmits the control signals XCont and YCont. For that purpose, it is preferred that the wiring extending in the X direction, i.e., the wiring intended for the control signals XCont laid in the array area AA and the wiring from the column control circuit CC to the control signal generating circuits 14Y (such as the phase signal lines for transmitting the timing signals TMG) be formed by using the same wiring layer. Similarly, it is preferred that the wiring extending in the Y direction, i.e., the wiring intended for the control signals YCont laid in the array area AA and the wiring from the column control circuit CC to the control signal generating circuits 14X (such as the phase signal lines for transmitting the timing signals TMG) be formed by using the same wiring layer. It is also preferred that such wiring be adjusted in wiring width and wiring pitch so that the control signals XCont and YCont arrive in the respective bit line control circuits, simultaneously.
As shown in
The corresponding write start signal X-WSTART is supplied to the gate electrodes of the transistors Tr52 and Tr62. The corresponding write start signal Y-WSTART is supplied to the gate electrodes of the transistors Tr53 and Tr63. The corresponding write end signal X-WRESETEND is supplied to the gate electrode of the transistor Tr55. The corresponding write end signal Y-WRESETEND is supplied to the gate electrode of the transistor Tr56. The corresponding write end signal X-WSETEND is supplied to the gate electrode of the transistor Tr65. The corresponding write end signal Y-WSETEND is supplied to the gate electrode of the transistor Tr66.
The gate electrodes of the transistors Tr51, Tr54, Tr61, and Tr64 are fixed to VDD.
Among the MOS transistors shown in
Semiconductor devices for use in mobile apparatuses such as a cellular phone need extremely low power consumption in a standby state. To achieve this, it is essential to reduce MOS transistors' off-leak currents. Increasing the threshold voltages of MOS transistors is effective in reducing the off-leak currents of the MOS transistors.
The characteristic shown in
When designing a semiconductor device, the threshold voltages are adjusted so that the total sum of the off-leak currents of the transistors on the entire chip falls within an allowable range. With semiconductor devices intended for mobile apparatuses in particular, the off-leak currents need to be made considerably small. If the high-voltage transistors have a gate-source voltage of the VDD level, the drain current (IDS) becomes extremely low. To secure a sufficient drain current, the high-voltage transistors then need to be designed with a large channel width. In other words, to secure the same drain current, each single high-voltage transistor occupies an area considerably larger than a normal transistor does. The larger channel width also increases the gate capacitance accordingly, with an increase in the operating current.
In contrast, the write control unit BLCW shown in
The write control unit BLCW shown in
The write stop signals X-WSTOP and Y-WSTOP are signals to be activated when interrupting a write operation of the corresponding bit line control circuit BLC. For instance, in the example shown in
The write stop signals X-WSTOP and Y-WSTOP can also be used to deactivate the reset write timing latch circuit RESETL and the set write timing latch circuit SETL upon power-on. Typical semiconductor devices have a circuit for sensing power-on, called a power-on reset circuit. The write stop signals X-WSTOP in all the rows and the write stop signals Y-WSTOP in all the columns may be activated to a high level in response to the output of the power-on reset circuit.
Next, description will be given of read operations.
If read operations have a read time longer than the array operation cycle, a control such as operating a plurality of phases in parallel is also needed in read operations. The same phase control as with write operations can be used in such a case.
In the method, the read signals SIG1 to SIG3 and the latch activation signals SAP and SAN shall have respective waveforms shown in
At read timing TR2, the latch activation signals SAP and SAN are activated to the VDD level and VSS level, respectively, whereby the result of sensing of the read circuit is latched into the data latch circuit. Subsequently, the data switch signal DATASW is activated to output the latched read data to the global I/O lines GIO. The bit line control circuit BLC thereby completes the read operation.
In the example shown in
As has been described above, according to the present embodiment, it is possible with a simple circuit, i.e., a circuit of small layout area to control a semiconductor device in which the write time and read time on the memory cells MC are longer than the array control cycle and a plurality of write and read timing or phases are needed within a single array area AA. Since the number of phases can be increased without increasing the circuit scale of the array area AA or the number of lines, it is possible to reduce the layout area of the array area regardless of the number of phases.
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, the control signals YCont to be simultaneously activated need not be those of any one of the K columns. The control signals YCont of a plurality of columns may be simultaneously activated. The reason is that the global I/O lines GIO are independent of each other column by column. As an application example, a DDR3-SDRAM sequence operation can include the simultaneous input of data as much as a plurality of addresses with different addresses Y0 to Y2 for a single write command. With the addresses Y0 to Y2 as respective column addresses, the pieces of data may be written to the corresponding memory cell arrays ARY through the respective corresponding global I/O lines GIO. As another application example, the number of bits of data to be simultaneously input/output (word configuration) can be switched, for example, from eight bits to 16 bits by switching the number of control signals YCont to be simultaneously activated.
In addition, while not specifically claimed in the claim section, the applicant reserves the right to include in the claim section of the application at any appropriate time the following devices:
A1. A semiconductor device comprising:
a plurality of memory cell arrays that are arranged in a matrix in a row direction and a column direction, each of the memory cell arrays including a plurality of memory cells;
a plurality of control circuits each assigned to an associated one of the plurality of memory cell arrays, each of the control circuits including a data latch circuit that latches write data or read data;
a plurality of first control signal lines that extend in the row direction and parallel to each other in the column direction;
a plurality of second control signal lines that extend in the column direction and parallel to each other in the row direction;
a plurality of global I/O lines that extend in the column direction and parallel to each other in the row direction;
a first control signal generating circuit that activates any one of the plurality of first control signal lines; and
a second control signal generating circuit that activates any one of the plurality of second control signal lines, wherein
each of the plurality of first control signal lines is connected to a plurality of control circuits that belong to a same row,
each of the plurality of second control signal lines is connected to a plurality of control circuits that belong to a same column,
each of the plurality of global I/O lines is connected to a plurality of control circuits that belong to the same column,
among the plurality of control circuits, a control circuit that is connected to activated first and second control signal lines takes write data supplied through a corresponding global I/O line into the data latch circuit or supplies read data taken into the data latch circuit to the corresponding global I/O line,
each of the plurality of memory cell arrays includes a plurality of bit lines that are connected to respective corresponding memory cells,
each of the data latch circuits is commonly assigned to the corresponding plurality of bit lines, and
each of the plurality of control circuits includes a bit line select circuit that supplies the write data latched in the data latch circuit to any one of the plurality of bit lines included in the corresponding memory cell array, or supplies read data read from any one of the plurality of bit lines included in the corresponding memory cell array to the data latch circuit.
A2. The semiconductor device as A1, further comprising:
a plurality of first write start signal lines that extend in the row direction and parallel to each other in the column direction; and
a plurality of second write start signal lines that extend in the column direction and parallel to each other in the row direction, wherein
each of the plurality of first write start signal lines is connected to a plurality of control circuits that belong to the same row,
each of the plurality of second write start signal lines is connected to a plurality of control circuits that belong to the same column, and
among the plurality of control circuits, a control circuit that is connected to activated first and second write start signal lines starts supplying the write data latched in the data latch circuit to the bit line.
A3. The semiconductor device as A2, further comprising:
a plurality of first write end signal lines that extend in the row direction and parallel to each other in the column direction; and
a plurality of second write end signal lines that extend in the column direction and parallel to each other in the row direction, wherein
each of the plurality of first write end signal lines is connected to a plurality of control circuits that belong to the same row,
each of the plurality of second write end signal lines is connected to a plurality of control circuits that belong to the same column, and
among the plurality of control circuits, a control circuit that is connected to activated first and second write end signal lines ends supplying the write data latched in the data latch circuit to the bit line.
A4. The semiconductor device as A3, wherein first time between activation of predetermined first and second write start signal lines and activation of corresponding first and second write end signal lines is longer than second time that is minimum time between the activation of the predetermined first and second write start signal lines and activation of first and second write start signal lines different from the predetermined first and second write start signal lines.
A5. The semiconductor device as A4, wherein
the first control signal generating circuit activates any one of the plurality of first control signal lines, any one of the plurality of first write start signal lines, and any one of the plurality of first write end signal lines in synchronization with any of a plurality of phase signals, and
the second control signal generating circuit activates any one of the plurality of second control signal lines, any one of the plurality of second write start signal lines, and any one of the plurality of second write end signal lines in synchronization with any of the plurality of phase signals.
A6. The semiconductor device as A5, wherein the number of the plurality of phase signals is greater than the first time divided by the second time.
A7. The semiconductor device as A5, wherein the plurality of phase signals are not supplied to the plurality of control circuits but to a first phase signal line that extends in the column direction within the first control signal generating circuit and a second phase signal line that extends in the row direction within the second control signal generating circuit.
A8. The semiconductor device as A7, wherein
the plurality of phase signals are generated by a phase timing circuit that is arranged in an area where an extension of the first control signal generating circuit in the column direction and an extension of the second control signal generating circuit in the row direction intersect each other,
the plurality of first control signal lines, the plurality of first write start signal lines, the plurality of first write end signal lines, and the second phase signal line are formed in an identical wiring layer, and
the plurality of second control signal lines, the plurality of second write start signal lines, the plurality of second write end signal lines, and the first phase signal line are formed in an identical wiring layer.
A9. The semiconductor device as A4, wherein activation periods of the first and second control signal lines, the first and second write start signal lines, and the first and second write end signal lines are shorter than the second time.
Number | Date | Country | Kind |
---|---|---|---|
2010-100732 | Apr 2010 | JP | national |