Address fault detection in a flash memory system

US10692548B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10692548-B2
Application numberUS-201916551593-A
CountryUS
Kind codeB2
Filing dateAug 26, 2019
Priority dateMar 23, 2017
Publication dateJun 23, 2020
Grant dateJun 23, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method are disclosed for performing address fault detection in a flash memory system. In one embodiment, a flash memory system comprises a memory array comprising flash memory cells arranged in rows and columns, a row decoder for receiving a row address as an input, the row decoder coupled to a plurality of word lines, wherein each word line is coupled to a row of flash memory cells in the memory array, an address fault detection array comprising a column of memory cells, wherein each of the plurality of word lines is coupled to a memory cell in the column, and an analog comparator for comparing a current drawn by the column with a reference current and for indicating a fault if the current drawn by the column exceeds the reference current.

First claim

Opening claim text (preview).

What is claimed is: 1. A flash memory system, comprising: a memory array comprising flash memory cells arranged in rows and columns; a row decoder for receiving a row address as an input, the row decoder coupled to a plurality of word lines, wherein each word line is coupled to a row of flash memory cells in the memory array; an address fault detection array comprising a column of memory cells, wherein each of the plurality of word lines is coupled to a memory cell in the column; and an analog comparator for comparing a current drawn by the column with a reference current and for indicating a fault if the current drawn by the column exceeds the reference current. 2. The system of claim 1 , wherein the address fault detection array comprises one or more source line transistors that pull one or more columns in the address fault detection array to ground during a power-down operation. 3. The system of claim 1 , wherein each flash memory cell in the memory array is a split gate flash memory cell. 4. The system of claim 1 , wherein each memory cell in the address fault detection array is a split gate flash memory cell. 5. The system of claim 1 , wherein each memory cell in the address fault detection array is a ROM cell. 6. The system of claim 1 , wherein each flash memory cell in the memory array is programmed through a source side hot electron programming mechanism. 7. The system of claim 1 , wherein each memory cell in the address fault detection array is a flash memory cell programmed through a source side hot electron programming mechanism. 8. The system of claim 1 , wherein each flash memory cell in the memory array comprises a floating gate and an erase gate, wherein a top corner of the floating gate protrudes towards an inside corner of the erase gate to enhance erase efficiency. 9. The system of claim 1 , wherein each memory cell in the address fault detection array is a flash memory cell comprising a floating gate and an erase gate, wherein a top corner of the floating gate protrudes towards an inside corner of the erase gate to enhance erase efficiency. 10. The system of claim 1 , wherein for each flash memory cell in the memory array, an erased state in a flash memory cell represents a “1” value and a programmed state in a flash memory cell represents a “0” value. 11. The system of claim 1 , wherein each memory cell in the address fault detection array is a flash memory cell and an erased state in the flash memory cells represents a “1” value and a programmed state in the flash memory cells represents a “0” value. 12. The system of claim 1 , wherein the memory array and the address fault detection array are coupled to different control gate lines, erase gate lines, and source lines. 13. The system of claim 1 , wherein the analog comparator indicates a fault if no rows have been selected. 14. The system of claim 1 , wherein the analog comparator indicates no fault if one and only one row has been selected. 15. The system of claim 1 , wherein the analog comparator indicates a fault if two or more rows have been selected. 16. The system of claim 1 , further comprising a sensing circuit for reading data in the address fault detection array. 17. The system of claim 16 , wherein the sensing circuit is a differential sensing circuit. 18. The system of claim 16 , wherein the sensing circuit is a single ended sensing circuit. 19. The system of claim 17 , wherein each flash memory cell in the memory array is a split gate flash memory cell. 20. The system of claim 18 , wherein each flash memory cell in the memory array is a split gate flash memory cell.

Assignees

Inventors

Classifications

  • programmed by tunnelling of carriers, e.g. Fowler-Nordheim tunnelling · CPC title

  • of FETs having floating gates · CPC title

  • having at least one additional gate other than the floating gate and the control gate, e.g. program gate, erase gate or select gate · CPC title

  • comprising conductor-insulator-conductor-insulator-semiconductor structures · CPC title

  • Bit line control · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10692548B2 cover?
A system and method are disclosed for performing address fault detection in a flash memory system. In one embodiment, a flash memory system comprises a memory array comprising flash memory cells arranged in rows and columns, a row decoder for receiving a row address as an input, the row decoder coupled to a plurality of word lines, wherein each word line is coupled to a row of flash memory cell…
Who is the assignee on this patent?
Silicon Storage Tech Inc
What technology area does this patent fall under?
Primary CPC classification G11C29/024. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 23 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).