[go: up one dir, main page]

CN113220240B - Non-volatile memory chips - Google Patents

Non-volatile memory chips Download PDF

Info

Publication number
CN113220240B
CN113220240B CN202110578244.8A CN202110578244A CN113220240B CN 113220240 B CN113220240 B CN 113220240B CN 202110578244 A CN202110578244 A CN 202110578244A CN 113220240 B CN113220240 B CN 113220240B
Authority
CN
China
Prior art keywords
storage area
chip
memory chip
timing
main storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110578244.8A
Other languages
Chinese (zh)
Other versions
CN113220240A (en
Inventor
王佩璇
雷冬梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Praran Semiconductor Shanghai Co ltd
Original Assignee
Praran Semiconductor Shanghai Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Praran Semiconductor Shanghai Co ltd filed Critical Praran Semiconductor Shanghai Co ltd
Priority to CN202110578244.8A priority Critical patent/CN113220240B/en
Publication of CN113220240A publication Critical patent/CN113220240A/en
Application granted granted Critical
Publication of CN113220240B publication Critical patent/CN113220240B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/062Securing storage systems
    • G06F3/0622Securing storage systems in relation to access
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0652Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0679Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Read Only Memory (AREA)

Abstract

The invention discloses a nonvolatile memory chip, which comprises a timing circuit, a read-write control circuit and a memory array; the memory array includes a primary memory region; the main memory area is used for storing conventional data; the timing circuit starts timing when the nonvolatile memory chip leaves the factory, and when the timing time length reaches the set time length, the chip life expiration signal is output to the read-write control circuit; when receiving the chip life expiration signal from the timing circuit, the read-write control circuit reads out and stores the data in the main memory area, then erases the main memory area, and rewrites the data read out and stored in the main memory area into the main memory area. The nonvolatile memory chip can effectively prolong the data storage life of the nonvolatile memory chip, improve the data security and save the chip cost.

Description

Nonvolatile memory chip
Technical Field
The present invention relates to the field of memory technologies, and in particular, to a nonvolatile memory chip.
Background
Conventional semiconductor nonvolatile memory is typically comprised of charge storage cells, which are MOSFETs having a layer of charge storage material under a control gate and over a MOSFET channel, and access Metal Oxide Semiconductor Field Effect Transistors (MOSFETs). The amount of charge in the charge storage material may affect a threshold voltage applied to the control gate to turn on the channel of the MOSFET memory cell. The threshold voltage of an N-type semiconductor memory cell is shifted to a higher voltage by storing electrons (negative charges) in the charge storage layer. However, the threshold voltage of the P-type semiconductor memory cell is shifted to a lower voltage by storing electrons (negative charges) in the charge storage layer. If the charge in the storage layer can be retained for a long period of time (typically greater than 10 years for a typical semiconductor nonvolatile memory), the semiconductor memory cell becomes nonvolatile. If the nonvolatile Memory element can perform multiple cycles of erase/program operations, the nonvolatile Memory is a multiple-program nonvolatile Memory (Multiple Times Programming Non-Volatile Memory, MTPNVM). Typically, for semiconductor nonvolatile memory, the number of erase/program cycles is between thousands and millions of times.
The nonvolatile memory stores data including erase operations and program operations. The erase operation typically includes 2 steps: pre-programming and erasing. The pre-programming programs the states of the memory cells to be erased in the memory to a weaker programmed state by a weaker programming operation, so that the initial states of the memory cells are relatively close. And the state of the memory cell to be erased is changed into the erased state by erasing. The programming operation typically includes 1 programming step to program the corresponding memory cell to a programmed state based on the data to be stored.
When reading data, a read voltage is generally applied to a word line and a bit line of a memory cell, a read current of the memory cell is sent to a read circuit through the bit line, the read circuit compares the magnitude of the memory cell current with a reference current generated in addition, and the state of the memory cell is judged according to the magnitude of the current. For example, the memory cell current is greater than the reference current, the memory cell is in an erased state, and the corresponding memory data is 1; the memory cell current is less than the reference current, the memory cell is in a programmed state, and the memory data is 0.
The extent to which the memory cells hold data can be affected by various factors. For example: operating voltage, temperature, number of erasures, data retention time, etc. Due to these factors, the difference between the current in the two states of the memory cell and the reference current may be reduced, and the margin for reading data may be reduced. When the difference between the memory cell current and the reference current is small, a risk of misreading may occur.
For the anti-aging problem inside the nonvolatile memory chip, the existing technologies are as follows:
1) The optimization design of a bidirectional interlocking memory cell (DICE);
2) 4 node memory cell design, etc.;
3) Various new structures proposed for a bidirectional interlocking memory cell (DICE) are to attenuate read disturb and half select disturb, etc., suffered by the bidirectional interlocking memory cell (DICE).
Disclosure of Invention
The invention aims to provide a nonvolatile memory chip, which can effectively prolong the data storage life of the nonvolatile memory chip, improve the data security and save the chip cost.
In order to solve the technical problems, the nonvolatile memory chip provided by the invention comprises a timing circuit, a read-write control circuit and a memory array;
The storage array includes a primary storage area;
The main memory area is used for storing conventional data;
the timing circuit starts timing when the nonvolatile memory chip leaves the factory, and outputs a chip life expiration signal to the read-write control circuit when the timing time reaches the set time;
and the read-write control circuit reads out and stores the data in the main storage area when receiving the chip life expiration signal sent by the timing circuit, then erases the main storage area, and rewrites the data read out and stored in the main storage area into the main storage area.
Preferably, the memory array further comprises a register memory area;
The register storage area is a readable and writable storage area and is used as a register for writing in a life extension flag bit, and the initial value of the life extension flag bit in the register storage area is 1;
The timing circuit starts timing when the nonvolatile memory chip leaves the factory, when the timing time length reaches the set time length, the chip life expiration signal is output to the read-write control circuit, the allowable timing times are reduced by 1 (n=n-1), the initial value of the allowable timing times (n) is a positive integer, the set time length is reduced, and timing is restarted; if the allowable number of times is greater than 0, the life extension flag position "1" is set, and if the allowable number of times is equal to 0, the life extension flag position "0" is set;
The read-write control circuit reads out and stores the data in the main storage area when receiving the chip life expiration signal sent by the timing circuit and if the life extension flag bit read from the register storage area is 1, then erases the main storage area, and rewrites the data read out and stored in the main storage area into the main storage area; if the life prolonging flag bit read from the register storage area is 0, outputting an alarm trigger signal to an alarm pin of the nonvolatile memory chip;
the alarm pin is used for being externally connected with an alarm circuit;
And the alarm circuit sends out alarm information when receiving the alarm trigger signal.
Preferably, the initial set time is 10 years;
the timing circuit outputs a chip life expiration signal every time and reduces the set time length by half a year;
the initial value of the allowable number of times (n) is 8, 9 or 10.
Preferably, the memory array further comprises a refresh storage area;
and the read-write control circuit reads out and stores the data in the main storage area into the refresh storage area when receiving the chip life expiration signal sent by the timing circuit, then erases the main storage area, and reads out and writes the data read out and stored in the main storage area from the refresh storage area into the main storage area.
Preferably, the read-write control circuit performs an erase operation on the refresh storage area when receiving the chip lifetime expiration signal from the timing circuit, then reads out and stores data in the main storage area into the refresh storage area, performs an erase operation on the main storage area, and then reads out and writes the data read out and stored in the main storage area from and into the refresh storage area.
Preferably, the nonvolatile memory is a flash memory.
The nonvolatile memory chip of the invention reads and stores the data in the main memory area after the set time, then erases the main memory area, rewrites the data read and stored in the main memory area into the main memory area, and re-collects the data by re-reading and writing the main memory area, thereby effectively prolonging the data storage life of the nonvolatile memory chip, improving the data security and saving the chip cost.
Drawings
In order to more clearly illustrate the technical solutions of the present invention, the following brief description of the drawings is given for the purpose of the present invention, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings can be obtained according to these drawings without the need for inventive work for a person skilled in the art.
FIG. 1 is a schematic diagram of a nonvolatile memory chip according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made more apparent and fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the invention are shown. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
As shown in fig. 1, the nonvolatile memory chip comprises a timing circuit, a read-write control circuit and a memory array;
The storage array includes a primary storage area;
The main memory area is used for storing conventional data;
the timing circuit starts timing when the nonvolatile memory chip leaves the factory, and outputs a chip life expiration signal to the read-write control circuit when the timing time reaches the set time;
and the read-write control circuit reads out and stores the data in the main storage area when receiving the chip life expiration signal sent by the timing circuit, then erases the main storage area, and rewrites the data read out and stored in the main storage area into the main storage area.
In the nonvolatile memory chip of the first embodiment, after a set time, the nonvolatile memory chip reads and stores the data in the main memory area, then erases the main memory area, rewrites the data read and stored in the main memory area into the main memory area, and re-collects the data by re-reading and writing the main memory area, thereby effectively prolonging the data storage life of the nonvolatile memory chip, improving the data security and saving the chip cost.
Example two
The nonvolatile memory chip according to the first embodiment, wherein the memory array further includes a register storage area;
The register storage area is a readable and writable storage area and is used as a register for writing in a life extension flag bit, and the initial value of the life extension flag bit in the register storage area is 1;
The timing circuit starts timing when the nonvolatile memory chip leaves the factory, when the timing time length reaches the set time length, the chip life expiration signal is output to the read-write control circuit, the allowable timing times are reduced by 1 (n=n-1), the initial value of the allowable timing times (n) is a positive integer, the set time length is reduced, and timing is restarted; if the allowable number of times is greater than 0, the life extension flag position "1" is set, and if the allowable number of times is equal to 0, the life extension flag position "0" is set;
The read-write control circuit reads out and stores the data in the main storage area when receiving the chip life expiration signal sent by the timing circuit and if the life extension flag bit is 1, then erases the main storage area, and rewrites the data read out and stored in the main storage area into the main storage area; if the life extension flag bit is 0, outputting an alarm trigger signal to an alarm pin of the nonvolatile memory chip;
the alarm pin is used for being externally connected with an alarm circuit;
And the alarm circuit sends out alarm information when receiving the alarm trigger signal.
Preferably, the initial set time is 10 years;
the timing circuit outputs a chip life expiration signal every time and reduces the set time length by half a year;
the initial value of the allowable number of times (n) is 8, 9 or 10.
The nonvolatile memory chip of the second embodiment can automatically read and write the stored data in the main memory area for multiple rounds so as to achieve the purpose of prolonging the service life of the memory chip; the read-write control circuit determines whether to read and write the stored data in the main storage area for a new round according to the state of the life extension flag bit in the register storage area so as to prolong the life of the memory chip; if the state of the life extension flag bit in the register storage area is 0, the life of the memory chip is not required to be prolonged (the life of the memory chip is expired), an alarm trigger signal is output to an external alarm circuit, the alarm circuit is triggered to send alarm information, and the alarm is continued until human intervention.
Example III
Based on the nonvolatile memory chip of the first embodiment, the memory array further includes a refresh storage area;
and the read-write control circuit reads out and stores the data in the main storage area into the refresh storage area when receiving the chip life expiration signal sent by the timing circuit, then erases the main storage area, and reads out and writes the data read out and stored in the main storage area from the refresh storage area into the main storage area.
Preferably, the read-write control circuit performs an erase operation on the refresh storage area when receiving the chip lifetime expiration signal from the timing circuit, then reads out and stores data in the main storage area into the refresh storage area, performs an erase operation on the main storage area, and then reads out and writes the data read out and stored in the main storage area from and into the refresh storage area.
Preferably, the nonvolatile memory is a flash memory.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather to enable any modification, equivalent replacement, improvement or the like to be made within the spirit and principles of the invention.

Claims (6)

1. The nonvolatile memory chip is characterized by comprising a timing circuit, a read-write control circuit and a memory array;
the storage array comprises a main storage area and a register storage area;
The main memory area is used for storing conventional data;
The register storage area is a readable and writable storage area and is used as a register for writing in a life extension flag bit, and the initial value of the life extension flag bit in the register storage area is 1;
the timing circuit starts timing when the nonvolatile memory chip leaves the factory, when the timing time length reaches the set time length, the chip life expiration signal is output to the read-write control circuit, the allowed timing times are reduced by 1, the initial value of the allowed timing times is a positive integer, the set time length is reduced, and timing is restarted; if the allowable number of times is greater than 0, the life extension flag position "1" is set, and if the allowable number of times is equal to 0, the life extension flag position "0" is set;
the read-write control circuit reads out and stores the data in the main storage area when receiving the chip life expiration signal sent by the timing circuit and if the life extension flag bit is 1, then erases the main storage area, and rewrites the data read out and stored in the main storage area into the main storage area; if the life extension flag bit is '0', an alarm trigger signal is output to an alarm pin of the nonvolatile memory chip.
2. The non-volatile memory chip of claim 1, wherein the memory chip,
The alarm pin is used for being externally connected with an alarm circuit;
And the alarm circuit sends out alarm information when receiving the alarm trigger signal.
3. The non-volatile memory chip of claim 1, wherein the memory chip,
The initial setting time is 10 years;
the timing circuit outputs a chip life expiration signal every time and reduces the set time length by half a year;
the initial value of the allowed times is 8, 9 or 10.
4. The non-volatile memory chip of claim 1, wherein the memory chip,
The memory array further includes a refresh storage area;
and the read-write control circuit reads out and stores the data in the main storage area into the refresh storage area when receiving the chip life expiration signal sent by the timing circuit, then erases the main storage area, and reads out and writes the data read out and stored in the main storage area from the refresh storage area into the main storage area.
5. The non-volatile memory chip of claim 4, wherein the memory chip comprises a memory chip,
And the read-write control circuit is used for firstly performing erasing operation on the refresh storage area when receiving the chip life expiration signal sent by the timing circuit, then reading out and storing the data in the main storage area into the refresh storage area, then performing erasing operation on the main storage area, and then reading out and writing the data read out and stored in the main storage area into the main storage area from the refresh storage area.
6. The non-volatile memory chip of any one of claims 1 to 5, wherein the non-volatile memory is a flash memory.
CN202110578244.8A 2021-05-26 2021-05-26 Non-volatile memory chips Active CN113220240B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110578244.8A CN113220240B (en) 2021-05-26 2021-05-26 Non-volatile memory chips

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110578244.8A CN113220240B (en) 2021-05-26 2021-05-26 Non-volatile memory chips

Publications (2)

Publication Number Publication Date
CN113220240A CN113220240A (en) 2021-08-06
CN113220240B true CN113220240B (en) 2024-11-15

Family

ID=77098680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110578244.8A Active CN113220240B (en) 2021-05-26 2021-05-26 Non-volatile memory chips

Country Status (1)

Country Link
CN (1) CN113220240B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117312043B (en) * 2023-09-28 2024-08-20 杭州长川科技股份有限公司 Calibration parameter reading and writing method and device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249838B1 (en) * 1998-12-28 2001-06-19 Cisco Technology Inc. Physical medium information in file system header
JP2002208287A (en) * 2001-01-12 2002-07-26 Sanyo Electric Co Ltd Non-volatile semiconductor memory
US7065607B2 (en) * 2002-06-28 2006-06-20 Microsoft Corporation System and method for implementing a counter
US7447944B2 (en) * 2005-04-29 2008-11-04 Freescale Semiconductor, Inc. Predictive methods and apparatus for non-volatile memory
US7921340B2 (en) * 2006-01-20 2011-04-05 Panasonic Corporation Nonvolatile memory device, nonvolatile memory system, and defect management method for nonvolatile memory device
JP5134255B2 (en) * 2007-01-30 2013-01-30 富士通株式会社 Data recording system
US8055835B2 (en) * 2008-06-23 2011-11-08 International Business Machines Corporation Apparatus, system, and method for migrating wear spots
CN103513930A (en) * 2012-06-20 2014-01-15 群联电子股份有限公司 Memory management method, memory controller and memory storage device
JP6107802B2 (en) * 2014-12-15 2017-04-05 コニカミノルタ株式会社 Nonvolatile memory control device, nonvolatile memory control method, and program
JP6541369B2 (en) * 2015-02-24 2019-07-10 キヤノン株式会社 Data processing apparatus for processing data in memory, data processing method, and program
JP6814107B2 (en) * 2017-08-02 2021-01-13 ルネサスエレクトロニクス株式会社 Semiconductor storage device and control method for semiconductor storage device
CN107797765B (en) * 2017-09-26 2020-09-25 昆明理工大学 Method for prolonging service life of electrically erasable storage element

Also Published As

Publication number Publication date
CN113220240A (en) 2021-08-06

Similar Documents

Publication Publication Date Title
US6934194B2 (en) Nonvolatile memory having a trap layer
KR100948791B1 (en) How to Manage Multi-Bit Cell Flash Memory
KR100332001B1 (en) Semiconductor nonvolatile memory device
JP2716906B2 (en) Nonvolatile semiconductor memory device
US9070449B2 (en) Defective block management
US6654286B2 (en) Nonvolatile semiconductor memory device detecting sign of data transformation
US7688634B2 (en) Method of operating an integrated circuit having at least one memory cell
KR100370909B1 (en) A 1 chip microcomputer and a data refresh method thereof
US7277323B2 (en) Non-volatile semiconductor memory
US5978273A (en) Non-volatile semiconductor memory device
KR19980079295A (en) Semiconductor memory device
KR100769258B1 (en) Nonvolatile Memory Devices Can Reduce Threshold Voltage Distributions
US7259993B2 (en) Reference scheme for a non-volatile semiconductor memory device
KR100313065B1 (en) Nonvolatile semiconductor memory device
CN113220240B (en) Non-volatile memory chips
US8359427B2 (en) Semiconductor device
CN109254723B (en) Method and system for memory sector de-registering in non-volatile memory
KR0159452B1 (en) Nonvolatile Memory Circuit
JP4251717B2 (en) Nonvolatile semiconductor memory device
US7142455B1 (en) Positive gate stress during erase to improve retention in multi-level, non-volatile flash memory
US7190621B2 (en) Sensing scheme for a non-volatile semiconductor memory cell
US6115293A (en) Non-volatile semiconductor memory device
CN111429961B (en) Method for Compensating Charge Loss and Source Line Bias During Programming of Non-Volatile Memory Elements
KR100610490B1 (en) EECROM Cells and EERROM blocks
CN113077831B (en) Erasing programming method for nonvolatile memory

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant