HYBRID FRACTIONAL-BIT SYSTEMS
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention abandons the conventional approach of incrementing bits-per-cell b by 1, but allows increments of states-per-cell N by as little as 1 between product generations. Because N is no longer an integral power of 2, b takes a fractional value, resulting in a fractional-bit system. In a fractional-bit system, cells are decoded in unit of word. By adjusting the word-width, the system efficiency can be optimized. Hybrid N-ary system can be used to improve manufacturing yield and endurance lifetime.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A hybrid N-ary storage system, comprising:
-
a group of m N-ary storage cells, all cells within said group having the same number of possible states N, with N having at least two possible values N0 and N* (N0>
N*);
a configurable N-ary-to-binary encoder for converting the information stored in said group of m storage cells into n bits of binary code, said encoder being configured to an N0-ary-to-binary encoder when N=N0, and an N*-ary-to-binary encoder when N=N*;
wherein N, N0, N* represent the number of possible states for each cell, m is the number of storage cells in said group, n is the number of output binary bits from said encoder, with N, N0, N*, m, n all integers. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A hybrid N-ary storage system, comprising:
-
first and second groups of m N-ary storage cells, all cells within either one of said first and second groups having the same number of possible states N, with N having at least two possible values N0 and N* (N0>
N*);
selection means for selecting a group from first and second groups; and
a configurable N-ary-to-binary encoder for converting the information from said selected group into n bits of binary code, said encoder being configured to an N0-ary-to-binary encoder when N=N0, and an N*-ary-to-binary encoder when N=N*;
wherein N, N0, N* represent the number of possible states for each cell, m is the number of storage cells in said group, n is the number of output binary bits from said encoder, with N, N0, N*, m, n all integers. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification