Claims
- 1. A random access memory circuit comprising:
- an array of memory cells arranged in a first number of columns having a second number of rows, each column of memory cells addressed by a corresponding set of bit lines and each row of cells addressed by a corresponding word line, each memory cell including a logic gate for generating a gating signal in response to a supplied write signal and a bit enable signal, the gating signal causing the corresponding memory cell to overwrite a stored data value with a supplied data value; and
- control logic for supplying the bit enable signal to a selected group of said columns in response to a mask signal, wherein
- the control logic comprises a plurality of decoders receiving a corresponding bit of the mask signal, each decoder outputting the bit enable signal to a corresponding group of the columns in response to the corresponding bit of the mask signal.
- 2. The random access memory circuit of claim 1, wherein each decoder controls an equal number of the columns.
- 3. A random access memory circuit comprising:
- an array of memory cells arranged in a first number of columns having a second number of rows, each column of memory cells addressed by a corresponding set of bit lines and each row of cells addressed by a corresponding word line, each memory cell including a logic date for generating a gating signal in response to a supplied write signal and a bit enable signal, the gating signal causing the corresponding memory cell to overwrite a stored data value with a supplied data value; and
- control logic for supplying the bit enable signal to a selected group of said columns in response to a mask signal, wherein each memory cell further includes:
- a inverter for outputting an inverted gating signal in response to the corresponding gating signal; and
- first and second supply transistors configured for selectively connecting the corresponding memory cell to a voltage source in response to the corresponding gating signal and the inverted gating signal, respectively.
- 4. A random access memory circuit comprising:
- an array of memory cells arranged in a first number of columns having a second number of rows, each column of memory cells addressed by a corresponding set of bit lines and each row of cells addressed by a corresponding word line, each memory cell including a logic gate for generating a gating signal in response to a supplied write signal and a bit enable signal, the gating signal causing the corresponding memory cell to overwrite a stored data value with a supplied data value; and
- control logic for supplying the bit enable signal to a selected group of said columns in response to a mask signal, wherein
- each of said columns receives the corresponding supplied data value as a corresponding significant bit of an input word, the control logic selectively causing the array to store at least one selected bit of the input word in response to the mask signal.
- 5. A random access memory circuit comprising:
- an address decoder for generating address selection signals in response to a supplied address; and
- an array of data words configured to receive address selection signals, a write signal, a data input and a bit enable mask, the data input and the bit enable mask each having a prescribed number of bits, each of the data words selectable based on the address selection signals and having a prescribed number of memory cells corresponding to said prescribed number bits, wherein
- each memory cell includes a logic gate for enabling a corresponding bit of the data input to be written into said each memory cell in response to the write signal and a corresponding bit of the bit enable mask, and
- said each memory cell prevents overwriting of stored data on the corresponding bit of the bit enable mask having a disabled state.
Parent Case Info
This application is a divisional of application Ser. No. 08/992,796 filed Dec. 18, 1997.
US Referenced Citations (7)
Foreign Referenced Citations (1)
Number |
Date |
Country |
4120248A1 |
Sep 1992 |
DEX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
992796 |
Dec 1997 |
|