← Back to Patent Explorer
US5796657A Expired / Lapsed US ⏱️ 0.0 years remaining

Flash memory with flexible erasing size from multi-byte to multi-block

Assignee: APLUS INTEGRATED CIRCUIT Inc
•
Filing: 1996-08-01
•
Granted: 1998-08-18
•
Expires: 2016-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flash memory with a flexible erasing size includes a first bank of flash transistors and a second bank of flash transistors. Each bank of flash transistors forms a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the first bank are all coupled to a first sourceline and the sources of the transistors in the second bank are all coupled to a second sourceline. A wordline decoder is coupled to the wordlines and configured to receive a wordline address signal and to decode the wordline address signal to select a wordline, where the wordline decoder includes a wordline latch configured to latch the selected wordline. A sourceline decoder is coupled to the sourcelines and configured to receive a sourceline address signal and to decode the sourceline address signal to select a sourceline, where the sourceline decoder includes a sourceline latch configured to latch the selected sourceline. A bitline decoder is coupled to the bitlines and configured to receive a bitline address signal and to decode the bitline address signal to latch a selected bitline, where the bitline decoder includes a bitline latch configured to latch the selected bitline.

Inventors

  • 👤 Peter W. Lee
  • 👤 Hsing-Ya Tsao
  • 👤 Fu-Chang Hsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 09:00
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/08; G11C11/00; G11C11/56; G11C11/5621; G11C11/5628; G11C11/5635; G11C11/5642; G11C16/00; G11C16/02; G11C16/04; G11C16/0408; G11C16/0416; G11C16/0491; G11C16/06; G11C16/08; G11C16/10; G11C16/14; G11C16/16; G11C16/34; G11C16/3404; G11C16/3409; G11C16/3413; G11C16/3418; G11C16/3427; G11C16/3431; G11C8/10; H; H10; H10B; H10B69/00; G11C16/24; G11C2211/00; G11C2211/56; G11C2211/564; G11C2211/5642; G11C2211/5644; G11C2216/00; G11C2216/12; G11C2216/20; G11C7/00; G11C7/10; G11C7/1006; G11C7/18; G11C8/14

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 260 words
A flash memory with a flexible erasing size comprising: a first bank of flash transistors forming a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the first bank are all coupled to a first sourceline; a second bank of flash transistors forming a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the second bank are all coupled to a second sourceline; a wordline decoder coupled to said wordlines and configured to receive a wordline address signal and to decode said wordline address signal to select a wordline, said wordline decoder including a wordline latch configured to latch said selected wordline; a sourceline decoder coupled to said sourcelines and configured to receive a sourceline address signal and to decode said sourceline address signal to select a sourceline, said sourceline decoder including a sourceline latch configured to latch said selected sourceline; and a bitline decoder coupled to said bitlines and configured to receive a bitline address signal and to decode said bitline address signal to latch a selected bitline, said bitline decoder including a bitline latch configured to latch said selected bitline.
Claim 2
Dependent Claim 260 words
A flash memory with a flexible erasing size comprising: a first bank of flash transistors forming a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the first bank are all coupled to a first sourceline; a second bank of flash transistors forming a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the second bank are all coupled to a second sourceline; a wordline decoder coupled to said wordlines and configured to receive a wordline address signal and to decode said wordline address signal to select a wordline, said wordline decoder including a wordline latch configured to latch said selected wordline; a sourceline decoder coupled to said sourcelines and configured to receive a sourceline address signal and to decode said sourceline address signal to select a sourceline, said sourceline decoder including a sourceline latch configured to latch said selected sourceline; and a bitline decoder coupled to said bitlines and configured to receive a bitline address signal and to decode said bitline address signal to latch a selected bitline, said bitline decoder including a bitline latch configured to latch said selected bitline.
Claim 3
Dependent Claim 71 words
The flash memory of claim 1, wherein: said wordline decoder is configured to provide a wordline erase voltage on a latched wordline in response to an erase signal, said sourceline decoder is configured to provide a sourceline erase voltage on a latched sourceline in response to said erase signal and said bitline decoder is configured to provide a bitline erase voltage on a latched bitline in response to said erase signal.
Claim 4
Dependent Claim 47 words
The flash memory of claim 2, wherein: said wordline latch is configured to reset in response to a read signal; said sourceline latch is configured to reset in response to a read signal; and said bitline latch is configured to reset in response to a read signal.
Claim 5
Dependent Claim 71 words
The flash memory of claim 2, wherein: said wordline decoder is configured to provide a wordline erase voltage on all wordlines in response to an erase all signal, said sourceline decoder is configured to provide a sourceline erase voltage on all sourcelines in response to said erase all signal and said bitline decoder is configured to provide a bitline erase voltage on all bitlines in response to said erase all signal.
Claim 6
Independent Claim 173 words
A method of providing a flexible erase in a flash memory having a first bank of flash transistors with a plurality of wordlines, bitlines and a first sourceline, and a second bank of flash transistors with a plurality of wordlines, bitlines and a second sourceline, said method comprising the steps of: receiving an address representing a portion of memory requested to be erased; decoding said address to identify said portion in one of said first bank and said second bank; latching a wordline corresponding to said portion in one of said first bank and said second bank; latching a bitline corresponding to said portion in one of said first bank and said second bank; latching a sourceline corresponding to said portion in one of said first bank and said second bank; and in response to an erase signal, performing the steps of: (a) providing a wordline erase voltage to said latched wordline; (b) providing a bitline erase voltage to said latched bitline; and (c) providing a sourceline erase voltage to said latched sourceline.
Claim 7
Independent Claim 173 words
A method of providing a flexible erase in a flash memory having a first bank of flash transistors with a plurality of wordlines, bitlines and a first sourceline, and a second bank of flash transistors with a plurality of wordlines, bitlines and a second sourceline, said method comprising the steps of: receiving an address representing a portion of memory requested to be erased; decoding said address to identify said portion in one of said first bank and said second bank; latching a wordline corresponding to said portion in one of said first bank and said second bank; latching a bitline corresponding to said portion in one of said first bank and said second bank; latching a sourceline corresponding to said portion in one of said first bank and said second bank; and in response to an erase signal, performing the steps of: (a) providing a wordline erase voltage to said latched wordline; (b) providing a bitline erase voltage to said latched bitline; and (c) providing a sourceline erase voltage to said latched sourceline.
Claim 8
Dependent Claim 51 words
The method of claim 5, further comprising the step of: in response to an erase signal, performing the steps of: (a) providing a wordline erase voltage to said latched wordline; (b) providing a bitline erase voltage to said latched bitline; and (c) providing a sourceline erase voltage to said latched sourceline.
Claim 9
Dependent Claim 36 words
The method of claim 6, further comprising the step of: in response to a read signal, performing the steps of: (a) resetting said latched wordline; (b) resetting said latched bitline; and (c) resetting said latched sourceline.
Claim 10
Dependent Claim 45 words
The method of claim 6, wherein: in response to an erase all signal, performing the steps of: (a) providing a wordline erase voltage to all wordlines; (b) providing a bitline erase voltage to all bitlines; and (c) providing a sourceline erase voltage to all sourcelines.
Claim 11
Independent Claim 184 words
A method of manufacturing a flash memory comprising the steps of: forming a first bank of flash transistors having a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the first bank are all coupled to a first sourceline; forming a second bank of flash transistors having a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the second bank are all coupled to a second sourceline; coupling a wordline decoder having a wordline latch to said wordlines; coupling a sourceline decoder having a sourceline latch to said first sourceline and said second sourceline; and coupling a bitline decoder having a bitline latch to said bitlines.
Claim 12
Independent Claim 184 words
A method of manufacturing a flash memory comprising the steps of: forming a first bank of flash transistors having a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the first bank are all coupled to a first sourceline; forming a second bank of flash transistors having a plurality of rows and a plurality of columns, each transistor having a gate, drain and source, where the gates of transistors in each row are coupled to common wordlines, the drains of transistors in each column are coupled to common bitlines and the sources of the transistors in the second bank are all coupled to a second sourceline; coupling a wordline decoder having a wordline latch to said wordlines; coupling a sourceline decoder having a sourceline latch to said first sourceline and said second sourceline; and coupling a bitline decoder having a bitline latch to said bitlines.
Claim 13
Dependent Claim 18 words
The method of claim 9, further comprising the step of: coupling a sense amplifier to said bitline decoder.
Claim 14
Dependent Claim 17 words
The method of claim 10, further comprising the step of: coupling a sequencer to said bitline decoder.

References Cited (Backward Citations)

US4811294A Cited
US5105386A Cited
US4949309A Cited
US5047981A Cited
US5126808A Cited
US5185718A Cited
US5337281A Cited
US5294819A Cited
US5469384A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-17 2002-02-16 2002-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-17 2006-02-16 2006-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-17 2010-02-16 2010-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag