DRAM that stores multiple bits per storage cell
First Claim
1. A memory comprising:
- a plurality of data storage words, each data storage word comprising a plurality of data storage cells and a plurality of reference storage cells, each data storage cell and each reference storage cell having at least 4 states;
a plurality of reference lines, one such reference line corresponding to each reference storage cell, said corresponding reference storage cell being connected to that reference line, each reference storage cell comprising a gate for connecting that storage cell to said corresponding reference line, each reference cell assuming one of said states in response to a signal on said corresponding reference line and a write signal, said state being determined by said signal on said corresponding reference line;
a plurality of data lines, one such data line corresponding to each data storage cell, said corresponding data storage cell being connected to that data line, each data storage cell comprising a gate for connecting that storage cell to said corresponding data line, each data cell assuming one of said states in response to a signal on said corresponding data line and a write signal, said state being determined by said signal on said corresponding data line;
a plurality of reference encoding circuits, one such reference encoding circuit corresponding to each reference line and being connected to that reference line, each reference encoding circuit generating a reference signal on said corresponding reference line in response to said write signal; and
a plurality of data encoding circuits, one such data encoding circuit corresponding to each data line and being connected to that data line, each data encoding circuit comprising a circuit for receiving a digital value having at least 4 states and for generating a data programming signal on said corresponding data line in response to said write signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory constructed from a plurality of data storage words. Each data storage word includes a plurality of data storage cells and a plurality of reference storage cells, each data storage cell and each reference storage cell having at least 4 states. The memory has a plurality of reference lines, one such reference line corresponding to each reference storage cell. The corresponding reference storage cell is connected to that reference line by a gate included in that storage cell. Each reference cell assumes one of the states in response to a signal on the corresponding reference line and a write signal, the state being determined by the signal on the corresponding reference line. The memory also includes a plurality of data lines, one such data line corresponding to each data storage cell, the corresponding data storage cell being connected to that data line by a gate in that storage cell. Each data cell assumes one of the states in response to a signal on the corresponding data line and a write signal, the state being determined by the signal on the corresponding data line. A plurality of reference encoding circuits determines the state stored by each reference cell, there being one such reference encoding circuit corresponding to each reference line. The preferred data storage cell includes first, second, and third gates, and a capacitor for storing a charge that determines the current sinked by the third gate. The preferred data encoding circuit utilizes a current-mode digital to analog converter. Data is read from the memory by a plurality of data decoding circuits that generate a digital value representing the current flowing in the corresponding data line by comparing that current to currents flowing in each of the reference lines.
-
Citations
5 Claims
-
1. A memory comprising:
-
a plurality of data storage words, each data storage word comprising a plurality of data storage cells and a plurality of reference storage cells, each data storage cell and each reference storage cell having at least 4 states; a plurality of reference lines, one such reference line corresponding to each reference storage cell, said corresponding reference storage cell being connected to that reference line, each reference storage cell comprising a gate for connecting that storage cell to said corresponding reference line, each reference cell assuming one of said states in response to a signal on said corresponding reference line and a write signal, said state being determined by said signal on said corresponding reference line; a plurality of data lines, one such data line corresponding to each data storage cell, said corresponding data storage cell being connected to that data line, each data storage cell comprising a gate for connecting that storage cell to said corresponding data line, each data cell assuming one of said states in response to a signal on said corresponding data line and a write signal, said state being determined by said signal on said corresponding data line; a plurality of reference encoding circuits, one such reference encoding circuit corresponding to each reference line and being connected to that reference line, each reference encoding circuit generating a reference signal on said corresponding reference line in response to said write signal; and a plurality of data encoding circuits, one such data encoding circuit corresponding to each data line and being connected to that data line, each data encoding circuit comprising a circuit for receiving a digital value having at least 4 states and for generating a data programming signal on said corresponding data line in response to said write signal. - View Dependent Claims (2, 3, 4, 5)
-
Specification