EP0347530A2

Static random access memory device with a power dissipation reduction function.

Abstract

A static random access memory device is comprised of a write mode detector (31) for detecting a signal state transition of a write enable signal changing to an active state; an input data transition detector (32) for detecting a transition of the input data supplied from exterior, during a continuation of the active state of the write enable signal, an address signal transition detector (33) for detecting a transition of an exter­nally applied address signal during an active state of the write enable signal, a power down timer (34) for generating a pulse signal with a predetermined pulse width in response to any of the detecting signals out­putted from the write mode detector (31), input data transition detector (32), and address signal transition detector (33); a gate circuit (G1) for permitting the output data from a row decoder (13) to be transferred to memory cells (MC1 to MCn) during a period that the power down timer (34) generates a pulse signal, and for inhi­biting that data transfer during a period that the power down timer (34) rests, and a write circuit control cir­cuit (35, 19) allowing a write circuit (17) to supply write data to the bit line pair (BL1, BL1) during a period that the power down timer (34) generates a pulse signal, and prohibiting that write data transfer during a period that the power timer (34) rests.

EP0347530A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 23 March 2009, 17.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    A static random access memory device having a memory cell array having a plurality of static memory cells (MC1 to MCn), a pair of bit lines (BL1, BL1 ) for transferring data to and from said memory cells in said memory cell array (BL1, BL1 ), and a write circuit (17) for supplying write data to said bit line pair, said static random access memory device characterized by memory cell drive means (13) for selectively driving one of said memory cells in accordance with a row address signal supplied from exterior;write mode detecting means (31) for detecting a signal state transition of a write enable signal changing to an active state;input data transition detecting means (32) for detecting a transition of the input data supplied from exterior, during a continuation of the active state of said write enable signal;address signal transition detecting means (33) for detecting a transition of an externally applied address signal during an active state of said write enable signal;pulse signal generating means (34) for generating a pulse signal with a predetermined pulse width in response to any of the detecting signals outputted from said write mode detecting means (31), said input data transition detecting means (32), and said address signal transition detecting means (33);drive control means (G1) for permitting said memory cell drive means (13) to operate during a period that said pulse signal generating means (34) generates a pulse signal, and for inhibiting said memory cell drive means (13) from operating during a period that said pulse signal generating means rests;and write circuit control means (35, 19) for supplying write data based on said input data to said write circuit (17) during a period that said pulse signal generating means (34) generates a pulse signal, and for supplying to said write circuit initial data to set said bit line pair (BL1, BL1 bar) at the same potentials during said period that said pulse signal generating means (34) rests.
  2. 7
    A static random access memory device having a memory cell array having a plurality of static memory cells (MC1 to MCn), a pair of bit lines (BL1, BL1 ) for transferring data to and from said memory cells in said memory cell array (BL1, BL1 ), memory cell drive means (13) for selectively driving one of said memory cells in accordance with a row address signal supplied from exterior, said static random access memory device characterized by memory cell drive means (13) for selectively one of said memory cells in accordance with a row address signal externally supplied;write mode detecting means (31) for detecting a signal state transition of a write enable signal changing to an active state;input data transition detecting means (32) for detecting a transition of the input data supplied from exterior, during a continuation of the active state of said write enable signal;address signal transition detecting means (33) for detecting a transition of an externally applied address signal during an active state of said write enable signal;pulse signal generating means (34) for simulta­neously generating a first pulse signal and a second pulse signal of a wider pulse width than that of said first pulse signal in response to any of the detecting signals outputted from said write mode detecting means (31), said input data transition detecting means (32), and an address signal transition detecting means (34);a write circuit (17) for supplying write data to said paired bit lines (BL1, BL1 ) including write buffers (101, 102) for supplying write data to said bit line pair (BL1, BL1 ) and a switch circuit (Q3, Q4) inserted between said paired bit lines and the write buffers (101, 102), and said switch circuit (Q3, Q4) is turned on only under conditions that said write enable signal is in an active state and said pulse generating means (34) is generating a pulse signal;drive control means (G1) for permitting said memory cell drive means (13) to operate during a period that said pulse signal generating means (34) generates said first pulse signal, and for inhibiting said memory cell drive means (13) from operating during a period that said pulse signal generating means rests;and write circuit control means (35, 19) for supplying write data based on said input data to said write cir­cuit (17) during said period that said pulse signal generating means (34) generates said second pulse signal, and for supplying to said write circuit initial data to set said bit line pair (BL1, BL1 ) at the same potentials during said period that said pulse signal generating means (34) rests.