US5325487A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Shadow pipeline architecture in FIFO buffer
Assignee: Renesas Electronics America Inc
•
Filing: 1990-08-14
•
Granted: 1994-06-28
•
Expires: 2010-08-14
Abstract
Abstract A FIFO buffer includes a shadow register connected at the sense amplifier output of a dual port memory. The shadow register allows data to be read from the FIFO at an increased speed since the memory delay path is eliminated by preloading data into the shadow register. To support increased speed of the FIFO, a flag logic circuit is incorporated within the FIFO which asserts the full flag and the empty flag with minimal delay. The flag logic circuit is faster since delays due to comparison logic are eliminated.
Inventors
- 👤 Fu L. Au
- 👤 Einat Yogev
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 12:27
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10; G06F5/12; G06F5/14; G06F13/00; G06F13/14; G06F13/16; G06F13/1668; G06F13/1673
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
218 words
A FIFO buffer for sequentially transmitting data from one digital system to a second digital system comprising: a memory circuit having a plurality of storage locations and having an input port and an output port; a write pointer logic circuit coupled to said memory circuit for controlling the storage location of said memory circuit to which incoming data is written; a read pointer logic circuit coupled to said memory circuit for controlling the storage location of said memory circuit from which outgoing data is read; an output buffer for driving output data on a data output bus; and a shadow register circuit coupled to the output port of said memory circuit and to said output buffer, wherein said shadow register circuit includes a first latch, a second latch, and a third latch, and wherein said first latch is coupled between the output port of said memory circuit and said second latch, and wherein said third latch is coupled between said second latch and said output buffer, wherein said first, second, and third latches are operatively coupled such that externally supplied data is provided sequentially, in response to a rad signal, from the output port of said memory to said first latch, from said first latch to said second latch, and from said second latch to said third latch.
Claim 2
Dependent Claim
218 words
A FIFO buffer for sequentially transmitting data from one digital system to a second digital system comprising: a memory circuit having a plurality of storage locations and having an input port and an output port; a write pointer logic circuit coupled to said memory circuit for controlling the storage location of said memory circuit to which incoming data is written; a read pointer logic circuit coupled to said memory circuit for controlling the storage location of said memory circuit from which outgoing data is read; an output buffer for driving output data on a data output bus; and a shadow register circuit coupled to the output port of said memory circuit and to said output buffer, wherein said shadow register circuit includes a first latch, a second latch, and a third latch, and wherein said first latch is coupled between the output port of said memory circuit and said second latch, and wherein said third latch is coupled between said second latch and said output buffer, wherein said first, second, and third latches are operatively coupled such that externally supplied data is provided sequentially, in response to a rad signal, from the output port of said memory to said first latch, from said first latch to said second latch, and from said second latch to said third latch.
Claim 3
Dependent Claim
33 words
The FIFO buffer according to claim 1 wherein a byte of externally supplied data is loaded into said memory circuit and into said shadow register when the FIFO buffer contains no unread data.
Claim 4
Dependent Claim
39 words
The FIFO buffer according to claim 1 further comprising a location zero register for storing a byte of externally supplied data identical to a byte of externally supplied data stored in a first storage location of said memory circuit.
Claim 5
Dependent Claim
25 words
The FIFO buffer according to claim 1, wherein the externally supplied data is loaded into said first latch when a read signal is logic low.
Claim 6
Dependent Claim
50 words
The FIFO buffer according to claim 4 wherein externally supplied data is loaded into said second latch from said first latch when said read signal is logic high, and wherein externally supplied data is loaded into said third latch from said second latch when said read signal is logic low.
References Cited (Backward Citations)
US4935929A
Cited
US4975880A
Cited
US4891788A
Cited
US4888739A
Cited
US4954988A
Cited
US5079693A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-06-27 | 1997-12-27 | 1998-06-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-06-27 | 2001-12-27 | 2002-06-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-06-27 | 2005-12-27 | 2006-06-28 | $7700.00 | Window Closed / Lapsed |