`Hayakawaet al.
`
`[11] Patent Number:
`
`[45] Date of Patent:
`
`4,922,461
`May1, 1990
`
`[54] STATIC RANDOM ACCESS MEMORYWITH
`ADDRESS TRANSITION DETECTOR
`
`[75]
`
`Inventors:
`
`Shigeyuki Hayakawa, Yokohama;
`Masataka Matsui, Tokyo, both of
`Japan
`
`[73] Assignee:
`
`Kabushiki Kaisha Toshiba, Kawasaki,
`Japan
`[21] Appl. No.: 329,717
`
`[22] Filed:
`
`Mar, 28, 1989
`
`[30]
`
`Foreign Application Priority Data
`
`Mar. 30, 1988 [JP]
`Mar. 30, 1988 [JP]
`
`Japan vesescssssssssssseeseeessssssssee 63-74518
`Japan 0... eeseceseescssseceneeene 63-74519
`
`[SH] mnt, CS cceceescsssssssssscsccsesssessssscnsesssses G11C 13/00
`FS2] US. Ch. ceeseesssssecsssssescceesenees 365/230.08; 365/207;
`365/189.08; 365/233.5
`[58] Field of Search 0... 365/207, 208, 189.08,
`365/233, 233.5, 203, 190, 189.05, 230.08
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`4,592,026
`4,592,028
`4,612,631
`
`5/1986 Matsukawaetal............. 365/233.5
`
`5/1986 Konishi ....
`we 365/233.5
`9/1986 Ochiti ou...ee eeseeseeeseeneees 365/233.5
`
`4,701,889 10/1987 Ando ..cscscrserersreessserees 365/233.5
`
`Primary Examiner—Terrell W. Fears
`Attorney, Agent, or Firm—Finnegan, Henderson,
`Farabow, Garrett and Dunner
`
`ABSTRACT
`[57]
`When an addresstransition detector detects a transition
`of an address signal, it produces an address transition
`detect signal. The signal drives a bit line initializing
`circuit which in turn initializes paired bit lines, and
`initializes the paired outputlines of a sense amplifier. At
`the same time, a clock signal generator generates a
`clock signal for a predetermined period of time in ac-
`cordance with the address transition detect signal. The
`clock signal is supplied to the sense amplifier and a data
`output circuit. The sense amplifier is active during a
`period that the clock signal from the clock signal gener-
`ator is in an effective level. The output terminal of the
`data output circuit is placed in a high impedancestate
`during the period that the clock signal is in an effective
`level. During the other periods than the effective level
`period, the data output circuit produces a signal corre-
`spondingto the data as is read out of a memorycell and
`outputted by the sense amplifier.
`
`12 Claims, 5 Drawing Sheets
`
`ROWDECODER
`
`Add
`
`
`1
`
`Exhibit 1016
`Apple v. Qualcomm
`IPR2018-01249
`
`Exhibit 1016
`Apple v. Qualcomm
`IPR2018-01249
`
`1
`
`
`
`
`
`US. Patent—May1, 1990 Sheet1 of5 4,922,461
`
`
`
`
`
`BIT LINE
`BIT LINE
`
`
`INITIALIZING
`INITIALIZING
`
`CIRCUIT.
`CIRCUIT
`
`a
`
`
`
`
`
` ROWDECODER
`
`
`
`
` 3
`
`
`
`
`
`‘
`
`DDRESS
`RANSITION
`ETECTOR
`
`5;
`D
`
`12
`
`Dout
`
`FIG 1
`
`2
`
`
`
`US. Patent
`
`May1, 1990
`
`Sheet 2 of 5
`
`SATD
`
`OQa>
`
`p5-2 VRD
`SPE-2,
`
`3
`
`
`
`US. Patent May 1, 1990
`
`_
`
`Sheet30f5
`
`4,922,461
`
`4
`
`
`
`US. Patent May 1, 1990
`
`Sheet 4 of 5
`
`4,922,461
`
`
` BIT LINE
`INITIALIZING
`CIRCUIT
`
`
`ROWDECODER
`
`ADDRESSINPUT
`
`
`
` >|CLOCK
`|_f22||[22|[/_-_++
`
`COLUMN
`SELECTOR
`
`COLUMN
`SELECTOR
`
`gsox(23
`
`
`GENERATOR
`
`FIG. 5
`
`5
`
`
`
`US. Patent May 1, 1990
`
`Sheet Sofs 4,922,461
`
`SO
`
`
`6
`
`
`
`1
`
`4,922,461
`
`STATIC RANDOM ACCESS MEMORY WITH
`ADDRESS TRANSITION DETECTOR
`
`BACKGROUNDOF THE INVENTION
`1. Field of the Invention
`The present invention relates to a static random ac-
`cess memory (SRAM) with address transition detector
`(ATD).
`2. Description of the Related Art
`The SRAMis described in, for example, IEEE Jour-
`nal of Solid-State Circuits, Vol. SC-19, No. 5, October
`1984, “A LOW POWER46ns 256kbit CMOS STATIC
`RAM WITH DYNAMIC DOUBLE WORDLINE”,
`Sakurai et al., and 1987 IEEE Journal of Solid-State
`Circuits Conference DIGEST OF TECHNICALPA-
`PERS“A 25ns {Mb CMOS SRAMs”Ohtaniet al. The
`SRAMsdiscussed in these papers contain ATDs.
`In this type of the SRAM,the output stage of a data
`output circuit is provided with a pull-up transistor for
`pulling up a potential at the data output terminal, and a
`pull-downtransistor for pulling down the potential at
`that terminal. In accordance with the data read out
`from a selected memory cell, one of those transistors is
`turned on, while the otheris turned off. Accordingly, a
`high level signal or a low level signal is derived from
`the data output terminal in accordance with the data
`stored in the selected memorycell. Then, when another
`memorycell is selected, one of the transistors is turned
`on, while the otheris turned off in accordance with the
`data read out from the memory.In this case, if the new
`data is different from the previous data, there is the
`possibility that the pull-up and pull-downtransistors are
`both turned on concurrently. If both the transistors are
`currently turned on, a through-current flows through a
`path between a power source and a ground point. The
`through-current possibly causes power noise, so that
`the data read time delays and the memory device mal-
`functions. These problem is noticeable particularly in
`the memory device of the type operating at a high
`speed.
`
`SUMMARYOF THE INVENTION
`
`Accordingly, an object of the present inventionis to
`provide a static random access memorycapable of mini-
`mizing the read time delay and the malfunction, which
`arise from the powernoise.
`there is provided a
`To achieve the above object,
`static random access memory comprised of: a memory
`cell array containing a plurality of static memorycells
`for storing data arrayed in a matrix fashion; word lines
`for selecting rows of the memorycells in the memory
`cell array, the word lines being arranged along with the
`rows of the memory cell array; bit line pairs arranged
`the columns of the memorycells in the memorycell
`array, the bit line pairs each selecting one column ofthe
`memory cells to transfer data to and from one of the
`memory cells of the selected column; an address input
`circuit receiving an address signal to select one of the
`memorycells of the memory cell array; a row decoder
`for decoding a row address signal supplied from the
`address input circuit to selectively drive the wordlines;
`a column decoder for decoding a column addresssignal
`supplied from the address input circuit to select one of
`the bit line pairs; an address transition detector for de-
`tecting a transition of an address signal supplied from
`the address input circuit, to generate an addresstransi-
`tion detect signal; a bit line initializing circuit being
`
`10
`
`25
`
`30
`
`40
`
`45
`
`50
`
`60
`
`65
`
`2
`under control of an address transition detect signal out-
`putted from the address transition detector, when a
`transition of the address signal is detected, the bit line
`initializing circuit initializing a potential of each the bit
`line pair to a predetermined potential; a clock signal
`generator being coupled for reception an addresstransi-
`tion detect signal from the address transition detector,
`the clock signal generator generating during a predeter-
`mined period of time elapsing from generation of the
`address transition detect signal in a read mode; a sense
`amplifier for amplifying the data as is read out from one
`selected memorycell to the bit line pair associated with
`the selected memory cell,
`the sense amplifier being
`initialized by an address transition detect signal gener-
`ated by the address transition detector and neutralized
`during a period of time that the sense amplifier receives
`a clock signal from the clock signal generator; and a
`data output circuit being placed in a high impedance
`state when the sense amplifier is initialized, outputting
`the amplified signal from the sense amplifier during a
`period that the clock signalis being generated, retaining
`the amplified signal during a period that the clock signal
`generator stops, and outputting a signal corresponding
`to the data asis read out of the selected memorycell and
`outputted from the sense amplifier.
`the
`In the SRAM thus arranged,
`in a read mode,
`output terminal of the data output circuit is placed in a
`high impedancestate during a period from the inputting
`of an address signaltill the outputting of the data read
`out of a memorycell specified by the address signal.
`Therefore, when the data currently read out is different
`from the data previously read out, no through-current
`flows between a powersource and a around potential.
`Therefore,
`the SRAM according to the present in-
`vention is free from the read time delay and the mal-
`function, which are the problems ofthe priorart.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram showing an arrangement of
`an SRAM according to an embodiment of the present
`invention;
`FIG.2 is a circuit diagram showing the details a part
`of the SRAM circuit shown in FIG. 1, which contains
`a bit line initializing circuit, a memorycell, a column
`select circuit, and a sense amplifier, which are provided
`in connection with one column of a memorycell array;
`FIG. 3 is a circuit diagram showing an arrangement
`of a data output circuit in the FIG. 1 circuit;
`FIG.4 is a circuit diagram showing another arrange-
`ment of a data outputcircuit in the FIG. 1 circuit;
`FIG. 5 is a block diagram showing an arrangement of
`an SRAM according to another embodiment of the
`present invention;
`FIG.6 is a circuit diagram showingthe details a part
`of the SRAMcircuit shown in FIG.1, whichis a circuit
`arrangement containing a data output circuit and a data
`output detector; and
`FIG.7 is a circuit diagram showingthe details a part
`of the SRAM circuit shownin FIG. 1, which is another
`circuit arrangement containing a data output circuit and
`a data output detector.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`FIG. 1 is a block diagram showing an arrangement of
`an SRAM accordingto a first embodimentof the pres-
`ent invention. An address input terminal 1 to which an
`
`7
`
`
`
`3
`address signal Addis applied is connected to the input
`terminal of an address input circuit 2. The output termi-
`nal of the address input circuit 2 is connected to the
`input terminal of a row decoder 3. The row decoder 3
`decodes a row address signal derived from the address
`input circuit 2. Word lines 4 are connected to the output
`terminals of the row decoder 3. The word lines 4 are
`selectively driven by an output signal of the row de-
`coder 3. Pairedbit lines 5 and 5 are disposed orthogonal
`to the word lines 4. Each pair of bit lines 5 and 5 is
`coupled at first end to a bit line initializing circuit 6,
`which is provided in association with the bit line pair.
`Each bit line initializing circuit 6 is for initializing a
`potential of the paired bit lines 5 and 5 to a predeter-
`minedpotential. Static memorycells 7 are located at the
`cross-points of the wordlines 4 and thebit line pairs 5
`and 5, respectively, forming a matrix array MA of the
`memorycells. The input terminal of a column decoder
`8 is connected to the output terminal of the address
`input circuit 2. The column decoder8 decodes a column
`address signal derived from the address input circuit 2.
`Each columnselector 9 is connected to a second termi-
`nal of the bit line pair 5 and 5, which is provided in
`association with the column selector 9. The column
`selector 9 is driven by a column select signal supplied
`through an output line 22 of the column decoder 8. A
`sense amplifier 10 is connected at the input terminal to
`the output terminal of the column selector 9, through a
`pair of sense amplifier input lines 25 and 25. The sense
`amplifier 10 amplifies the data read out from a memory
`cell which is selected by the cooperation of the row
`decoder 3 and the column decoder 8. A data output
`circuit 11 is connected to the output terminals of the
`sense amplifier 10, through a pair of sense amplifier
`output lines 26 and 26. A data output terminal 12 is
`connected to the output terminal of the sense amplifier
`10. The data, which is read out of the memory cell 7 and
`amplified by the sense amplifier 10, is applied through
`the data output circuit 11 to the data output terminal 12
`and is outputted to exterior. The input terminal of an
`address transition detector 13 is connected to the ad-
`dress input circuit 2. In a read mode, the addresstransi-
`tion detector 13 detects a transition of an address signal
`inputted to the address inputcircuit 2, and produces an
`address transition detect signal SATD. The address
`transition detect signal SATD is supplied through an
`output line 21 of the address transistor detector 13 to the
`bit line initializing circuits 6, through. an output line 24
`to the sense amplifier 10, and through an output line 27
`to a-clock signal generator 14. The clock signal genera-
`tor 14 receives the address transition detect signal
`SATD from the address transition detector 13, and
`produces a clock signal S that is effective in level for
`a fixed period. The clock signal S is applied through a
`clocksignal line 23 to the sense amplifier 10 and the data
`output circuit 11, so that those circuits are rendered
`active during the fixed period.
`FIG. 2 showsthe details of an arrangementofa part
`of the SRAMcircuit of FIG. 1, which contains the bit
`line initializing circuit 6, memory cell 7, row selector9,
`and sense amplifier 10 which are provided in connec-
`tion with one columnof the memorycell array MA. As
`shown,thebitline initializing circuit 6 is made up of a
`pair of p-channel MOSFETsP1 and P2, and aninverter
`31. The source of the MOSFET Pt is connected to a
`power source Vpp,and the drain thereofto the bit line
`5. Similarly, the source of the MOSFET P2is ‘con-
`nected to the power source Vpp, and the drain thereof
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`55
`
`60
`
`65
`
`4,922,461
`
`4
`to the bit line 5. The gates of the MOSFETsP1 and P2
`are connected together, and a connection point of those
`gates is connected to the output terminalof the inverter
`31. The input terminalof the inverter 31 is connected to
`the output line 21 of the address transition detector 13.
`With this connection, the address transition detector 13
`supplies the address transition detect signal SATD to
`the inverter 31.
`In the bit line initializing circuit 6, when the address
`transition detect signal SATD goes high,
`the MOS-
`FETs P1 and P2 are both turned ontoinitialize the bit
`line pair 5 and 5 andsetit at a level of a power source
`voltage Vpp.
`The memorycell 7 is made up ofresistors R1 and R2
`as high resistance loads, drive MOSFETs N1 and N2,
`and transfer MOSFETs N3 and N4. Theresistor R1 is _
`connected at one end to the power source Vpp andat
`the other end to the drain of the drive MOSFET N1.
`The resistor R2 is connected at one end to the power
`source Vpp and at the other end to the drain of the
`drive MOSFET N2. The gate of the drive MOSFET
`N1 is connected to the drain of the drive MOSFET N2
`and the source thereof to a ground point. The gate of
`the drive MOSFET N2is connectedto the drain of the
`drive MOSFETN1 andthe source thereof to a ground
`point. A current path between the source and drain of
`the transfer MOSFET N3is inserted between the bit
`line 5 and the drain of the drive MOSFET N1. A cur-
`rent path between the source and drain of the transfer
`MOSFETN4is inserted between the bit line 5 and the
`drain of the drive MOSFET N2. The avord line 4 is
`connected to the gates of the MOSFETs N3 and N4.
`In the memorycell 7, one of the drive MOSFETs N1
`and N2is in an on state and the otherin an off state in
`accordance with the content of the stored data. When
`the wordline 4 is selected and goes high, the transfer
`MOSFETsN3 and Né4are both turned on. A potential
`of the bit line connected to the drive MOSFETbeingin
`an on state drops, while a potential of the bit line con-
`nected to the drive MOSFET being in an off state is
`maintained in Vpplevel.
`The columnselector 9 is made up of p-channel MOS-
`FETs P3 and P4, and an inverter 32. The drain of the
`MOSFETP3is connected to the bit line 5, and the
`drain of the MOSFET P4to thebit line 5. The source
`of the MOSFETP3is connected to one end of a sense
`amplifier input line 25, and the source of the MOSFET
`P4 is connected to one end of a sense amplifier inputline
`25. The gates of the MOSFETs P3 and P4are con-
`nected together, and a connection point of these gatesis
`connected to the output terminal of the inverter 32, The
`input terminal of the inverter 32 is connected to an
`output line 22 of the column decoder 8, and supplied
`with a columnselect signal from the decoder8.
`When one output line 22 of the column decoder 8
`goes high, the column selector 9 connected with that
`output line 22 is selected. In the selected columnselec-
`tor 9, the MOSFETsP3 and P4 are both turned on. As
`a result, the bit line pair 5 and 5 and the input line pair
`25 and 25 are coupled with each other.
`The sense amplifier 10 is made up of input MOSFETs
`of n-channel N5-1, N6-1, N5-2, and N6-2, control MOS-
`FETsof n-channel N7-1, N8-1, N7-2 and N8-2, current
`restricting MOSFETs of n-channel N9-1 and N9-2,
`potential equalizing MOSFETs of n-channel N10-1,
`N10-2, and N11,
`load MOSFETs of p-channel P5-1,
`P6-1, P5-2, and P6-2, p-channel MOSFETsfor sense
`amplifier initialization P7-1, P8-1, P7-2 and P8-2, an
`
`8
`
`
`
`4,922,461
`
`40
`
`45
`
`5
`inverter 33, and an AND gate 34. The other end of the
`sense amplifier input line 25 is connected to the gates of
`MOSFETs N6-1 and N5-2. The current paths of the
`MOSFETs P8-1 and P6-1 are connected in parallel
`between the drain of the MOSFET N6-1 and the power
`source Vpp. The other end of the sense amplifier input
`line 25 is connected to the gates of MOSFETs P7-1 and
`P5-1. The current paths of the MOSFETs P7-1 and
`P5-1 are connected in parallel between the drain of the
`MOSFETN5-1 and the power source Vpp. The gates
`of the MOSFETs P8-1 and P7-1 are connected to the
`output terminal of the AND gate 34. The gates of the
`MOSFETsP6-1 and P5-1 are connected together, and a
`connection point of them is further connected to the
`drain of the MOSFET P6-1. A current path between
`the source and drain of the MOSFET N10-1is inserted
`between the drain of the MOSFET P6-1 and the drain
`of the MOSFETP5-1. The gate of the MOSFET N10-1
`is connected to the output line 24 of the address transi-
`tion detector 13. The source of the MOSFET N6-1is
`connected to the drain of the MOSFET N8-1, and the
`source of the MOSFET N5-1 is connected to the drain
`of the MOSFET N7-1. The sources of the MOSFETs
`N8-1 and N7-1 are connected together and the gates of
`them are connected to the output terminal of the AND
`gate 34. Oneof e input terminals of the AND gate 34is
`connected to a clock signal line 23, and the other input
`terminal thereof is connected to the output terminal of
`the inverter 33. The input terminal of the inverter 33is
`connected to the output line 24. A source-drain current
`path of the MOSFET N9-1 is connected to a ground
`point and a node where the sources of the MOSFETs
`N8-1 and N7-1 are interconnected. The gate of the
`MOSFETN$9-1 is connected to the power source Vpp.
`The current paths of the MOSFETs P7-2 and P5-2
`are connectedin parallel between the drain of the MOS-°
`FET N5-2 and the power source Vpp. The current
`paths of the MOSFETsP8-2 and P6-2 are connectedin
`parallel between the drain of the MOSFET N6-2 and
`the power source Vpp. The gates of the MOSFETs
`P6-2 and P8-2 are connected to the output terminal of
`the AND gate 34. The gates of the MOSFETs P5-2 and
`P6-2 are interconnected and then to the drain of the
`MOSFET P6-2. The current path between the source
`and drain of the MOSFET N10-2 is connected between
`the drain of the MOSFET P5-2 and the drain of the
`MOSFET P6-2. The gate of the MOSFET N10-2 is
`connected to the output line 24 of the address transition
`detector 13. The source of the MOSFET N§5-2is cou-
`pled with the drain of the MOSFET N7-2, and The
`source of the MOSFET N6-2 is coupled with the drain
`of the MOSFET NB8-2. The sources of the MOSFETs
`N7-2 and N8-2 are interconnected and the gates of them
`is connected to the output terminal of the AND gate 34.
`A source-drain current path of the MOSFET N9-2is
`connected between a around point and a connection
`point interconnecting the sources of the MOSFETs
`N7-2 and N8-2. The gate of the MOSFET N9-2 is con-
`nected to the power source Vpp.
`A source-drain current path of the MOSFET N11 is
`inserted between the drains of the MOSFETs N5-1 and
`N5-2. The gate of the MOSFET N11is connectedto the
`output line 24. The drain of the MOSFET N5-1is con-
`nected to one end of the sense amplifier output line 26,
`and the drain of the MOSFET N5-2 is connected to one
`end of the sense amplifier output line 26.
`The sense amplifier thus arranged will operate in the
`following way. A transition of an address signal Addis
`
`60
`
`6
`detected by the addresstransition detector 13, so that an
`addresstransition detect signal SATD from the detec-
`tor goes high: The signal SATD renders a clock signal
`oS produced from the clock signal generator 14 high in
`level. The MOSFETs N10-1, N10-2, N11, P8-1, P7-1,
`P7-2 and P8-2 are all turned on, while the MOSFETs
`N8-1, N7-1, N7-2, and N8-2 are all turned off. Under
`this condition, the potentials at the output node of the
`sense amplifier 10 and the sense amplifier output line
`pair 26 and 26 areinitialized and set at a potential level
`of the power source voltage Vpp. The addresstransi-
`tion detect signal SATD goeshigh, and the clock signai
`oS maintains a high level. Under this condition, the
`MOSFETs N10-1, N10-2, Nil, P8-1, P7-1, P7-2 and
`P8-2 are all turned off, while the MOSFETs N8-1,
`N7-1, N7-2, and N8-2 are all turned on. Then, the sense
`amplifier 10 becomes active, and amplifies apotential
`difference between paired input lines 25 and 25 for the
`sense amplifier. After a predetermined period oftime,
`the clock signal @S goes low,
`the MOSFETs P8-1,
`P7-1, P7-2, and P8-2 are all turned on, and the MOS-
`FETs N8-1, N7-1, N7-2, and N8-2 are all turned off.
`Accordingly, the sense amplifier 10 becomesinactive.
`Turning nowto FIG.3, there is shownthe details of
`the data outputcircuit 11 in the FIG. 1 circuit. The data
`output circuit 11 is made up of 2-input NORgates 35 to
`38, 40, and 41, inverters 39 and 42, a pull-up MOSFET
`P9 of p-channel, and a pull-down MOSFET N12 of.
`n-channel. The 2-input NORgates 35 to 38, 40, and 41,
`and the inverters 39 and 42 make up a master slave
`flip-flop. The MOSFETs P9 and N12 are turned on and
`off by the flip-flop. One of the input terminals of the
`NORgate 35 is connected to the other end of the sense
`amplifier output line 26, and one ofthe input terminals
`of the NOR gate 36 is connected to the other end of the
`sense amplifier output line 26. The other input terminal
`of the NORgate 35 is connected to the output terminal
`of the NOR gate 36, and the other input terminal of the
`NORgate 36 is connected to the output terminal of the
`NORgate 35. The output terminal of the NOR gate 35
`is connected to the one of the input terminals of the
`NORgate 37, and the output terminal of the NOR gate
`36 is connected to one of the input terminals of the
`NOR gate 38. The other input terminals of the NOR
`gates 37 and 38 are connected to the output terminal of
`the inverter 39. The input terminal of the inverter 39 is
`connected to the outputline 23 of the address transition
`detector 13. One of the input terminals of the NORgate
`40 is connected to the output terminal of the NOR gate
`37, and one of the input terminals of the NORgate 41is
`connected to the output terminal of the NOR gate 38.
`The output terminal of the NOR gate 41 is connected to
`the other input terminal of the NOR gate 40, and The
`output terminal of the NOR gate 40 is connected to the
`other input terminal of the NOR gate 41. The output
`terminal of the NOR gate 40 is connected to the input
`terminal ofthe inverter 42. The output terminal inverter
`42 is connected to the gate of the MOSFET P9. The
`source of the MOSFETP9 is connected to the power
`source Vpp,and the drain ofit is connected to the data
`output terminal 12 and the drain of the MOSFET N12.
`The output terminal of the NOR gate 41 is connected to
`the gate of the MOSFET N12 whose source is
`grounded.
`In operation, during a period that a clock signal 6S
`outputted from the clock generator 14 is high, MOS-
`FETs P9 and N12 are both turned off. During a low
`level period of the clock signal oS, one of the MOS-
`
`.
`
`9
`
`
`
`4,922,461
`
`8
`in the data output circuit 11 are bothin an off state. The
`result is that the output terminal of the data output
`circuit 11 (data output terminal 12) is kept high in impe-
`dance. Therefore, even when the present datais differ-
`ent from the data previously read out, no through cur-
`rent flows between the power source Vppand a ground
`point. Consequently, the SRAM can minimize the read
`time delay and malfunction problem due to the power
`noise.
`
`7
`FETsis turned on, while the other is turned off in ac-
`cordance with the potentials of the sense amplifier out-
`put lines 26 and 26. To be morespecific, as already
`described, when the address transition detect signal
`SATD and the clock signal 6S become both high in
`level, the sense amplifier 10 isinitialized and the sense
`amplifier output lines 26 and 26 becomehigh. Accord-
`ingly, the output signals of the NOR gates 35 and 36 go
`low in level. Since the clock signal $S is high, the two
`input terminals of each NOR gate 37 and 38areset in a
`low level. In turn, the output signals of the NOR gates
`37 and 38 go high,so that the output signals of the NOR
`gates 40 and 41 also go high. The MOSFETs P9 and
`N12 are both turned off, and in turn the data output
`terminal 12 has a high impedance. Whenthe clocksig-
`nal }S goes low (at this time the sense amplifier output
`line pair 26 and 26 is placed such that one of them is set
`in a high level and the otherin a low level in accordance
`with the data read out of the selected memorycell), one
`of the MOSFETsis turned on and the other is turned
`off in accordance with the potentials of the output lines
`26 and 26. The result is that a high or low signal, which
`depends on the read data, is derived from the data out-
`put terminal 12.
`A read operation of the SRAM illustrated in FIGS. 1
`through 3 will be described. An address signal Add is
`supplied to the address input circuit 2 through the ad-
`dress input terminal 1. A row address signal contained
`in the address signal Add is applied to the row decoder
`3, and a column address signal also contained in the
`sameis applied to the column decorder8. Atthis time,
`the address transition detector 13 detects a transition of
`the address signal Add, and produces an address transi-
`tion detect signal SATD.This signal SATDis supplied
`to the bit line initializing circuits 6, to initialize both the
`paired bit lines 5 and 5 and set them in thelevel of the
`power soruce voltage Vpp. At the same time, the row
`decoder 3 decodes a row address to select a specific
`word line 4. The memorycells 7 coupled with the se-
`lected word line 4 are all selected. A potential differ-
`ence is caused betweenthe pairedbit lines 5 and 5 cou-
`pled with these memory cells 7. The column decoder 8
`decodes a column address, and selects one column se-
`lector 9. The potential difference between the paired bit
`lines 5 and 5 of the selected columnselector9 is trans-
`ferred to the sense amplifier 10. The address transition
`detect signal SATDdrives the clock signal generator 14
`which in turn generates a clock signal during a fixed
`period of time. The output line pair 26 and 26 of the
`sense amplifier 10 is initialized and set at the power
`soruce voltage Vpp level. Thereafter, during a high
`level period of the clock signal 6S, the active state of
`the sense amplifier 10 continues. Under this condition,
`the potential difference between the paired bit lines 5
`and 5, and the potential difference is supplied to the data
`output circuit 11. At this time, the output line pair 26
`and 26 for the sense amplifier 10 is initialized to the
`Vpp level, so that the data output terminal 12 exhibits a
`high impedance. Then, after the sense amplifier 10 oper-
`ates, it outputs the data. After a predeterminedperiod of
`time, the clock signal #Sis returned to be low,to render
`the sense amplifier 10 inactive. The data output circuit
`11 continues the outputting of data Dout via the data
`output terminal 12.
`With such an arrangement of the SRAM,in a read
`mode,during a period from the inputting of the address
`signal Addtill the outputting of the data read out of the
`memorycell at that address, the MOSFETsP9 and N12
`
`In FIG.4, there is shown another configuration of the
`data output circuit 11, whichis available for the SRAM
`of FIG. 1. The data output circuit 11 is composed of
`2-input NAND gates 43 to 46,
`inverter 47, pull-up
`MOSFETofp-channel P9, and pull-down MOSFETof
`n-channel N12. The present circuit configuration, like
`the FIG. 3 circuit, constitutes a master slave flip-flop.
`One of the input terminals of the NAN gate 43 is con-
`nected to the other end of the sense amplifier outputline
`36, and oneofthe input terminals of the NANDgate 44
`is connected to the other end of the sense amplifier
`output line 26. The other input terminals of the NAND
`gates 43 and 44 are coupled with the output line 23 of
`the address transition detector 13. One of the input
`terminals of the NAND. gate 44 is connected to the
`output terminal of the NANDgate 43, and one of the
`input terminals.of the NAND gate 46 is connected to
`the output terminal of the NAND gate 44. The output
`terminal of the NANDgate 46 is connected to the other
`input terminal of the NAND gate 45, and the output
`terminal of the NAND gate 45 is connected to the other
`input terminal of the NAND gate 46. The output termi-
`nal of the NANDgate 45 is connectedto the gate of the
`MOSFETP9. The source of the MOSFET P9is con-
`nected to the power source Vpp, and its drain is con-
`nected to the data output terminal 12 and the drain of
`the MOSFET N12. The output terminal of the NAND
`gate 46 is connectedto the input terminal of the inverter
`47, and the output terminal of this inverter is connected
`to the gate of the MOSFET Ni2 whose source is
`grounded.
`The above configuration of the data output circuit 11
`has a similar logic operation to that of the FIG. 3 con-
`figuration.
`FIG. 5 showsa circuit configuration of an SRAM
`according to a second embodimentofthe present inven-
`tion. The FIG.5 configuration improves over the FIG.
`1 circuit in that a powerdissipation is reduced in a read
`mode, and a read operation is morereliable.
`For simplicity, like reference symbols are used for
`designating like or equivalent portions in FIG. 1, and
`elaboration of them will be omitted. A data outputcir-
`cuit 11 is connected to the input terminal of a data out-
`put detector 15. An output line 28 of the data output
`detector 15 is connected to one of the input terminals of
`an OR gate 16. The other input terminal of the OR gate
`16 is connected to a clock signal line 23 also coupled
`with the output terminal of a clock signal generator 14.
`A signal line 29 coupled with the output terminal of the
`ORgate 16 is connected to a sense amplifier 10 and a
`data output circuit 11.
`A circuit configuration of a part of the SRAM of
`FIG. 5, which contains a bit line initializing circuit 6,
`memoryceil 7, columnselector 9, and sense amplifier 10
`which are provided in connection with one columnline
`of an memorycell array MA,is the same as the FIG. 2
`configuration.
`FIG. 6 showsthe details of the data output circuit 11
`and the data output detector 15 in the FIG.5 circuit. A
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`30
`
`35
`
`60
`
`65
`
`10
`
`10
`
`
`
`4,922,461
`
`5
`
`15
`
`30
`
`20
`
`10
`9
`minal of the AND gate 49 is connected to the output
`configuration of the circuit 11 is the sameas that of the
`line 28.
`FIG. 3 circuit. The data output detector 15 consists of a
`The FIG.7 circuit has substantially the same logical
`2-input NORgate 48. The output terminal of the NOR
`operation and the beneficial effects as the FIG.6 circuit.
`gate 40 is connected to one of the input terminals of the
`Whatis claimed is:
`NORgate 48, while the output terminal of the NOR
`1. A static random access memory comprising:
`gate 41 to the other input terminal. The output terminal
`a memory cell array containing a plurality of static
`of the NOR gate 48 is connected to the outputline 28.
`memory cells for storing data in a matrix fashion;
`An operation of the circuit illustrated in FIGS. 5 and
`a plurality of word lines for selecting rows of the
`6 will be described. In the FIG. 5 circuit, an operation
`memorycells in said memorycell array, said word
`that after an address signal Add is inputted, the data
`lines being arranged in respect to the rowsof said
`from a selected memorycell 7 is supplied to the data
`memory cell array;
`output circuit 11 and is derived from the output termi-
`a plurality of bit line pairs being arranged in respect
`nal 12, is substantially the same as that of the FIG. 1
`to columnsof the memorycells in said memorycell
`circuit. The SRAM ofthe second embodimentis differ-
`array, each ofsaid bit line pairs selecting a different
`ent from the FIG. 1 circuit of the first embodiment in
`one of the columns of said memorycells for trans-
`that a signal }SO asalogical sum of an outputsignal of
`ferring data to and from one of the memory cells
`the data output detector