Semiconductor device
First Claim
1. A semiconductor device, comprising:
- a first storage unit including twin cells which are electrically rewritable and complementarily store 1-bit data based on a difference in a threshold voltage;
a second storage unit including a memory cell which is electrically rewritable, data stored in the memory cell being erased when data in the twin cells is erased;
at least one scrambler subjecting first data to a scramble processing by using scramble data to generate second data;
a first write circuit which writes the second data into the twin cells in the first storage unit;
a second write circuit which writes the scramble data into the memory cell in the second storage unit; and
at least one descrambler subjecting the second data read from the first storage unit to a descramble processing by using the scramble data read from the second storage unit,wherein the second storage unit includes a plurality of single cells each consisting of one memory cell and storing 1 bit of the scramble data, and the plurality of single cells redundantly store 1 bit of the scramble data, andwherein the semiconductor device further comprises a sense amplifier including one input terminal simultaneously connected to a plurality of bit lines connected to the plurality of single cells and another terminal connected to a constant current source circuit.
0 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor device includes a first storage unit including twin cells which are electrically rewritable and complementarily store 1-bit data based on a difference in a threshold voltage, a second storage unit including a memory cell which is electrically rewritable, data stored in the memory cell being erased when data in the twin cells is erased, at least one scrambler subjecting first data to a scramble processing by using scramble data to generate second data, a first write circuit which writes the second data into the twin cells in the first storage unit, a second write circuit which writes the scramble data into the memory cell in the second storage unit, and at least one descrambler subjecting the second data read from the first storage unit to a descramble processing by using the scramble data read from the second storage unit.
-
Citations
7 Claims
-
1. A semiconductor device, comprising:
-
a first storage unit including twin cells which are electrically rewritable and complementarily store 1-bit data based on a difference in a threshold voltage; a second storage unit including a memory cell which is electrically rewritable, data stored in the memory cell being erased when data in the twin cells is erased; at least one scrambler subjecting first data to a scramble processing by using scramble data to generate second data; a first write circuit which writes the second data into the twin cells in the first storage unit; a second write circuit which writes the scramble data into the memory cell in the second storage unit; and at least one descrambler subjecting the second data read from the first storage unit to a descramble processing by using the scramble data read from the second storage unit, wherein the second storage unit includes a plurality of single cells each consisting of one memory cell and storing 1 bit of the scramble data, and the plurality of single cells redundantly store 1 bit of the scramble data, and wherein the semiconductor device further comprises a sense amplifier including one input terminal simultaneously connected to a plurality of bit lines connected to the plurality of single cells and another terminal connected to a constant current source circuit.
-
-
2. A semiconductor device, including:
-
a first storage unit including twin cells which are electrically rewritable and complementarily store 1-bit data based on a difference in a threshold voltage; a second storage unit including a memory cell which is electrically rewritable, data stored in the memory cell being erased when data n the twin cells is erased; at least one scrambler subjecting first data to a scramble processing by using scramble data to generate second data; a first write circuit which writes the second data into the twin cells in the first storage unit; a second write circuit which writes the scramble data into the memory cell in the second storage unit; and at least one descrambler subjecting the second data read from the first storage unit to a descramble processing by using the scramble data read from the second storage unit, wherein the second storage unit includes a plurality of sets of twin cells each including two memory cells and storing 1 bit of the scramble data, and the plurality of sets of twin cells redundantly store 1 bit of the scramble data, and wherein the semiconductor device further comprises a determination circuit which sends, when values for 1 bit read from the plurality of sets of twin cells are all identical, an identical value to the at least one descrambler, and sends, when there is a value for 1 bit different from other values for 1 bit read from the plurality of sets of twin cells, a value lower in frequency to the at least one descrambler.
-
-
3. A semiconductor device, comprising:
-
a first storage unit including twin cells which are electrically rewritable and complementarily store 1-bit data based on a difference in a threshold voltage; a second storage unit including a memory cell which is electrically rewritable, data stored in the memory cell being erased when data in the twin cells is erased; at least one scrambler subjecting first data to a scramble processing by using scramble data to generate second data; a first write circuit which writes the second data into the twin cells in the first storage unit; a second write circuit which writes the scramble data into the memory cell in the second storage unit; and at least one descrambler subjecting the second data read from the first storage unit to a descramble processing by using the scramble data read from the second storage unit, wherein the at least one scrambler includes a plurality of scramblers provided for respective columns in the first storage unit, wherein each of the plurality of scramblers subjects write data of 1 bit into twin cells in a corresponding column to the scramble processing by using the scramble data, wherein the at least one descrambler includes a plurality of descramblers provided for respective columns in the first storage unit, and wherein each of the plurality of descramblers subjects the data of 1 bit read from the twin cells in the corresponding column to the descramble processing by using the scramble data read from the second storage unit. - View Dependent Claims (4)
-
-
5. A semiconductor device, comprising:
-
a first storage unit including twin cells which are electrically rewritable and complementarily store 1-bit data based on a difference in a threshold voltage; a second storage unit including a memory cell which is electrically rewritable, data stored in the memory cell being erased when data in the twin cells is erased; at least one scrambler subjecting first data to a scramble processing by using scramble data to generate second data; a first write circuit which writes the second data into the twin cells in the first storage unit; a second write circuit which writes the scramble data into the memory cell in the second storage unit; and at least one descrambler subjecting the second data read from the first storage unit to a descramble processing by using the scramble data read from the second storage unit, wherein the at least one scrambler includes a scrambler commonly provided for a plurality of columns in the first storage unit, wherein the scrambler subjects write data of 1 bit into the twin cells to the scramble processing by using the scramble data, wherein the at least one descrambler includes a descrambler commonly provided for a plurality of columns in the first storage unit, and wherein the descrambler subjects the data of 1 bit read from the twin cells to the descramble processing by using the scramble data read from the second storage unit. - View Dependent Claims (6, 7)
-
Specification