Ternary storage dynamic RAM
First Claim
1. A ternary semiconductor storage memory for storing data during write operations and outputting data during read operations, comprising:
- a binary to ternary converter which receives a first number of binary data bit values during a write operation and generates a second number of ternary data bit values using a ternary representation, wherein said second number is less than said first number;
a plurality of semiconductor memory storage elements coupled to said binary to ternary converter which stores said second number of ternary data bit values using said ternary representation; and
a ternary to binary converter coupled to said plurality of semiconductor memory storage elements which reads said second number of ternary data bit values using said ternary representation and outputs said first number of binary data bit values during a read operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory apparatus using conventional DRAMs which uses a ternary representation of stored data. Each DRAM memory cell can thus store three states. The ternary storage memory apparatus includes a binary to ternary converter which receives a first number of binary bits of data during a write operation and generates a second lesser number of data values or voltages using a ternary representation. A second number of memory storage elements are coupled to the binary to ternary converter and store the respective voltage using the above ternary representation. During reads, a ternary to binary converter reads the voltages stored in the memory elements and converts these voltages into the original first number of binary bits that were originally written into the memory storage elements. This allows the use of existing DRAM while considerably increasing the DRAM'"'"'s memory storage density.
-
Citations
13 Claims
-
1. A ternary semiconductor storage memory for storing data during write operations and outputting data during read operations, comprising:
-
a binary to ternary converter which receives a first number of binary data bit values during a write operation and generates a second number of ternary data bit values using a ternary representation, wherein said second number is less than said first number; a plurality of semiconductor memory storage elements coupled to said binary to ternary converter which stores said second number of ternary data bit values using said ternary representation; and a ternary to binary converter coupled to said plurality of semiconductor memory storage elements which reads said second number of ternary data bit values using said ternary representation and outputs said first number of binary data bit values during a read operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A semiconductor memory system with increased storage density, comprising:
-
a first converter which receives a first number of data values using a first representation of data during a write operation and generates a second number of data bit values using a second representation of data; a plurality of semiconductor memory storage elements coupled to said first converter which stores said second number of data bit values using said second representation of data; and a second converter coupled to said plurality of semiconductor memory storage elements which reads said second number of data bit values using said second representation of data and outputs said first number of data values using said first representation of data during a read operation. - View Dependent Claims (9, 10, 11)
-
-
12. A ternary semiconductor storage memory for storing data during write operations and outputting data during read operations, comprising:
-
a binary to ternary encoder which receives a first number of binary data bit values during a write operation and generates a second number of two-bit values which encode a ternary representation of said binary bits of data; a plurality of bit line drivers coupled to said binary to ternary encoder wherein said bit line drivers receive said second number of two-bit values and convert said second number of two-bit values into a second number of ternary data bit values; a plurality of semiconductor memory storage elements coupled to said plurality of bit line drivers which store said second number of ternary data bit values using said ternary representation; a plurality of sense amplifiers coupled to said plurality of semiconductor memory storage elements, wherein said sense amplifiers receive said second number of ternary data bit values and output a second number of two-bit values; and a ternary to binary decoder coupled to said plurality of sense amplifiers which receives said second number of two-bit values and converts said second number of two-bit values into said first number of binary data bit values.
-
-
13. The semiconductor ternary storage memory of claim 13, wherein said first number is four and said second number is three.
Specification