US5841696A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Non-volatile memory enabling simultaneous reading and writing by time multiplexing a decode path
Assignee: GlobalFoundries Inc
•
Filing: 1997-03-05
•
Granted: 1998-11-24
•
Expires: 2017-03-05
Abstract
Abstract A non-volatile memory that allows simultaneous reading and writing operations by time multiplexing a single x-decode path between read and write operations. This is accomplished using appropriate timing signals to store/latch a first word line for a first operation and then relinquishing the x-decode path so that a second operation can load an address and access a second word line.
Inventors
- 👤 Johnny C. Chen
- 👤 Chung K. Chang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:56
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/08; G11C16/00; G11C16/02; G11C16/06; G11C16/08; G11C16/10
Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
77 words
A non-volatile memory, comprising: a plurality of non-volatile memory cells; address decode logic; a plurality of access lines connecting said address decode logic to said memory cells; and a plurality of electrical latches connected to at least a subset of said access lines; wherein one of said latches is configured to hold a first word line at a write voltage while another of said latches is configured to hold a second word line at a read voltage.
Claim 2
Dependent Claim
77 words
A non-volatile memory, comprising: a plurality of non-volatile memory cells; address decode logic; a plurality of access lines connecting said address decode logic to said memory cells; and a plurality of electrical latches connected to at least a subset of said access lines; wherein one of said latches is configured to hold a first word line at a write voltage while another of said latches is configured to hold a second word line at a read voltage.
Claim 3
Dependent Claim
18 words
A non-volatile memory according to claim 1, wherein: said memory cells are organized into at least two sectors.
Claim 4
Dependent Claim
18 words
A non-volatile memory according to claim 1, wherein: said memory cells are organized into at least two banks.
Claim 5
Dependent Claim
15 words
A non-volatile memory according to claim 1, wherein: said memory cells are flash memory cells.
Claim 6
Dependent Claim
56 words
A non-volatile memory according to claim 1, wherein: said latches are at least partially enabled by a read operation signal and a write operation signal such that said one of said latches holds a first word line at a read voltage while said another of said latches holds a second word line at a write voltage.
Claim 7
Dependent Claim
51 words
A non-volatile memory according to claim 1, further including: an address transition detector communicating a first load signal to said plurality of electrical latches causing a first selected latch of said plurality of electrical latches to hold a first selected word line at a first voltage during a first time period.
Claim 8
Dependent Claim
90 words
A non-volatile memory according to claim 6, further including: a control circuit in communication with said address transition detector and said address decode logic, said control circuit generating a first address and a second load signal, said second load signal being communicated to said plurality of electrical latches causing a second selected latch of said plurality of electrical latches to hold a second selected word line at a second voltage during a second time period, said first time period capable of at least partially overlapping with said second time period.
Claim 9
Dependent Claim
50 words
A non-volatile memory according to claim 7, further including: a selection circuit receiving said first address and a second address, said second address originating from a source external to said non-volatile memory, said selection circuit selectively communicates either said first address or said second address to said address decode logic.
Claim 10
Dependent Claim
43 words
A non-volatile memory according to claim 1, wherein: said address decode logic includes word line decode logic; said access lines include word lines connecting said word line decode logic to said memory cells; and said electrical latches are connected to said word lines.
Claim 11
Dependent Claim
22 words
A non-volatile memory according to claim 9, further including: an address transition detector communicating a first load signal to said electrical latches.
Claim 12
Dependent Claim
61 words
A non-volatile memory according to claim 1, wherein: said address decode logic includes word line decode logic and bit line decode logic; said access lines includes word lines connecting said word line decode logic to said memory cells and bit lines connecting said bit line decode logic to said memory cells; and said electrical latches are connected to said word lines.
Claim 13
Dependent Claim
65 words
A non-volatile memory according to claim 1, wherein: said address decode logic includes word line decode logic and bit line decode logic; said access lines include word lines connecting said word line decode logic to said memory cells and bit lines connecting said bit line decode logic to said memory cells; and said electrical latches are connected to said word lines and said bit lines.
Claim 14
Dependent Claim
134 words
A non-volatile memory according to claim 1, wherein: said memory cells are flash memory cells; said flash memory cells are organized into at least a first bank of memory cells and a second bank of memory cells; said address decode logic includes word line decode logic, first bit line decode logic and second bit line decode logic; said access lines include word lines connecting said word line decode logic to said first bank of memory cells and said second bank of memory cells, a first set of bit lines connecting said first bit line decode logic to said first bank of memory cells and a second set of bit lines connecting said second bit line decode logic to said second bank of memory cells; and said electrical latches are connected to said word lines.
Claim 15
Dependent Claim
174 words
A non-volatile memory according to claim 13, further including: an address transition detector communicating a first load signal to said plurality of electrical latches causing a first selected latch of said plurality of electrical latches to hold a first selected word line at a first voltage during a first time period; a control circuit in communication with said address transition detector and said address decode logic, said control circuit generating a first address and a second load signal, said second load signal being communicated to said plurality of electrical latches causing a second selected latch of said plurality of electrical latches to hold a second selected word line at a second voltage during a second time period, said first time period and said second time period capable of at least partially overlapping; and a selection circuit receiving said first address and a second address, said second address originating from a source external to said non-volatile memory, said selection circuit selectively communicates either said first address or said second address to said address decode logic.
Claim 16
Dependent Claim
18 words
A non-volatile memory according to claim 14, further including: a sense amplifier in communication with said memory cells.
Claim 17
Dependent Claim
36 words
A non-volatile memory according to claim 14, further including: a first sense amplifier in communication with said first bank of memory cells; and a second sense amplifier in communication with said second bank of memory cells.
Claim 18
Dependent Claim
103 words
A non-volatile memory according to claim 4, wherein: said flash memory cells are organized into at least two sets of memory cells; said address decode logic includes word line decode logic, first bit line decode logic and second bit line decode logic; said access lines includes word lines connecting said word line decode logic to said memory cells, a first set of bit lines connecting said first bit line decode logic to said memory cells and a second set of bit lines connecting said second bit line decode logic to said memory cells; and said electrical latches are connected to said word lines.
Claim 19
Dependent Claim
20 words
A non-volatile memory according to claim 17, further including: at least one sense amplifier in communication with said memory cells.
Claim 20
Dependent Claim
174 words
A non-volatile memory according to claim 17, further including: an address transition detector communicating a first load signal to said plurality of electrical latches causing a first selected latch of said plurality of electrical latches to hold a first selected word line at a first voltage during a first time period; a control circuit in communication with said address transition detector and said address decode logic, said control circuit generating a first address and a second load signal, said second load signal being communicated to said plurality of electrical latches causing a second selected latch of said plurality of electrical latches to hold a second selected word line at a second voltage during a second time period, said first time period and said second time period capable of at least partially overlapping; and a selection circuit receiving said first address and a second address, said second address originating from a source external to said non-volatile memory, said selection circuit selectively communicates either said first address or said second address to said address decode logic.
Claim 21
Dependent Claim
92 words
A flash memory device, comprising: a plurality of flash memory cells; only one word decode path including word decode logic, word lines, and electrical latches, said word lines connected to said word decode logic and said flash memory cells, said electrical latches connected to said word lines such that more than one word line can be driven at different voltage levels during a single time period; and at least a first bit decode path including bit decode logic and bit lines connected to said bit decode logic and said flash memory cells.
Claim 22
Dependent Claim
92 words
A flash memory device, comprising: a plurality of flash memory cells; only one word decode path including word decode logic, word lines, and electrical latches, said word lines connected to said word decode logic and said flash memory cells, said electrical latches connected to said word lines such that more than one word line can be driven at different voltage levels during a single time period; and at least a first bit decode path including bit decode logic and bit lines connected to said bit decode logic and said flash memory cells.
Claim 23
Dependent Claim
160 words
A flash memory device according to claim 20, further including: an address transition detector communicating a first load signal to said electrical latches causing a first selected latch to hold a first selected word line at a first voltage during a first time period; a control circuit in communication with said address transition detector and said address decode logic, said control circuit generating a first address and a second load signal, said second load signal being communicated to said electrical latches causing a second selected latch to hold a second selected word line at a second voltage during a second time period, said first time period and said second time period capable of at least partially overlapping; and a selection circuit receiving said first address and a second address, said second address originating from a source external to said flash memory device, said selection circuit selectively communicates either said first address or said second address to said address decode logic.
Claim 24
Dependent Claim
105 words
A flash memory device, comprising: a plurality of flash memory cells; an address transition detector; word line decode logic in communication with said address transition detector; word lines for connecting said word line decode logic to said flash memory cells; bit line decode logic in communication with said flash memory cells; and an electrical latch connected to at least one of said word lines and said word line decode logic; wherein said electrical latch is configured to allow at least one of said word lines to be held at a read voltage and another of said word lines to be held at a write voltage.
Claim 25
Dependent Claim
105 words
A flash memory device, comprising: a plurality of flash memory cells; an address transition detector; word line decode logic in communication with said address transition detector; word lines for connecting said word line decode logic to said flash memory cells; bit line decode logic in communication with said flash memory cells; and an electrical latch connected to at least one of said word lines and said word line decode logic; wherein said electrical latch is configured to allow at least one of said word lines to be held at a read voltage and another of said word lines to be held at a write voltage.
Claim 26
Dependent Claim
24 words
A non-volatile memory according to claim 22, wherein: said address transition detector generates a first load signal which is capable of actuating said latch.
Claim 27
Dependent Claim
89 words
A non-volatile memory according to claim 23, further including: a control circuit in communication with said address transition detector and said address decode logic, said control circuit generating a first address and a second load signal, said second load signal capable of actuating said latch; and a selection circuit receiving said first address and a second address, said second address originating from a source external to said flash memory device, said selection circuit selectively communicates either said first address or said second address to said word line decode logic.
Claim 28
Dependent Claim
104 words
A non-volatile memory, comprising: a plurality of flash memory cells; means for decoding an address to a plurality of word lines connected to said memory cells; first holding means for holding a first word line of said plurality of word lines at a write voltage, said first word line for accessing a first memory cell; and second holding means for holding a second word line of said plurality of word lines at a read voltage, said second word line for accessing a second memory cell, said second means capable of holding said second word line while said first means holds said first word line.
Claim 29
Dependent Claim
104 words
A non-volatile memory, comprising: a plurality of flash memory cells; means for decoding an address to a plurality of word lines connected to said memory cells; first holding means for holding a first word line of said plurality of word lines at a write voltage, said first word line for accessing a first memory cell; and second holding means for holding a second word line of said plurality of word lines at a read voltage, said second word line for accessing a second memory cell, said second means capable of holding said second word line while said first means holds said first word line.
Claim 30
Dependent Claim
50 words
A non-volatile memory according to claim 25, further including: means for performing a write process to said first memory cell; and means for reading from said second memory cell capable of reading from said second memory cell after said write process has begun and before said write process has completed.
Claim 31
Dependent Claim
21 words
A non-volatile memory according to claim 25, wherein: said first holding means and said second holding means include an electrical latch.
Claim 32
Independent Claim
113 words
A method of accessing a non-volatile memory, comprising the steps of: a) decoding a first address; b) supplying a first access signal; c) holding said first access signal at a write voltage; d) writing a first memory cell using said first access signal, said first memory cell corresponding to said first address; e) decoding a second address; f) supplying a second access signal; g) holding said second access signal at a read voltage; and h) reading a second memory cell using said second access signal, said second memory cell corresponding to said second address wherein said step g) holding and step e) holding are at least partially performed during a same time period.
Claim 33
Independent Claim
113 words
A method of accessing a non-volatile memory, comprising the steps of: a) decoding a first address; b) supplying a first access signal; c) holding said first access signal at a write voltage; d) writing a first memory cell using said first access signal, said first memory cell corresponding to said first address; e) decoding a second address; f) supplying a second access signal; g) holding said second access signal at a read voltage; and h) reading a second memory cell using said second access signal, said second memory cell corresponding to said second address wherein said step g) holding and step e) holding are at least partially performed during a same time period.
Claim 34
Dependent Claim
33 words
A method according to claim 28, wherein: said first access signal is supplied on a first word line; and said step c) holding latches said first access signal on said first word line.
Claim 35
Dependent Claim
22 words
A method according to claim 28, wherein: said step a) decoding includes receiving said first address and selecting a first word line.
Claim 36
Dependent Claim
17 words
A method according to claim 28, wherein: said step b) supplying includes driving a first word line.
Claim 37
Dependent Claim
19 words
A method according to claim 28, wherein: said step d) writing includes erasing data from said first memory cell.
Claim 38
Dependent Claim
17 words
A method according to claim 28, wherein: said step d) writing includes programming said first memory cell.
Claim 39
Independent Claim
117 words
A method of reading and writing in a non-volatile memory, comprising the steps of: commencing a write process; decoding a write address and driving a first access line corresponding to said write address; holding said first access line; writing to a first memory cell corresponding to said write address; completing said write process; decoding a read address and driving a second access line corresponding to said read address, said second access line being different from said first access line; holding said second access line; and reading from a second memory cell corresponding to said read address, said step of reading being performed after said step of commencing and prior to said step of completing said write process.
Claim 40
Independent Claim
117 words
A method of reading and writing in a non-volatile memory, comprising the steps of: commencing a write process; decoding a write address and driving a first access line corresponding to said write address; holding said first access line; writing to a first memory cell corresponding to said write address; completing said write process; decoding a read address and driving a second access line corresponding to said read address, said second access line being different from said first access line; holding said second access line; and reading from a second memory cell corresponding to said read address, said step of reading being performed after said step of commencing and prior to said step of completing said write process.
Claim 41
Dependent Claim
17 words
A method according to claim 34, wherein: said first and second memory cells are flash memory cells.
Claim 42
Dependent Claim
16 words
A method according to claim 34, wherein: said write process includes erasing multiple flash memory cells.
Claim 43
Dependent Claim
53 words
A method according to claim 34, wherein: said step of holding said first access line being performed during a first time period; and said step of holding said second access line being performed during a second time period, said first time period capable of at least partially overlapping with said second time period.
Claim 44
Dependent Claim
80 words
A method according to claim 34, further including the step of: detecting a first address transition; generating a first signal indicating said first address transition; communicating said first signal to a first latch, said first latch performing said step of holding said first access line; detecting a second address transition; generating a second signal indicating said second address transition; and communicating said second signal to a second latch, said second latch performing said step of holding said second access line.
Claim 45
Dependent Claim
28 words
A method according to claim 38, wherein: said step of communicating said first signal is performed at a different time than said step of communicating said second signal.
Claim 46
Dependent Claim
67 words
A flash memory, comprising: a plurality of flash memory cells; and means for writing to a first set of said flash memory cells while reading a second set of said flash memory cells; wherein said means for writing includes means for holding, at least partially during a same time period, a first word line at a write voltage and a second word line at a read voltage.
Claim 47
Dependent Claim
67 words
A flash memory, comprising: a plurality of flash memory cells; and means for writing to a first set of said flash memory cells while reading a second set of said flash memory cells; wherein said means for writing includes means for holding, at least partially during a same time period, a first word line at a write voltage and a second word line at a read voltage.
References Cited (Backward Citations)
EP0212451A2
Cited
US4752871A
Cited
US5007022A
Cited
EP0372873A2
Cited
EP0376285A2
Cited
US5241510A
Cited
US5276642A
Cited
US5245572A
Cited
US5361343A
Cited
US5355334A
Cited
US5684752A
Cited
US5506810A
Cited
EP0745995A1
Cited
US5691955A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-11-23 | 2002-05-25 | 2002-11-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-11-23 | 2006-05-25 | 2006-11-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-11-23 | 2010-05-25 | 2010-11-24 | $7700.00 | Window Closed / Lapsed |