
US Patent No: 5,638,534
Number of patents in Portfolio can not be more than 2000
Memory controller which executes read and write commands out of order
Stats
-
Jun 10, 1997
Issued date -
Mar 31, 1995
filing date -
08/415,038
serial no -
In Force
status
Importance
Abstract
A memory subsystem includes a posted write buffer for dynamic random access memories (DRAMs). The posted write buffer includes read around logic to enable read accesses to be processed in advance of posted writes. Data are transferred from the posted write buffer to the DRAMs on a general first-in/first out basis; however, in order to take advantage of page mode operation, posted writes having the same row address as a current memory access are given priority over other posted writes such that the posted writes may be written out of order. In addition, comparisons are made between addresses of incoming read accesses and addresses of posted writes in order to expedite the transfer of posted writes having the same row addresses to memory in order to service the incoming read accesses on a timely basis. An improved write access buffer permits posted writes to be transferred to the DRAMs out of order without losing track of the skipped posted writes.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 5,193,167 Ensuring data integrity by locked-load and conditional-store operations in a multiprocessor system | 93 | 1990 | |
| 5,263,144 Method and apparatus for sharing data between processors in a computer system | 20 | 1990 | |
| 5,289,584 Memory system with FIFO data input | 62 | 1991 | |
| 5,388,247 History buffer control to reduce unnecessary allocations in a memory stream buffer | 36 | 1994 | |
|
|
|||
| 4,926,385 Semiconductor memory device with cache memory addressable by block within each column | 76 | 1988 | |
| 5,226,139 Semiconductor memory device with a built-in cache memory and operating method thereof | 41 | 1991 | |
| 5,206,834 Semiconductor memory device performing last in-first out operation and the method for controlling the same | 11 | 1992 | |
|
|
|||
| 5,023,776 Store queue for a tightly coupled multiple processor configuration with two-level cache buffer storage | 152 | 1988 | |
| 5,278,967 System for providing gapless data transfer from page-mode dynamic random access memories | 35 | 1990 | |
|
|
|||
| 5,247,643 Memory control circuit for optimizing copy back/line fill operation in a copy back cache system | 37 | 1991 | |
| 5,487,049 Page-in, burst-out FIFO | 49 | 1994 | |
|
|
|||
| 4,959,771 Write buffer for a digital processing system | 28 | 1989 | |
|
|
|||
| 5,485,589 Predictive addressing architecture | 34 | 1994 | |
|
|
|||
| 5,022,004 Method and apparatus for DRAM memory performance enhancement | 29 | 1988 | |
|
|
|||
| 5,479,635 Memory device including DRAMs for high-speed accessing | 30 | 1994 | |
|
|
|||
| 4,181,974 System providing multiple outstanding information requests | 32 | 1978 | |
|
|
|||
| 5,034,917 Computer system including a page mode memory with decreased access time and method of operation thereof | 90 | 1988 | |
|
|
|||
| 5,379,379 Memory control unit with selective execution of queued read and write requests | 62 | 1990 | |
|
|
|||
| 5,524,220 Memory subsystems having look-ahead instruction prefetch buffers and intelligent posted write buffers for increasing the throughput of digital computer systems | 38 | 1994 | |
|
|
|||
| 4,538,226 Buffer control system | 22 | 1984 | |
|
|
|||
| 4,429,375 Consecutive addressing of a semiconductor memory | 30 | 1981 | |
|
|
|||
| 5,247,355 Gridlocked method and system for video motion compensation | 30 | 1992 | |
|
|
|||
| 5,265,236 Method and apparatus for increasing the speed of memory access in a virtual memory system having fast page mode | 33 | 1993 | |
|
|
|||
| 5,325,499 Computer system including a write protection circuit for preventing illegal write operations and a write poster with improved memory | 73 | 1990 | |
|
|
|||
| 5,072,420 FIFO control architecture and method for buffer memory access arbitration | 95 | 1989 | |