Memory architecture with single-port cell and dual-port (read and write) functionality
AssigneeBroadcom Corporation
InventorsEsin Terzioglu, Morteza Cyrus Afghahi
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorsEsin Terzioglu, Morteza Cyrus Afghahi
Estimating the term…
A single-port hierarchical memory structure including memory modules having memory cells; hierarchically-coupled local and global sense amplifiers; hierarchically-coupled local and global row decoders; and a predecoding circuit coupled with selected global row decoders. The predecoding circuit is disposed to provide predecoding at a speed substantially faster than the predetermined memory access speed of the memory structure, allowing access to a memory cell at least twice during the memory access period, thereby providing dual-port functionality. A WRITE-AFTER-READ operation without a separate, interposed PRECHARGE cycle, is completed within one memory access cycle of the hierarchical memory structure. The method includes locally selecting the first memory location of a first datum; locally sensing the first datum (i.e., the READ operation); globally selecting, the second memory location; concurrently with the globally selecting, globally sensing the first datum at the first memory location; outputting the first data subsequent to the globally sensing; inputting the second datum substantially immediately subsequent to the outputting the first datum; locally selecting the second memory location; and storing the second datum (i.e., WRITE operation). Also, a WRITE-AFTER-WRITE operation similarly is accomplished by interposing a PRECHARGE operation between subsequent WRITE operations. A redundant group of memory cells, and techniques for assigning them to a memory location in a “FAULT” condition, also are provided.
A memo circuit in single-port memory structure having a predetermined memory access speed and a memory access period, comprising:
In a single port memory structure having local and global data sensing, local and global location selecting, and memory modules having groups of memory cells and a memory location, wherein storage of a second datum at a designated memory location is to follow sensing of a first datum at the designated memory location, and wherein the designated memory location develops a “FAILED” condition, a method for substantially simultaneously retrieving a first datum from the designated memory location in the memory module and storing the second datum in the redundant memory location, the method comprising:
A method for substantially simultaneously retrieving a first datum from a first memory and storing a second datum in a second memory location, wherein both locations are disposed within a single-port memory structure having local and global data sensing, and local and global location selecting, the method comprising:
A method for providing sequential storage of a first datum in a first memory structure location and a second datum in a second memory structure location within one access cycle of the memory structure, the structure having local and global location selecting, the method comprising:
A single-port memory structure having a predetermined memory access speed and a memory access period, comprising:
In a memory structure comprising memory cells disposed to store data, the structure having a predetermined memory access speed and a memory access period, a method of obtaining dual port functionality comprising the steps of:
Dependencies are inferred from the claim text.