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

Non-volatile programmable memory having a buffering capability and method of operation thereof

Assignee: ASSIGNOR AND INTEGRATED SILICON SOLUTION Inc
•
Filing: 1997-09-29
•
Granted: 1999-01-19
•
Expires: 2017-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system includes a computing device such as a microcontroller and a memory device. The memory device is illustratively a serial device connected to the serial port of the microcontroller. The memory device includes a page latch load circuit which provides serial I/O to the microcontroller and transfers I/O bits in a predetermined order to/from the page latches. Page latches are connected over many bit lines to a memory cell array. The page latches not only supports programming and reading of sectors in the memory cell array, but also provides one or more of the following functions: directly accessible to the microcontroller as an SRAM scratch pad, directly loadable from the memory cell array to facilitate single byte "read-modify-write" operations, and loadable during programming operations to support real time applications.

Inventors

  • 👤 Michel E. Gannage
  • 👤 David K. Wong
  • 👤 Asim A. Bajwa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 09:35
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C7/00

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 97 words
A memory integrated circuit responsive to externally furnished memory addresses for storing or furnishing data, comprising: a memory array having a plurality of non-volatile erasable-programmable memory cells selectively accessible in groups of a common size based on the memory addresses; a high voltage circuit coupled to the memory array; and a first buffer having at least a number of storage positions corresponding to the size of the groups, the storage positions being loadable and readable externally of the memory independently of the memory array and available internally to the memory for transferring data to the memory array.
Claim 2
Dependent Claim 97 words
A memory integrated circuit responsive to externally furnished memory addresses for storing or furnishing data, comprising: a memory array having a plurality of non-volatile erasable-programmable memory cells selectively accessible in groups of a common size based on the memory addresses; a high voltage circuit coupled to the memory array; and a first buffer having at least a number of storage positions corresponding to the size of the groups, the storage positions being loadable and readable externally of the memory independently of the memory array and available internally to the memory for transferring data to the memory array.
Claim 3
Dependent Claim 23 words
A memory as in claim 1 wherein each of the storage positions of the first buffer is a static random access memory cell.
Claim 4
Dependent Claim 52 words
A memory as in claim 1 further comprising a second buffer having at least a number of storage positions corresponding to the size of the groups, the storage positions of the second buffer being loadable from the first buffer and available internally to the memory for transferring data to the memory array.
Claim 5
Dependent Claim 25 words
A memory as in claim 3 wherein each of the storage positions of the first and second buffers is a static random access memory cell.
Claim 6
Dependent Claim 118 words
A memory integrated circuit responsive to externally furnished memory addresses for storing or furnishing data, comprising: a memory array having a plurality of non-volatile erasable-programmable memory cells selectively accessible in groups of a common size based on the memory addresses; a high voltage circuit coupled to the memory array; a first buffer having at least a number of storage positions corresponding to the size of the groups; and a second buffer having at least a number of storage positions corresponding to the size of the groups; wherein the first buffer is accessible externally of the memory independently of the memory array while the second buffer is accessible internally to the memory for transferring data to the memory array.
Claim 7
Dependent Claim 118 words
A memory integrated circuit responsive to externally furnished memory addresses for storing or furnishing data, comprising: a memory array having a plurality of non-volatile erasable-programmable memory cells selectively accessible in groups of a common size based on the memory addresses; a high voltage circuit coupled to the memory array; a first buffer having at least a number of storage positions corresponding to the size of the groups; and a second buffer having at least a number of storage positions corresponding to the size of the groups; wherein the first buffer is accessible externally of the memory independently of the memory array while the second buffer is accessible internally to the memory for transferring data to the memory array.
Claim 8
Dependent Claim 35 words
A memory as in claim 5 wherein the first buffer is accessible externally of the memory for writing thereto while the second buffer is accessible internally to the memory for writing to the memory array.
Claim 9
Dependent Claim 35 words
A memory as in claim 6 wherein the first buffer is accessible externally of the memory for reading thereof while the second buffer is accessible internally to the memory for writing to the memory array.
Claim 10
Dependent Claim 26 words
A memory as in claim 7 wherein the second buffer is loadable from the first buffer, and the first buffer is loadable from the second buffer.
Claim 11
Dependent Claim 35 words
A memory as in claim 5 wherein the first buffer is accessible externally of the memory for reading thereof while the second buffer is accessible internally to the memory for writing to the memory array.
Claim 12
Dependent Claim 16 words
A memory as in claim 5 wherein the second buffer is loadable from the first buffer.
Claim 13
Dependent Claim 16 words
A memory as in claim 5 wherein the first buffer is loadable from the second buffer.
Claim 14
Dependent Claim 23 words
A memory as in claim 5 wherein each of the storage positions of the first buffer is a static random access memory cell.
Claim 15
Dependent Claim 23 words
A memory as in claim 12 wherein each of the storage positions of the second buffer is a static random access memory cell.
Claim 16
Dependent Claim 27 words
A memory as in claim 1 wherein the storage positions of the first buffer are available internally to the memory for receiving data from the memory array.
Claim 17
Dependent Claim 65 words
A method of operating the memory of claim 14, comprising: selecting a first group of the memory cells; loading stored data from the first group of the memory cells to the first buffer; updating the stored data in the first buffer from data external to the memory; and writing the updated stored data from the first buffer to the first group of the memory cells.
Claim 18
Dependent Claim 23 words
A memory as in claim 5 wherein the first buffer is accessible internally to the memory for receiving data from the memory array.
Claim 19
Dependent Claim 78 words
A method of operating the memory of claim 16, comprising: selecting a first group of the memory cells; loading stored data from the first group of the memory cells to the first buffer; updating the stored data in the first buffer from data external to the memory; writing the updated stored data from the first buffer to the second buffer; and writing the updated stored data from the second buffer to the first group of the memory cells.
Claim 20
Dependent Claim 62 words
A method as in claim 17 further comprising, subsequent to the step of writing the updated stored data from the first buffer to the second buffer, the step of writing new data to the first buffer at least in part concurrently with the step of writing the updated stored data from the second buffer to the first group of the memory cells.
Claim 21
Dependent Claim 58 words
A method as in claim 18 further comprising, subsequent to the step of writing the new data to the first buffer, the step of reading the new data from the first buffer at least in part concurrently with the step of writing the updated stored data from the second buffer to the first group of the memory cells.
Claim 22
Dependent Claim 86 words
A memory integrated circuit comprising: a plurality of data nodes; a buffer having a plurality of storage positions respectively coupled to the data nodes; a memory array having a plurality of non-volatile erasable-programmable memory cells selectively accessible in groups, the memory cells of a selected group being respectively coupled to the storage positions of the buffer; and a high voltage circuit coupled to the memory array; wherein the storage positions of the buffer are loadable and readable through the data nodes independently of the memory array.
Claim 23
Dependent Claim 86 words
A memory integrated circuit comprising: a plurality of data nodes; a buffer having a plurality of storage positions respectively coupled to the data nodes; a memory array having a plurality of non-volatile erasable-programmable memory cells selectively accessible in groups, the memory cells of a selected group being respectively coupled to the storage positions of the buffer; and a high voltage circuit coupled to the memory array; wherein the storage positions of the buffer are loadable and readable through the data nodes independently of the memory array.
Claim 24
Dependent Claim 22 words
A memory as in claim 20 wherein each of the storage positions of the buffer is a static random access memory cell.

References Cited (Backward Citations)

US5222040A Cited
US5414658A Cited
US5347487A Cited
US5355335A Cited
US5291584A Cited
US5410680A Cited
US5535159A Cited
US5361229A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-01-18 2002-07-20 2003-01-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-01-18 2006-07-20 2007-01-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-01-18 2010-07-20 2011-01-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag