EP0490652A2

A read/write memory having an improved write driver.

Abstract

A static random-access memory is disclosed which utilizes bit line pairs for each column of memory cells for communication of data between external data terminals and the memory cells. A precharge transistor is connected between each bit line and a precharge voltage, for example Vcc, and an equilibration transistor is connected between the bit lines in each bit line pair. The precharge and equilibration transistors are controlled according to selection of the column, so that all columns which are not selected by the column address are precharged and equilibrated, including the unselected columns in the same sub-array as the selected columns. In an additional embodiment of the invention, a data transition detection circuit also controls the precharge and equilibration transistors, so that the precharge and equilibration transistors for the selected columns are turned on responsive to an input data transition during a write operation; this assists the write drivers in more quickly writing the new data onto the bit lines. Source followers are provided in the write drivers, connected to the input/output lines, to assist in the write recovery (i.e., in pulling the input/output lines high upon completion of the write operation), without requiring critical timing control. The source followers also serve to clamp the bit line voltage swing during a read, without providing a load on the bit lines during establishment of the differential voltage thereupon.

EP0490652A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 11 December 2011, 14.8 years ago.

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

15 claims: 2 independent, 13 dependent

  1. 1
    A semiconductor memory, comprising:a plurality of memory cells arranged in rows and columns;a plurality of bit line pairs, each bit line pair associated with a column, for communicating a differential signal to and from a selected memory cell in its associated column;a write driver, for driving first and second input/output lines with a differential signal in a write operation;means for connecting a selected column to said first and second input/output lines responsive to a column address;and    first and second source follower transistors, each having its drain coupled to a power supply node, said first source follower transistor having its source coupled to said first input/output line, and said second source follower transistor having its source coupled to said second input/output line, each of said first and second source follower transistors having a control terminal controlled by said write driver in such a manner that the gates of said first and second source follower transistors have their gates biased to a voltage substantially that of their drain during a read operation.
  2. 10
    A method of operating a memory, said memory including a plurality of read/write memory cells arranged in rows and columns, each of said column of memory cells associated with a bit line pair, comprising the steps of:writing data to a selected memory cell by placing a differential signal on a pair of input/output lines, and by connecting said input/output lines to the selected column of memory cells;and    after said writing step, biasing the gates of first and second source follower transistors with a voltage near the voltage at their drains, said first and second source follower transistors each having their drains coupled to a power supply node, said first and second source follower transistors having their sources coupled to said first and second input/output lines, respectively.