Patentable/Patents/US-7685357
US-7685357

Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing

PublishedMarch 23, 2010
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A nonvolatile semiconductor memory device transmits/receives data to/from a data input/output terminal every j bits (e.g., eight bits). Each of memory cells in a memory cell array can hold data of n bits in correspondence to 2n threshold levels. A write data conversion circuit generates write data from bit data input from the same data input/output terminal in a set of a plurality of data of j bits input at different timings.

Patent Claims
4 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A nonvolatile semiconductor memory device comprising: a memory cell array having a plurality of memory cells arranged therein, wherein each memory cell is set in threshold voltage selectively at any of first to fourth threshold value levels to store any of four different data codes each including first data and second data, said first threshold value level is lower than a first determination level, said second threshold value level is higher than said first determination level and lower than a second determination level, said third threshold value level is higher than said second determination level and lower than a third determination level, and said fourth threshold value level is higher than said third determination level, said first to fourth threshold value levels correspond to said four data codes, respectively, rearranged by a procedure including i) a first step of dividing and rearranging said four data codes in two groups in accordance with whether each data code has said first data having a first logic or a second logic, and ii) a second step of rearranging two data codes of each of said groups in accordance with whether each data code has said second data having said first or second logic, said data codes corresponding to said first and second threshold levels, respectively, have said first data of said first logic, and said data codes corresponding said third and fourth threshold levels, respectively, have said first data of said second logic, in one of said groups of said data codes having said first data of said first logic, one of said data codes having said second data of said first logic corresponds to a threshold value level lower than the other of said data codes having said second data of said second logic does, and in the other of said groups of said data codes having said first data of said second logic, one of said data codes having said second data of said first logic corresponds to a threshold value level higher than the other of said data codes having said second data of said second logic does; a cell selection circuit operative in response to an address signal to collectively select any m of said plurality of memory cells of said memory cell array, m being an integer of at least two; a data read/write circuit operative in accordance with said first to third determination levels to perform an operation reading/writing m data codes to said m memory cells selected by said cell selection circuit; and a data input/output circuit transmitting and receiving said first and second data of said m data codes between outside of the nonvolatile semiconductor memory device and said data read/write circuit through k input/output nodes by every k bits, k being a natural number, wherein: said first and second data of each data code are transmitted and received at different times, respectively, through a single one of said input/output nodes; and said data read/write circuit includes: a first read data hold circuit holding said m data codes' m second data read in accordance with said first and third determination levels, and providing said data input/output circuit with said m second data held; and a second read data hold circuit holding said m data codes' m first data read in accordance with said second determination level while said first read data hold circuit outputs said m second data to said data input/output circuit.

2

2. The nonvolatile semiconductor memory device according to claim 1 , wherein said data read/write circuit performs said operation writing said m data codes by changing in one direction said threshold value level of each of said m memory cells selected by said cell selection circuit.

3

3. The nonvolatile semiconductor memory device according to claim 2 , wherein: said first threshold value level corresponds to an erasure state; and said data read/write circuit performs said operation writing said m data codes by increasing said threshold value level of each of said m memory cells.

4

4. A nonvolatile semiconductor memory device comprising: a memory cell array having a plurality of memory cells arranged therein, wherein each memory cell is set in threshold voltage selectively at any of first to fourth threshold value levels to store any of four different data codes each including first data and second data, said first threshold value level is lower than a first determination level, said second threshold value level is higher than said first determination level and lower than a second determination level, said third threshold value level is higher than said second determination level and lower than a third determination level, and said fourth threshold value level is higher than said third determination level, said first to fourth threshold value levels correspond to said four data codes, respectively, rearranged by a procedure including i) a first step of dividing and rearranging said four data codes in two groups in accordance with whether each data code has said first data having a first logic or a second logic, and ii) a second step of rearranging two data codes of each of said groups in accordance with whether each data code has said second data having said first or second logic, said data codes corresponding to said first and second threshold levels, respectively, have said first data of said first logic, and said data codes corresponding said third and fourth threshold levels, respectively, have said first data of said second logic, in one of said groups of said data codes having said first data of said first logic, one of said data codes having said second data of said first logic corresponds to a threshold value level lower than the other of said data codes having said second data of said second logic does, and in the other of said groups of said data codes having said first data of said second logic, one of said data codes having said second data of said first logic corresponds to a threshold value level higher than the other of said data codes having said second data of said second logic does; a cell selection circuit operative in response to an address signal to collectively select any m of said plurality of memory cells of said memory cell array, m being an integer of at least two; a data read circuit operative in accordance with said first to third determination levels to read m data codes from said m memory cells selected by said cell selection circuit; and a data output circuit outputting said first and second data of said m data codes read by said data read circuit, to outside the nonvolatile semiconductor device through k output nodes by every k bits, k being a natural number, wherein: said first and second data of each data code are transmitted and received at different times, respectively, through a single one of said output nodes; and said data read circuit includes: a first read data hold circuit holding said m data codes' m second data read in accordance with said first and third determination levels, and providing said data input/output circuit with said m second data held; and a second read data hold circuit holding said m data codes' m first data read in accordance with said second determination level while said first read data hold circuit outputs said m second data to said data input/output circuit.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

October 1, 2008

Publication Date

March 23, 2010

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing” (US-7685357). https://patentable.app/patents/US-7685357

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.