Semiconductor memory with column equilibrate on change of data during a write cycle
First Claim
1. A memory in an integrated circuit, comprising:
- an array of memory cells arranged in rows and columns;
a plurality of pairs of bit lines, each pair associated with one of said columns, for communicating a differential signal;
a plurality of precharge transistors, each precharge transistor associated with one of said bit lines, each of said precharge transistors having a conduction path connected between its associated bit line and a precharge voltage, and having a control terminal;
a first input terminal for receiving input data;
a write circuit coupled between said first input terminal and said array, for communicating input data to the bit lines of a selected column during a write operation;
a write enable terminal for receiving a write enable signal enabling a write operation;
a data transition detection circuit, having a first input coupled to said first input terminal, for detecting a transition of the input data at the first input terminal; and
means for controlling the control terminals of said precharge transistors responsive to said data transition detection circuit in such a manner that the precharge transistors of said selected column are conductive responsive to a transition of the input data occurring during receipt of the write enable signal at said write enable terminal for a period of time prior to said write circuit communicating, to the bit lines of the selected column, input data corresponding to the input data received at said first input terminal after said transition.
1 Assignment
0 Petitions
Accused Products
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.
52 Citations
18 Claims
-
1. A memory in an integrated circuit, comprising:
-
an array of memory cells arranged in rows and columns; a plurality of pairs of bit lines, each pair associated with one of said columns, for communicating a differential signal; a plurality of precharge transistors, each precharge transistor associated with one of said bit lines, each of said precharge transistors having a conduction path connected between its associated bit line and a precharge voltage, and having a control terminal; a first input terminal for receiving input data; a write circuit coupled between said first input terminal and said array, for communicating input data to the bit lines of a selected column during a write operation; a write enable terminal for receiving a write enable signal enabling a write operation; a data transition detection circuit, having a first input coupled to said first input terminal, for detecting a transition of the input data at the first input terminal; and means for controlling the control terminals of said precharge transistors responsive to said data transition detection circuit in such a manner that the precharge transistors of said selected column are conductive responsive to a transition of the input data occurring during receipt of the write enable signal at said write enable terminal for a period of time prior to said write circuit communicating, to the bit lines of the selected column, input data corresponding to the input data received at said first input terminal after said transition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory in an integrated circuit, comprising:
-
an array of memory cells arranged in rows and columns; a plurality of pairs of bit lines, each pair associated with one of said columns, for communicating a differential signal; a plurality of precharge transistors, each precharge transistor associated with one of said bit lines, each of said precharge transistors having a conduction path connected between its associated bit line and a precharge voltage, and having a control terminal; means for receiving input data; a write circuit coupled between said receiving means and said array, for communicating input data to the bit lines of a selected column during a write operation; a write enable terminal for receiving a write enable signal indicating that a write operation is to be performed; means for detecting a transition of the input data received by said receiving means; and means for controlling the control terminals of said precharge transistors responsive to said detecting means, in such a manner that the precharge transistors of said selected column are conductive responsive to a transition of the input data occurring in combination with said write enable signal, comprising; a column decoder, having a plurality of outputs for selecting a column in said array, responsive to a column address presented thereto, and having a control input, wherein each of the plurality of outputs of the column decoder is coupled to the control terminal of one of said precharge transistors; and precharge control circuitry, having an input for receiving a signal from said detecting means, and having an output coupled to the control input of said column decoder so that, responsive to said detecting means detecting a transition of the input data, said column decoder causes the precharge transistors of the selected column to be conductive; address terminals, for receiving an address signal; and an address transition detection circuit for detecting a transition at said address terminals, having inputs coupled to said address terminals and its output coupled to said precharge control circuitry; wherein said precharge control circuitry presents a signal to the control input of said column decoder to cause said precharge transistors to be conductive responsive also to said address transition detection circuit detecting a transition; and wherein said address transition detection circuit has an output coupled to said column decoder, so that, responsive to a transition at said address terminals, all of said precharge transistors are conductive. - View Dependent Claims (9)
-
-
10. A method for operating a memory in an integrated circuit, said memory comprising a plurality of memory cells arranged in rows and columns, each of said columns associated with a pair of bit lines for communication of a differential signal thereupon, said method comprising the steps of:
-
selecting a column of said memory responsive to a column address; receiving a first logic state of input data at a data input terminal; receiving a write enable signal enabling a write operation; during receipt of the write enable signal, receiving a second logic state of input data at said data input terminal; responsive to receiving said second logic state of input data in combination with said write enable signal, coupling the bit lines associated with said selected column to a precharge voltage; and then placing, onto the bit lines of the selected column, a data state corresponding to said second logic state of input data received at said data input terminal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification