Patent US5034922A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5034922A Expired / Lapsed US ⏱️ 0.0 years remaining

Intelligent electrically erasable, programmable read-only memory with improved read latency

Assignee: NXP USA Inc
•
Filing: 1987-12-21
•
Granted: 1991-07-23
•
Expires: 2007-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An intelligent electrically erasable, programmable read-only memory achieves improved worst-case read operation latency by allowing for the interruption of write operations by subsequently received read requests. In the preferred embodiment, a state machine controller executes write operations by an iterative process of write pulses and write verify cycles. In addition, cells are erased prior to being written to by a similar iterative process. Both the write operations and the erase operations may be interrupted by read requests received after the write operation has begun execution. To avoid reading incorrect data in the case of a read operation at the same address as an interrupted write operation, a comparator matches read operation addresses with latched write operation addresses and provides the read operation data from a write data latch in the case of a match.

Inventors

  • 👤 Bradley G. Burgess

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:48
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/26; G11C16/32

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 205 words
In an EEPROM comprising an array of EEPROM cells, read means for reading one of said cells in response to receipt of a read control signal and a read address and means for write means for writing at least one of said cells in response to receipt of a write control signal, a write address and data and wherein said write means further comprises write control means for iteratively applying a write pulse to said at least one cell and reading said at least one cell until said at least one cell is in a desired state, the improvement comprising: means for halting said write control means in response to receipt of said read control signal and read address, for activating said read means and for restarting said write control means after said read means has completed responding to said read control signal and read address; latch means for storing said write address and said write data; compare means for comparing said write address to said read address; and read output means responsive to said compare means to select one of said latch means and said cell as a source of data to be output in response to said read control signal and read address.
Claim 2
Dependent Claim 205 words
In an EEPROM comprising an array of EEPROM cells, read means for reading one of said cells in response to receipt of a read control signal and a read address and means for write means for writing at least one of said cells in response to receipt of a write control signal, a write address and data and wherein said write means further comprises write control means for iteratively applying a write pulse to said at least one cell and reading said at least one cell until said at least one cell is in a desired state, the improvement comprising: means for halting said write control means in response to receipt of said read control signal and read address, for activating said read means and for restarting said write control means after said read means has completed responding to said read control signal and read address; latch means for storing said write address and said write data; compare means for comparing said write address to said read address; and read output means responsive to said compare means to select one of said latch means and said cell as a source of data to be output in response to said read control signal and read address.
Claim 3
Dependent Claim 91 words
The EEPROM of claim 1 wherein said write means further comprises erase control means for iteratively applying an erase pulse to said cell and reading said cell until said cell is erased prior to activating said write control means and wherein the improvement further comprises: means for halting said erase control means in response to receipt of said read control signal and read address, for activating said read means and for restarting said erase control means after said read means has completed responding to said read control signal and read address.
Claim 4
Dependent Claim 69 words
The EEPROM of claim 2 wherein the improvement further comprises: latch means for storing said write address and said write data; compare means for comparing said write address to said read address; and read output means responsive to said compare means to select one of said latch means and said cell as a source of data to be output in response to said read control signal and read address.
Claim 5
Dependent Claim 336 words
An intelligent EEPROM comprising: an array of EEPROM cells arranged in a first plurality of rows and a second plurality of columns; address decode means for selecting one of said rows and at least one of said columns in response to receipt of an address; address means for receiving an address from an address bus and for providing said address to said address decode means; sense means coupled to said address decode means for determining a state of at least one of said EEPROM cells located at an intersection of said selected row and column; data means for providing bidirectional communication with a data bus; and control means for responding to a read control signal by operating said address means to provide a read address to said address decode means and operating said sense means and data means to provide an output to said data buss indicative of said state of said at least one of said EEPROM cells, and for responding to a write control signal by operating said address means to provide a write address to said address decode means and operating said data means to receive write data from said data bus and by changing said state of at least one of said EEPROM cells, if necessary, to correspond to said write data; wherein said control means further comprises: write interrupt means for responding to said read control signal while said write control signal is being responded to by halting said response to said write control signal, completing said response to said read control signal and then completing said response to said write control signal; said address means further comprises first latch means for storing said write address; said data means further comprises second latch means for storing said write data; and said control means further comprises: compare means for comparing said read address to said write address; and output select means responsive to said compare means for coupling one of said sense means and said second latch means to said data bus.
Claim 6
Dependent Claim 336 words
An intelligent EEPROM comprising: an array of EEPROM cells arranged in a first plurality of rows and a second plurality of columns; address decode means for selecting one of said rows and at least one of said columns in response to receipt of an address; address means for receiving an address from an address bus and for providing said address to said address decode means; sense means coupled to said address decode means for determining a state of at least one of said EEPROM cells located at an intersection of said selected row and column; data means for providing bidirectional communication with a data bus; and control means for responding to a read control signal by operating said address means to provide a read address to said address decode means and operating said sense means and data means to provide an output to said data buss indicative of said state of said at least one of said EEPROM cells, and for responding to a write control signal by operating said address means to provide a write address to said address decode means and operating said data means to receive write data from said data bus and by changing said state of at least one of said EEPROM cells, if necessary, to correspond to said write data; wherein said control means further comprises: write interrupt means for responding to said read control signal while said write control signal is being responded to by halting said response to said write control signal, completing said response to said read control signal and then completing said response to said write control signal; said address means further comprises first latch means for storing said write address; said data means further comprises second latch means for storing said write data; and said control means further comprises: compare means for comparing said read address to said write address; and output select means responsive to said compare means for coupling one of said sense means and said second latch means to said data bus.
Claim 7
Dependent Claim 98 words
The intelligent EEPROM of claim 4 wherein said control means is further responsive to said write control signal by operating said address means to provide said write address to said address decode means and by erasing said one of said EEPROM cells prior to changing its state, if necessary, to correspond to said write data, and wherein said control means further comprises: erase interrupt means responsive to said read control signal while said one of said EEPROM cells is being erased by halting said erasing, completing said response to said read control signal and then completing said erasing.
Claim 8
Dependent Claim 77 words
The intelligent EEPROM of claim 5 wherein said address means further comprises first latch means for storing said write address, wherein said data means further comprises second latch means for storing said write data and wherein said control means further comprises: compare means for comparing said read address to said write address; and output select means responsive to said compare means for coupling one of said sense means and said second latch means to said data bus.

References Cited (Backward Citations)

US4249250A Cited
US4410965A Cited
US4460982A Cited
US4811294A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-07-22 1995-01-21 1995-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-07-22 1999-01-21 1999-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-07-22 2003-01-21 2003-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag