Multi-cell per memory-bit circuit and method
First Claim
1. A memory circuit comprising:
- a write circuit adapted to provide a same bit to each of a plurality of memory cells for storage, each of the plurality of memory cells storing either the bit or a complement of the bit in response; and
a read circuit adapted to receive the bits stored in the plurality of memory cells and to generate an output value defined by the stored bits in accordance with a predefined rule,wherein the predefined rule is characterized by a first weight assigned to bits 1 and a second weight assigned to bits 0.
2 Assignments
0 Petitions
Accused Products
Abstract
A write circuit is adapted to provide a same logical bit to each of a multitude of memory cells for storage. Each of the multitude of memory cells stores either the bit or a complement of the bit in response to the write circuit. A read circuit is adapted to receive the bits stored in the multitude of memory cells and to generate an output value defined by the stored bits in accordance with a predefined rule. The predefined rule may be characterized by a statistical mode of the bits stored in the plurality of memory cells. Storage errors in a minority of the multitude of memory cells may be ignored at the cost of lower memory density. The predefined rule may be characterized by a first weight assigned to bits 1 and a second weight assigned to bits 0.
75 Citations
27 Claims
-
1. A memory circuit comprising:
-
a write circuit adapted to provide a same bit to each of a plurality of memory cells for storage, each of the plurality of memory cells storing either the bit or a complement of the bit in response; and a read circuit adapted to receive the bits stored in the plurality of memory cells and to generate an output value defined by the stored bits in accordance with a predefined rule, wherein the predefined rule is characterized by a first weight assigned to bits 1 and a second weight assigned to bits 0. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a memory circuit, the method comprising:
-
providing a same bit to each of a plurality of memory cells, each of the plurality of memory cells storing either the bit or a complement of the bit in response; receiving the bits stored in the plurality of memory cells; generating an output value defined by the stored bits in accordance with a predefined rule; and characterizing the predefined rule by a first weight assigned to bits 1 and a second weight assigned to bits 0. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification