IP Library Granted Patent US 6,853,581
Granted Patent B2
US 6,853,581 · App. 10/642,765 · Granted Feb 8, 2005

Multilevel semiconductor memory, write/read method thereto/therefrom and storage medium storing write/read program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,853,581
App. No.
10/642,765
Granted
Feb 8, 2005
Kind
B2
Abstract

A semiconductor device has multilevel memory cells, each cell storing at least three levels of data each. At least a first data composed of first data bits and a second data composed of second data bits are arranged in order that at least a bit of an N-order of the first bits and a bit of the N-order of the second bits are stored in one of the cells, the N being an integral number. A voltage corresponding to the N-order bits is generated and applied to the one of the cells in response to an address information corresponding thereto. Another semiconductor device has multilevel memory cells arranged so as to correspond to a physical address space, each cell storing 2 n levels of data each expressed by n (n≧2) number of bits (X 1 , X 2 , . . . , Xn). A logical address is converted into a physical address of the physical address space. Judging is made whether a logical address space including the logical address matches the physical address space. When matched, the most significant bit X 1 is specified once using a reference value. The specified bit is output from one of the cells corresponding to the physical address. If not matched, the bits (X 2 , . . . , Xn) are specified by n−time specifying operation maximum using maximum n number of different reference values. The data writing/reading operations to/from the semiconductor devices can be stored in a computer readable medium as program codes for causing a computer to execute these operations.

Claims (37)

1. A semiconductor device comprising:

converting means for converting a logical address into a physical address;

a plurality of multilevel memory cells arranged so as to correspond to a physical address space including the physical address, each cell storing 2 n levels of data each expressed by n (n≧2) number of bits (X 1 , X 2 , . . . , Xn);

judging means for judging whether a logical address space including the logical address matches the physical address space;

specifying means for specifying the most significant bit X 1 , by one-time specifying operation, by means of a reference value when the logical address space matches the physical address space; and

outputting means for outputting the specified bit from one of the cells corresponding to the physical address.

2. The semiconductor device according to claim 1 wherein each cell includes at least one transistor and the specifying means comprises:

first means for generating a voltage corresponding to the reference value;

second means responsive to the physical address for generating an address signal;

third means responsive to the address signal for applying the voltage to one of the cells corresponding to the physical address;

fourth means for determining whether a current flows between a source and a drain of the transistor; and

fifth means for specifying the most significant bit X 1 in accordance with a result of the determination.

3. The semiconductor device according to claim 1 wherein the specifying means comprises:

a comparator having a first input terminal connected to an output of each cell, a voltage corresponding to the most significant bit X 1 being applied to the first input terminal; and

a voltage applying circuit, connected to a second input terminal of the comparator, for applying the voltage corresponding to the reference value to the second input terminal, the most significant bit X 1 being specified in accordance with a result of comparison by the comparator.

4. The semiconductor device according to claim 1 wherein the specifying means specifies the bits (X 1 , X 2 , . . . , Xn), by n-time specifying operation maximum, by means of maximum n number of different reference values when judged that the logical address space does not match the physical address space.

5. The semiconductor device according to claim 4 wherein each cell includes at least one transistor and the specifying means comprises:

first means for generating n number of voltages corresponding to the n number of reference values;

second means responsive to the physical address for generating an address signal;

third means responsive to the physical address for applying the voltages to one of the cells corresponding to the address signal;

fourth means for applying maximum the n number of voltages to a gate of the transistor at a specific voltage applying order until a current flows between a source and a drain of the transistor; and

means for specifying the bits (X 1 , X 2 , . . . , Xn) by detecting the current.

6. The semiconductor device according to claim 4 wherein the specifying means comprises:

a comparator having a first input terminal connected to an output of each cell, voltages corresponding to the bits (X 1 , X 2 , . . . , Xn) being applied to the first input terminal; and

a voltage applying circuit, connected to a second input terminal of the comparator, for applying voltages corresponding to maximum the n number of reference values to the second input terminal, the bits (X 1 , X 2 , . . . , Xn) being specified in accordance with a result of comparison by the comparator.

7. A method of reading n (n≧2) number of bits (X 1 , X 2 , . . . , Xn) from a plurality of multilevel memory cells arranged so as to correspond to a physical address space, each cell storing 2 n levels of data each expressed by the bits (X 1 , X 2 , . . . , Xn), comprising the steps of:

converting a logical address into a physical address included in the physical address space;

judging whether a logical address space including the logical address matches the physical address space;

specifying the most significant bit X 1 , by one-time specifying operation, by means of a reference value when judged that the logical address space matches the physical address space; and

outputting the specified bit from one of the cells corresponding to the physical address.

8. The method according to claim 7 further comprises the step of specifying the bits (X 1 , X 2 , . . . , Xn), by n-time specifying operation maximum, by means of maximum n number of different reference values when judged that the logical address space does not match the physical address space.

9. A computer readable medium storing program code for causing a computer to read n (n≧2) number of bits (X 1 , X 2 , . . . , Xn) from a plurality of multilevel memory cells arranged so as to correspond to a physical address space, each cell storing 2 n levels of data each expressed by the bits (X 1 , X 2 , . . . , Xn), comprising:

first program code means for converting a logical address into a physical address included in the physical address space;

second program code means for judging whether a logical address space including the logical address matches the physical address space;

third program code means for specifying the most significant bit X 1 , by one-time specifying operation, by means of a reference value when judged that the logical address space matches the physical address space; and

fourth program code means for outputting the specified bit from one of the cells corresponding to the physical address.

10. The computer readable medium according to claim 9 further comprising program code means for specifying the bits (X 1 , X 2 , . . . , Xn), by n-time specifying operation maximum, by means of maximum n number of different reference values when judged that the logical address space does not match the physical address space.

Assignments (3)
MERGER Recorded Dec 7, 2010
From: PEGRE SEMICONDUCTORS LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 025446/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2007
From: HAZAMA, KATSUKI
To: NIPPON STEEL CORPORATION
Reel/Frame 019341/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2006
From: NIPPON STEEL CORPORATION
To: PEGRE SEMICONDUCTORS, LLC
Reel/Frame 017555/0571 →