Hybrid fractional-bit systems
First Claim
Patent Images
1. 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.
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.
25 Citations
20 Claims
-
1. 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 (14, 15, 16, 17, 18, 19, 20)
-
Specification