Synchronous semiconductor memory device allowing data to be satisfactorily rewritten therein

Information

  • Patent Grant
  • 6477109
  • Patent Number
    6,477,109
  • Date Filed
    Tuesday, August 7, 2001
    23 years ago
  • Date Issued
    Tuesday, November 5, 2002
    22 years ago
Abstract
In a SDRAM, there is introduced a control signal going active low following a passage of a predetermined period of time after a sense amplifier activation signal goes active high. When a signal going high during a burst period goes low and the control signal also goes low, a word line is dropped, non-selected low. As such, paired bit lines can have a potential difference sufficiently amplified to allow data to be satisfactorily rewritten into a memory cell.
Description




BACKGROUND OF THE INVENTION




1. Field of the Invention




The present invention relates generally to synchronous semiconductor memory devices and in particular to synchronous semiconductor memory devices synchronized with a clock signal to allow data of a predetermined number of bits to be read/written from/to the same.




2. Description of the Background Art




Conventionally, as a semiconductor device using a memory cell which stores information by means of the electric charge held in a capacitor, a specification referred to as a synchronous dynamic random access memory (referred to as an SDRAM hereinafter) has been standardized and widely used as a computer's memory device and the like.





FIG. 11

is a block diagram showing a schematic configuration of a conventional SDRAM. In

FIG. 11

the SDRAM includes a clock buffer


151


, a control signal buffer


152


, an address buffer


153


, a mode register


154


, a control circuit


155


, four memory arrays


156


-


159


(banks #


0


#


3


), and an I/O buffer


160


.




Clock buffer


15


is activated in response to an external control signal CKE to transmit an external clock signal CLK to control signal buffer


152


, address buffer


153


and control circuit


155


. Control signal buffer


152


is synchronized with external clock signal CLK from dock buffer


151


to latch and feed external control signals /CS, /RAS, /CAS, /WE, DQM to control circuit


155


. Address buffer


153


is synchronized with external clock signal CLK from clock buffer


151


to latch and feed external address signals A


0


-Am, wherein m represents an integer no less than zero, and bank select signals BA


0


, BA


1


to control circuit


155


.




Mode register


154


stores a mode designated by external address signals A


0


-Am and other signals and outputs an internal command signal corresponding to the stored mode. Memory arrays


156


-


159


each have a plurality of memory cells arranged in rows and columns and each storing 1-bit data. The plurality of memory cells are previously divided into groups each having n+1 memory cells, wherein n represents an integer no less than zero.




Control circuit


155


responds to signals from clock buffer


151


, control signal buffer


152


, address buffer


153


and mode register


154


by producing various internal signals to generally control the SDRAM. Control circuit


155


in write and read operations responds to bank select signals BA


0


, BA


1


by selecting any of four memory arrays


156


-


159


and to address signals A


0


-Am by selecting n+1 memory cells from the selected memory array. The selected n+1 memory cells are activated to be coupled with I/O buffer


160


.




I/O buffer


160


in write operation feeds externally input data D


0


-Dn to the selected n+1 memory cells and in read operation externally outputs data Q


0


-Qn read from the n+1 memory cells.





FIG. 12

is a circuit block diagram showing a configuration of a portion of the

FIG. 11

memory array


156


and a portion associated therewith. In

FIG. 12

, memory array


156


includes a plurality of memory cells MCs arranged in rows and columns, a word line WL provided for each row of memory cells, a pair of bit lines BL and /BL provided for each column of memory cells. Memory cell MC includes an n channel MOS transistor Q for access, and a capacitor C for information storage.




Each word line WL has one end connected to a row decoder (not shown) included in control circuit


155


. The row decoder is responsive to a row address signal produced from address signals A


0


to Am for selecting any of the plurality of word lines WLs to set word line WL to a selected level or a high level.




At one end of each pair of bit lines BL and /BL, an equalizer EQ is arranged for equalizing paired bit lines BL and /BL to a bit line potential VBL (=VCC/2) before memory cell MC is selected. Equalizer EQ includes an n channel MOS transistor


161


connected between bit lines BL and /BL, an n channel MOS transistor


162


connected between bit line BL and a node N


162


, and n channel MOS transistor


163


connected between bit line /BL and node N


162


. MOS transistors


161


-


163


have their respective gates receiving a bit line equalization signal BLEQ. Node N


162


receives bit line potential VBL.




Between paired bit lines BL and /BL a sense amplifier SA is arranged for amplifying a slight potential difference appearing between bit lines BL and /BL after memory cell MC is selected. Sense amplifier SA includes an n channel MOS transistor


164


connected between bit line BL and a node N


164


, and n channel MOS transistor


165


connected between bit line /BL and node N


164


, a p channel MOS transistor


166


connected between bit line BL and a node N


166


, and a p channel MOS transistor


167


connected between bit line /BL and node N


166


. MOS transistors


164


,


166


have their respective gates both connected to bit line /BL and MOS transistors


165


,


167


have their respective gates both connected to bit line BL. Nodes N


164


and N


166


are connected via n and p channel MOS transistors


168


and


169


to a line for a ground potential GND and a line for a power supply potential VCC, respectively. N and p channel MOS transistors


168


and


169


have their respective gates receiving sense amplifier activation signals SON and ZS


0


P, respectively, output from control circuit


155


.




Bit lines BL and /BL have their one ends connected via a column select gate CSG to one end of a pair of data input/output lines


10


and /IO. Column select gate CSG includes an n channel MOS transistor


171


connected between bit line BL and data input/output line IO, and an n channel MOS transistor


171


connected between one end of bit line /BL and data input/output line /IO. n channel MOS transistors


170


,


171


have their respective gates connected to one end of a column select line CSL.




Each column select line CSL has the other end connected to a column decoder (not shown) included in control circuit


155


. The column decoder is responsive to a column address signal produced from address signals A


0


to Am for selecting any of the plurality of column select lines CSLs to set column select line CSL to a selected level or a high level. The number of the

FIG. 12

circuits is equal to that of bits of data that can be simultaneously input/output, i.e., n+1.





FIG. 13

is a time chart representing a data read operation of the SDRAM shown in

FIGS. 11 and 12

. Assuming that memory array


156


is selected, description will now be made only of a single data input/output terminal. Initially, an active command ACT (/RAS of low level, /CAS of high level, /CS of low level, /WE of high level) and a row address signal are input. In

FIG. 12

, bit line equalization signal BLEQ goes inactive low, the equalizer's n channel MOS transistors


161


-


163


turn off, and equalizing paired bit lines BL and /BL is stopped. Simultaneously, row activation signal RAS goes active high and word line WL corresponding to a row address signal is raised selected high. Thus, memory cell MC connected to word line WL has n channel MOS transistor Q turned on and bit lines BL and /BL have a potential slightly varied depending on the amount of charge of capacitor C of activated memory cell MC.




Then, sense amplifier activation signal S


0


N goes active high and sense amplifier activation signal ZS


0


P also goes active low and sense amplifier SA is activated. When bit line BL has a potential slightly higher than bit line /BL, MOS transistors


165


,


166


have a resistance smaller than MOS transistors


164


,


167


so that the bit line BL potential is pulled high and the bit line /BL potential is pulled low. When bit line BL has a potential slightly lower than bit lines /BL, MOS transistors


165


,


166


has a resistance larger than MOS transistors


164


,


167


so that the bit line BL potential is pulled low and the bit line /BL potential is pulled high.




Then a read command RE (/RAS is high, /CAS is low, /CS is low, /WE is high) and a top column address signal are input. In the initial cycle, column select line CSL


1


corresponding to the top column address signal is raised selected high and column select gate CSG associated with the column select line CSL


1


has its n channel MOS transistors


170


,


171


turned on and the pair of bit lines BL, /BL associated with the column select line CSL


1


are coupled with the pair of data input/output lines IO, /IO. The data transmitted on the pair of data input/output lines IO, /IO is externally output via I/O buffer


160


. Thereafter, by a burst length (in the figure it is two), following the top column address signal a column address signal is produced internal to the SDRAM and column select line CSL corresponding to the column address signal is selected and data is output from the column. It should be noted that in

FIG. 13

a signal COLP goes high during a burst period.




Finally, a precharge command PRE (/RAS is low, /CAS is high, /CS is low, /WE is low) is input. Responsively, row activation signal RAS goes low and word line WL is pulled non-selected low. Thus, memory cell MC connected to word line WL has n channel MOS transistor Q turned off and a potential of bit lines BL, /BL amplified by sense amplifier SA to power supply potential VCC or ground potential GND is held in capacitor C of memory cell MC. Then, bit line equalization signal BLEQ is raised active high and the equalizer's n channel MOS transistors


161


-


163


turn on and bit lines BL, /BL are equalized to bit line potential VBL. Thus the preparation for the next data read operation completes. As such, in the SDRAM, active command ACT, read command RE and precharge command PRE can be repeatedly applied to read data from memory cells of different rows.




In the SDRAM, a read command RE′ with an auto-precharge function is standardized, as shown in

FIG. 14

, to simplify the procedure of the data read operation thereof. With read command RE′, a precharge operation is automatically provided without inputting precharge command PRE when a read operation is complete.




In write operation, as shown in

FIG. 12

, column select line CSL corresponding to a column address signal is raised selected high and column select gate CSG associated with the column select line CSL conducts and the pair of bit lines BL, /BL is coupled with the pair of data input/output lines IO, /IO. Then, according to read data, via data input/output lines IO, /IO one of bit lines BL, /BL is set high and the other is set low and word line WL corresponding to a row address signal is also raised selected high for a predetermined period of time and bit line BL or /BL has its potential stored in capacitor C of memory cell MC. For a column which is not coupled with the pair of data input/output lines IO, /IO, as in read operation, paired bit lines BL, /BL are stopped from being equalized, word line WL is raised high, sense amplifier SA is activated, word line WL falls low and paired bit lines BL, /BL are equalized, and data is rewritten into memory cell MC.




Furthermore, data may be written using either an active command, a write command and a precharge command, or an active command and a write command with the auto-precharge function.




In a conventional SDRAM, however, when read command RE with the auto-precharge function is input a precharge operation starts at the cycle following that at which a read operation completes. As such if, particularly with a burst length of one applied, read command RE′ is input at an earlier timing, then word line WL falls low before sense amplifier SA sufficiently amplifies a potential difference between paired bit lines BL and /BL, as shown in

FIG. 15

, so that sufficient charge cannot be written into capacitor C of memory cell MC. Thus read command RE′ cannot be input early to obtain output data Q


1


early. This also applies to inputting a write command with the auto-precharge function.




Therefore, a main object of the present invention is to provide a synchronous semiconductor memory device capable of satisfactorily rewriting data into a memory cell in data read/write operation.




Briefly speaking of the present invention, in response to a predetermined first period of time elapsing following a low select circuit setting a word line to a selected level and in response to a completion of the selecting said bit line pairs via which data are read/written in accordance with the read/write command, a signal generation circuit responsively applies to the row select circuit a reset signal for setting the word line to a non-selected level. As such, by appropriately setting the first period of time, a potential difference of paired bit lines can be sufficiently amplified before a word line is set to the non-selected level, to allow data to be sufficiently rewritten into a memory cell. Furthermore, if data is read earlier, data will not be insufficiently rewritten, so that the data can be read rapidly.




Preferably, the row select circuit is activated in response to an active command being input, a sense amplifier is activated following a second predetermined period of time after the active command is input, the column select circuit is activated in response to a read/write command being input after the active command is input, and the signal generation circuit applies the reset signal to the row select circuit in response to a third predetermined period of time elapsing after the sense amplifier is activated and in response to a completion of the selecting said bit line pairs via which data are read/written in accordance with the read/write command. As such, data can be rewritten into a memory cell further accurately.




Still preferably, there can also be provided an equalizer equalizing each pair of bit lines to a predetermined potential in response to the row select circuit setting a word line to the non-selected level. As such, data can be accurately read from an activated memory cell.




The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.











BRIEF DESCRIPTION OF THE DRAWINGS





FIGS. 1A-1H

are time plots representing a data read operation of an SDRAM of one embodiment of the present invention.





FIG. 2

is a circuit diagram showing a configuration of a clock buffer circuit included in the SDRAM described in conjunction with

FIGS. 1A-1H

.





FIG. 3

is a circuit diagram showing a configuration of an input signal latch circuit included in the SDRAM described in conjunction with

FIGS. 1A-1H

.





FIG. 4

is a circuit diagram showing a configuration of the clocked inverter shown in FIG.


3


.





FIGS. 5A-5E

are circuit diagrams showing a configuration of a portion of a counter included in the SDRAM described in conjunction with

FIGS. 1A-1H

.





FIG. 6

is a circuit diagram showing a configuration of the docked inverters shown in

FIGS. 5A-5E

.





FIG. 7

is a circuit diagram showing a configuration of a remaining portion of the counter included in the SDRAM described in conjunction with

FIGS. 1A-1H

.





FIGS. 8A-8M

are time plots representing an operation of the counter shown in

FIGS. 5A-7

.





FIGS. 9A-9C

are circuit diagrams showing configurations of portions of a signal generation circuit included in the SDRAM described in conjunction with

FIGS. 1A-1H

.





FIG. 10

is a circuit diagram showing another portion of the signal generation circuit included in the SDRAM described in conjunction with

FIGS. 1A-1H

.





FIG. 11

is a block diagram showing a schematic configuration of a conventional SDRAM.





FIG. 12

is a circuit diagram showing a configuration of a portion of the

FIG. 11

memory array and of a portion associated therewith.





FIG. 13

is time plots representing a data read operation of the

FIG. 11

SDRAM.





FIG. 14

is time plots representing another data read operation of the

FIG. 11

SDRAM.





FIG. 15

is time plots for illustrating a disadvantage in the

FIG. 14

data read operation.











DESCRIPTION OF THE PREFERRED EMBODIMENTS





FIGS. 1A-1H

are time plots representing a data read operation of an SDRAM of one embodiment of the present invention, as compared with FIG.


15


.




Referring to

FIGS. 1A-1H

, the SDRAM initially receives an active command (/RAS is low, /CAS is high, /CS is low, /WE is high) and a row address signal. Responsively, a row activation signal RAS goes active high, and a word line WL corresponding to the row address signal is raised, selected high. Thus, a memory cell MC connected to word line WL is activated and a potential of bit lines BL, /BL varies slightly.




Then, a sense amplifier SA is activated to start and amplify a potential difference between paired bit lines BL and /BL, and a read command with an auto-precharge function and a top column address signal are also input. A signal COLP goes high only for a burst period (in the figure, with a burst length of one). In the subsequent cycle there is output data Q


1


read on bit lines BL, /BL corresponding to the top column address signal. The operation so far is the same as conventional.




Conventionally, when signal COLP goes low, signal RAS also goes low. In the present embodiment, there is introduced a signal ZS


0


D going active low when a predetermined period of time Td elapses after sense amplifier activation signal SON goes active high, and signal RAS goes low in response to signal COLP going low and signal ZS


0


D also going low. As such, paired bit lines BL and /BL can have a potential difference therebetween sufficiently amplified before word line WL goes low.




When signal RAS goes low, word line WL falls, non-selected low, and the current potential of bit line BL or /BL is written into the capacitor of memory cell MC. Then, bit lines BL and /BL are equalized to bit line potential VPL=VCC/2 to complete the preparation for the next data read operation.




As such, output data Q


1


can be obtained earlier and data can also be sufficiently rewritten into memory cell MC. Description will now be made in further detail of a circuit configuration for providing this data read operation.





FIG. 2

is a circuit diagram showing a configuration of a clock buffer circuit


1


. In

FIG. 2

, clock buffer circuit


1


includes inverters


2


to


7


and an NAND gate


8


. An external clock signal CLK is input via inverters


2


,


3


to NAND gate


8


at one input node and also via inverters


2


to


6


to NAND gate


8


at the other input node. A signal output from NAND gate


8


is inverted by inverter


7


to serve as an internal clock signal CLK′.




When external clock signal CLK has a low level, inverter


3


outputs a signal of low level, inverter


6


outputs a signal of high level and internal clock signal CLK′ has a low level. When external clock signal CLK rises from low to high, after a delay time of inverters


2


,


3


elapses an output from inverter


3


goes high and internal clock signal CLK′ goes high. Furthermore, after a delay time of inverters


4


to


6


elapses an output from inverter


6


falls low and internal clock signal CLK′ goes low. As such, internal clock signal CLK′ has a pulse width corresponding to the delay time of inverters


4


to


6


.





FIG. 3

is a circuit diagram showing a configuration of an input signal latch circuit


10


. In

FIG. 3

, input signal latch circuit


10


includes inverters


11


to


16


, a clocked inverter


17


, and NAND gates


18


,


19


. External control signal /RAS is input via inverters


11


,


12


to clocked inverter


17


.




As shown in

FIG. 4

, clocked inverter


17


includes an inverter


20


, a p channel MOS transistors


21


,


22


, and n channel MOS transistors


23


,


24


.




MOS transistors


21


-


24


are connected in series between a line for a power supply potential VCC and that for a ground potential GND. MOS transistors


21


and


24


have their respective gates both connected to an input node


17




a


. A node between MOS transistors


22


and


23


serves as an input node


17




b


. P channel MOS transistor


22


has its gate connected to a control node


17




c


, and inverter


20


is connected between control node


17




c


and the gate of n channel MOS transistor


23


. When control node


17




c


is of low level, MOS transistors


22


,


23


turn on to activate clocked inverter


17


. When control node


17




c


is of high level, MOS transistors


22


,


23


turn off to inactivate clocked inverter


17


.




An output from clocked inverter


17


is input via inverter


13


to NAND gate


18


at one input node and also to NAND gate


19


at one input node. Inverters


13


and


14


are connected in antiparallel to form a latch circuit. Internal clock signal CLK′ is input to clocked inverter


17


at control node


17




c


and also to NAND gates


18


,


19


at their respective other input nodes. Signals output from NAND gates


18


,


19


are inverted by inverters


15


,


16


to be provided as internal control signals ZRAS


0


, RAS


0


, respectively.




When internal clock signal CLK′ has a low level, clocked inverter


17


is activated and internal control signals ZRAS


0


, RAS


0


are both fixed high, while external control signal /RAS has its level taken into the latch circuit formed by inverters


13


,


14


. When internal clock signal CLK′ goes from low to high, docked inverter


17


is inactivated and external control signal /RAS has its level latched by the latch circuit formed by inverters


13


,


14


.




An output from inverter


13


is output as signal ZRAS


0


via NAND gate


18


and inverter


15


, and that from inverter


14


is output as signal RAS


0


via NAND gate


19


and inverter


16


. Thus, when external control signal /RAS has a low level at a rising edge of internal clock signal CLK′, signals ZRAS


0


and RAS


0


go low and high, respectively. When external control signal /RAS has a high level at a rising edge of internal clock signal CLK′, signals ZRAS


0


and RAS


0


go high and low, respectively.




Input signal latch circuit


10


is provided for each of external control signals /CS, /RAS, /CAS, /WE, DQM, bank select signals BA


0


, BA


1


, and external address signals A


0


to Am.





FIGS. 5A-7

are circuit diagrams showing a configuration of a counter for producing a signal COLP indicative of a burst period, and

FIG. 8

is time plots representing an operation of the

FIG. 8

counter. In

FIGS. 5A-5E

, the counter includes an NAND gate


26


and signal generation circuits


30


,


40


,


50


,


60


. NAND gate


26


receives internal control signals CAS


0


, ZRAS


0


, CS


0


and outputs a signal ZCOL. When read command RE′ (/RAS is high, /CAS is low, /CS is low, /WE is high) or a write command (/RAS is high, /CAS is low, /CS is low, /WE is low) is input, internal control signals CAS


0


, ZRAS


0


, CS


0


all go high and signal ZCOL goes low.




Signal generation circuit


30


includes clocked inverters


31


,


32


, an NAND gate


33


, and inverters


34


-


38


. As shown in

FIG. 6

, clocked inverter


31


includes an inverter


70


, p channel MOS transistors


71


,


72


, and n channel MOS transistors


73


,


74


. MOS transistors


71


-


74


are connected in series between a line for power supply potential VCC and that for ground potential GND. MOS transistors


71


and


74


have their respective gates both connected to an input node


31




a


. A node between MOS transistors


72


and


73


serves as an output node


31




b


. N channel MOS transistor


73


has its gate connected to a control node


31




c


, and inverter


70


is connected between control node


31




c


and the gate of p channel MOS transistor


72


.




When control node


31




c


is of high level, MOS transistors


72


,


73


turn on to activate clocked inverter


31


. When control node


31




c


is of low level, MOS transistors


72


,


73


turn off to inactivate clocked inverter


31


. Clocked inverter


32


is identical in configuration to clocked inverter


31


. Internal clock signal CLK is input via inverter


38


to clocked inverter


31


at control node


31




c


and is also input directly to clocked inverter


32


at a control node.




NAND gate


33


receives signal ZCOL and an output from clocked inverter


31


. NAND gate


33


outputs a signal ZBL


1


which is in turn input via clocked inverter


32


and inverters


35


,


37


to clocked inverter


31


. Inverter


34


is connected between an output node of NAND gate


33


and an output node of inverter


31


. Inverters


35


and


36


are connected in antiparallel to form a latch circuit. An output from inverter


37


serves as a signal CY


0


.




As represented in

FIGS. 8A-8E

, when read command RE′ is applied in cycle


1


at a rising edge of internal clock signal CLK′, signal ZCOL goes low in cycle


1


only during a high level period of internal clock signal CLK, and signal generation circuit


30


is reset.




When signal ZCOL drops low, signal ZBL


1


goes high signal CY


0


also drops low. After signal ZCOL is driven high, signal ZBL


1


is inverted whenever internal clock signal CLK′ falls, and signal CY


0


is inverted whenever internal clock signal CLK′ rises. Thus signals ZBL


1


and CY


0


have a period twice internal clock signal CLK′ and a duty ratio of 50%.




Signal generation circuit


40


includes clocked inverters


41


,


42


, an NAND gate


43


, inverters


44


-


48


, and an NOR gate


49


. NAND gate


43


outputs a signal ZBL


2


which is in turn input via clocked inverter


42


, inverters


45


,


47


and docked inverter


41


to NAND gate


43


at one input node. NAND gate


43


has the other input node receiving signal ZCOL. Inverter


44


is connected between an output node of NAND gate


43


and one input node thereof Inverters


45


and


46


are connected in antiparallel to form a latch circuit. Internal clock signal CLK is input to NOR gate


49


at one input node and is also input directly to clocked inverter


42


at a control node. Signal CY


0


is input via inverter


48


to NOR gate


49


at the other input node. NOR gate


49


outputs a signal φ


49


which is in turn input to clocked inverter


41


at an control node.




As shown in

FIG. 8F

, signal φ


49


, a signal of a logical product of a signal complementary to internal clock signal CLK′ and signal CY


0


, goes high in each of cycles


2


,


4


,


6


, . . . , when internal dock signal CLK′ is held low. Signal ZBL


2


is, as shown in

FIG. 8G

, inverted when signal φ


49


rises from low to high. Signal CY


1


is, as shown in

FIG. 8H

, inverted when signal φ


49


falls from high to low.




Signal generation circuit


50


includes clocked inverters


51


,


52


, NAND gates


53


,


58


, inverters


54


-


57


, and an NOR gate


59


. NAND gate


53


outputs a signal ZBL


4


which is in turn input via clocked inverter


52


, inverters


55


,


57


and clocked inverter


51


to NAND gate


53


at one input node. NAND gate


53


has the other input node receiving signal ZCOL. Inverter


54


is connected between an output node of NAND gate


53


and one input node thereof. Inverters


55


and


56


are connected in antiparallel to form a latch circuit. Internal clock signal CLK′ is input to NOR gate


59


at one input node and also to clocked inverter


52


at a control node. NAND gate


58


receives signals CY


0


, CY


1


and outputs a signal which is in turn input to NOR gate


59


at the other input node. NOR gate


59


outputs a signal φ


59


which is in turn input to clocked inverter


51


to a control node.




As shown in

FIG. 81

, signal φ


59


, a signal of a logical product of a signal complementary to internal clock signal CLK′ and signals CY


0


and CY


1


, goes high in each of cycles


4


,


8


, . . . , when internal clock signal CLK′ is held low. Signal ZBL


4


is, as shown in

FIG. 8J

, inverted in response to a rising edge of signal φ


59


. Signal CY


2


is, as shown in

FIG. 8K

, inverted in response to a falling edge of signal φ


59


.




Signal generation circuit


60


includes clocked inverters


61


,


62


, NAND gates


63


,


68


, inverters


64


-


67


, and an NOR gate


69


. NAND gate


63


outputs a signal ZBL


8


which is in turn input via clocked inverter


62


, inverters


65


,


67


and clocked inverter


61


to NAND gate


63


at one input node. NAND gate


63


has the other input node receiving signal ZCOL. Inverter


64


is connected between an output node of NAND gate


63


and one input node thereof. Inverters


65


and


66


are connected in antiparallel to form a latch circuit. Internal clock signal CLK′ is input to NOR gate


69


at one input node and also to clocked inverter


62


at a control node. NAND gate


68


receives signals CY


0


, CY, CY


2


and outputs a signal which is in turn input to NOR gate


69


at the other input node. NOR gate


69


outputs a signal φ


69


which is in turn input to clocked inverter


61


at a control node.




As shown in

FIG. 8L

, signal φ


69


, a signal of a logical product of a signal complementary to internal clock signal CLK′ and signals CY


0


, CY


1


, CY


2


, goes high in each of cycles


8


,


16


, . . . , when internal clock signal CLK′ is held low. Signal ZBL


8


is, as shown in

FIG. 8M

, inverted in response to a rising edge of signal φ


69


.




Thus, signals ZBL


1


, ZBL


2


, ZBL


4


, ZBL


8


fall from high to low in response to high to low transition of internal clock signal CLK′ at the first, second, fourth and eight cycles, respectively, after signal ZCOL resets the signals. Signals ZBL


1


, ZBL


2


, ZBL


4


, ZBL


8


are applied to the

FIG. 7

signal generation circuit


80


.




Signal generation circuit


80


includes clocked inverters


81


-


84


and NAND gates


85


-


87


, and NAND gates


86


,


87


configure a flip-flop


88


. Signals ZBL


1


, ZBL


2


, ZBL


4


, ZBL


8


are respectively input to clocked inverters


81


,


82


,


83


,


84


having their respective outputs which are in turn input to NAND gate


85


at one input node. Clocked inverters


81


,


82


,


83


,


84


have their respective nodes respectively receiving signals MBL


1


, MBL


3


, MBL


4


, MBL


8


going high for burst lengths of


1


,


2


,


4


,


8


, respectively. Internal clock signal CLK′ is input to NAND gate


85


at the other input node and NAND gate


85


outputs a signal which is in turn input to flip-flop


88


at a reset terminal


88




a


. Signal ZCOL is input to flip-flop


88


at a set terminal


88




b


and flip-flop


88


outputs a signal serving as signal COLP.




A signal BLEND appearing at one input node of NAND gate


85


goes from low to high in response to high to low transition of internal clock signal CLK′ in each of cycles


1


,


2


,


4


,


8


for burst lengths of


1


,


2


,


4


,


8


, respectively. As such, signal COLP for burst lengths of


1


,


2


,


4


,


8


goes high in response to a rising edge of signal ZCOL and goes low in cycles


2


,


3


,


5


,


9


in response to a rising edge of internal clock signal CLK′. Thus, as shown in

FIG. 1F

, signal COLP is held high only during the burst period.





FIGS. 9A-9C

and


10


are circuit diagrams showing a configuration of a signal generation circuit for producing row activation signal RAS. When signal RAS rises from low to high, word line WL is raised, selected high, and when signal RAS falls from high to low, word line WL drops, non-selected low and precharge operation is also started.




In

FIGS. 9A-9C

, the signal generation circuit includes NAND gates


91


-


96


, NOR gates


97


,


98


and inverters


99


-


107


, and NAND gates


93


,


94


configure a flip-flop


108


. NAND gate


91


receives internal control signals CS


0


, ZWE


0


, RAS


0


, ZCAS


0


and outputs a signal ZACT which goes active low when active command ACT (/RAS is low, /CAS is high, /CS is low, /WE is high) is input.




NAND gate


92


receives internal control signals CS


0


, RAS


0


, W


0


O, ZCAS


0


. A signal output from NAND gate


92


is inverted by inverter


99


and provided as a signal PREC which goes active high when precharge command PRE (/RAS is low, /CAS is high, /CS is low, /WE is low) is input.




A signal ZACT is input to flip-flop


108


at a set terminal


108




a


. Signal PREC is input to NOR gate


98


at one input node. NOR gate


97


receives signals ZATPRE, ZS


0


D and outputs a signal which is in turn input to NOR gate


98


at the other input node. NOR gate


98


outputs a signal which is in turn input to flip-flop


108


at a reset terminal


108




b


. Flip-flop


108


outputs a signal serving as signal RAS.




Thus, signal RAS goes high when signal ZACT goes low, and signal RAS goes low when signal PREC goes high or signals ZATPRE and ZS


0


D both go low.




Signal RAS is input via inverters


100


-


103


to NAND gate


95


at one node and also via inverters


100


,


101


to NAND gate


95


at the other input node. A signal output from NAND gate


95


is inverted by inverter


104


and thus provided as a signal S


0


N, which is in turn inverted by inverter


105


and thus provided as a signal ZS


0


P. Signal S


0


N is, as shown in

FIG. 1G

, a delayed version of signal RAS. Signal S


0


N is input via inverters


106


,


107


to NAND gate


96


at one input node and also directly to NAND gate


96


at the other input node. NAND gate


96


outputs a signal serving as a signal ZS


0


D, which is, as shown in

FIG. 1H

, a signal obtained by delaying a fall of an inverted version of signal S


0


N by a predetermined period of time Td set to be a time sufficient for amplifying a potential difference between paired bit lines BL and /BL.




Furthermore, as shown in

FIG. 10

, the signal generation circuit includes NAND gates


111


-


114


, inverters


116


-


123


, clocked inverters


124


-


126


and NOR gates


127


-


129


, and NAND gates


112


,


113


and NOR gates


128


,


129


respectively configure flip-flops


130


,


131


.




NAND gate


111


receives internal signals CS


0


, ZRAS


0


, CAS


0


, ZA


10


′ and outputs a signal φ


111


going active high when a read or write command with an auto-precharge function (/RAS is high, /CAS is low, /CS is low, A


10


is high) is input.




Signal φ


111


output from NAND gate


111


is input via clocked inverter


124


, inverters


116


,


118


, clocked inverter


125


and inverters


119


,


121


to flip-flop


130


at a reset terminal


130




a


. Inverters


116


and


117


are connected in antiparallel to configure a latch circuit. Inverters


119


and


120


are connected in antiparallel to configure a latch circuit.




Flip-flop


130


outputs a signal ZAUTOPRE which is in turn input via clocked inverter


126


to NAND gate


114


at one input node. Inverter


122


is connected between an output node of NAND gate


114


and an output node of clocked inverter


126


.




NOR gate


127


receives signal COLP and a signal output from NAND gate


114


. NOR gate


127


outputs a signal which is in turn input to flip-flop


131


at a set terminal


131




a


. Internal clock signal CLK′ is input to clocked inverters


124


-


126


at a control node. Signal RAS is directly input to flip-flop


130


at a set terminal


130




b


and to NAND gate


114


at the other input node and is also inverted by inverter


123


and thus input to flip-flop


131


at a reset terminal


131




b.






When read command RE′ with the auto-precharge function is input, signal φ


111


goes low and flip-flop


130


is reset and signal ZAUTOPRE goes low. As such, when burst operation completes and signal COLP goes low, flip-flop


131


is set and signal ZATPRE goes low and is input to the FIG.


9


NOR gate


97


.




If with signal ZATPRE going low signal ZS


0


D is held high, NOR gate


97


has an output unchanged, remaining low, and signal RAS is unchanged, held high. When sense amplifier SA is activated and predetermined period of time Td thereafter elapses and signal CS


0


D then goes low, NOR gate


97


has its output going high and flip-flop


108


is reset and signal RAS goes low.




As such, signal RAS can be prevented from going low when paired lines BL and /BL do not have a sufficiently amplified potential difference therebetween, to satisfactorily rewrite data into memory cell MC.




It is needless to say that with a write command with the auto-precharge function, introducing signal ZS


0


D allows data to be satisfactorily rewritten into memory cell MC with an associated word line WL selected but an associated pair of bit lines not selected. The other configurations and operations are the same as in a conventional SDRAM and a description thereof will not be repeated.




Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims.



Claims
  • 1. A semiconductor device comprising:a bit line pair; a word line; a memory cell coupled to said bit line pair and said word line; a sense amplifier for amplifying data on said bit line pair in response to a first signal activated in accordance with an active command; and a control circuit for resetting the first signal in response to an inactivation of a second signal which is activated for a period of time according to a burst length and a passage of a predetermined period of time after the first signal is activated.
  • 2. The semiconductor device according to claim 1, wherein said control circuit resets the first signal in response to the inactivation of the second signal and the passage of the predetermined period of time when a read/write command with an auto precharge is supplied, and resets the first signal in response to a precharge command when a read/write command without the auto precharge is supplied.
  • 3. The semiconductor device according to claim 1, wherein said word line is activated in response to the first signal.
Priority Claims (1)
Number Date Country Kind
11-242597 Aug 1999 JP
Parent Case Info

This application is a Divisional of application Ser. No. 09/514,370 filed Feb. 28, 2000 now U.S. Pat. No. 6,292,429.

US Referenced Citations (22)
Number Name Date Kind
RE34463 Konishi et al. Nov 1993 E
5708622 Ohtani et al. Jan 1998 A
5751655 Yamazaki et al. May 1998 A
5754481 Yabe et al. May 1998 A
5764584 Fukiage et al. Jun 1998 A
5812490 Tsukude Sep 1998 A
5815462 Konishi et al. Sep 1998 A
5867446 Konishi et al. Feb 1999 A
5892730 Sato et al. Apr 1999 A
5903514 Sawada May 1999 A
5991223 Kozaru et al. Nov 1999 A
5991233 Yu Nov 1999 A
6049488 Sawada Apr 2000 A
6052331 Araki et al. Apr 2000 A
6088291 Fujioka et al. Jul 2000 A
6091659 Watanabe et al. Jul 2000 A
6134179 Ooishi Oct 2000 A
6172935 Wright et al. Jan 2001 B1
6246620 Fujioka Jun 2001 B1
6272056 Ooishi Aug 2001 B1
6279116 Lee Aug 2001 B1
6288957 Katoh et al. Sep 2001 B1