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

Extendable FIFO

Assignee: Industrial Technology Research Institute
•
Filing: 1991-11-25
•
Granted: 1993-11-16
•
Expires: 2011-11-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An extendable FIFO is disclosed. The FIFO utilizes a quasi-simultaneous clock detector for detecting the activation of READ and WRITE signals and for generating first and second delayed signals in response thereto and a MASK signal when the READ and WRITE signals are substantially simultaneously activated. Additionally, the FIFO includes a plurality of pointer circuits for receiving the first and second delayed signals and the MASK signal and for generating a plurality of clocks and load signals in response thereto. The FIFO further includes a matrix of flip-flops organized into columns which are sequentially connected for receiving the clocks and load signals which control which data column is written into and the sequential transfer of data between columns.

Inventors

  • 👤 Rong-Yean Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:24
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 159 words
An extendible FIFO comprising: a quasi-simultaneous clock detector for detecting the activation of read and write signals and generating first and second delayed signals in response thereto and a mask signal when said read and write signals are substantially simultaneously activated; a plurality of pointer circuits for receiving said first and second delayed signals and said mask signal and for generating particular clocks and load signals for performing a read operation in response to said first delayed signal, a write operation in response to said second delayed signal, or simultaneous read and write operations in response to said mask signal, depending on which of said first and second delayed signals and said mask signal are received by said pointer circuits; and a matrix of flip-flops organized into columns which are sequentially connected for receiving said clocks and load signals for controlling into which column data is to be written and for controlling the sequential transfer of data between columns.
Claim 2
Dependent Claim 159 words
An extendible FIFO comprising: a quasi-simultaneous clock detector for detecting the activation of read and write signals and generating first and second delayed signals in response thereto and a mask signal when said read and write signals are substantially simultaneously activated; a plurality of pointer circuits for receiving said first and second delayed signals and said mask signal and for generating particular clocks and load signals for performing a read operation in response to said first delayed signal, a write operation in response to said second delayed signal, or simultaneous read and write operations in response to said mask signal, depending on which of said first and second delayed signals and said mask signal are received by said pointer circuits; and a matrix of flip-flops organized into columns which are sequentially connected for receiving said clocks and load signals for controlling into which column data is to be written and for controlling the sequential transfer of data between columns.
Claim 3
Dependent Claim 262 words
An extendible FIFO comprising: a quasi-simultaneous clock detector for detecting the activation of read and write signals and generating first and second delayed signals in response thereto and a mask signal when said read and write signals are substantially simultaneously activated; a plurality of pointer circuits for receiving said first and second delayed signals and said mask signal and for generating a plurality of clocks and load signals in response thereto; and a matrix of flip-flops organized into columns which are sequentially connected for receiving said clocks and load signals for controlling into which column data is to be written and for controlling the sequential transfer of data between columns, said FIFO further comprising: a data-in line connected to said flip-flop matrix; and a plurality of multiplexers responsive to said load signals, each of said multiplexers having an output connected to one flip-flop column, a first input connected to a neighboring flip-flop column and a second input connected to said data-in line so that when said write signal is activated said pointer circuit associated with an empty flip-flop column closest to one end of the matrix generates a clock and load signal to write data from the data-in line therein and when said read signal is activated all of the pointer circuits generate a clock and load signal to transfer data from each corresponding flip-flop column into the adjacent column nearer to said one end, the flip-flop column closes to the one end outputting the data stored therein, so that data shifts one column towards said one end of said flip-flop matrix.
Claim 4
Dependent Claim 262 words
An extendible FIFO comprising: a quasi-simultaneous clock detector for detecting the activation of read and write signals and generating first and second delayed signals in response thereto and a mask signal when said read and write signals are substantially simultaneously activated; a plurality of pointer circuits for receiving said first and second delayed signals and said mask signal and for generating a plurality of clocks and load signals in response thereto; and a matrix of flip-flops organized into columns which are sequentially connected for receiving said clocks and load signals for controlling into which column data is to be written and for controlling the sequential transfer of data between columns, said FIFO further comprising: a data-in line connected to said flip-flop matrix; and a plurality of multiplexers responsive to said load signals, each of said multiplexers having an output connected to one flip-flop column, a first input connected to a neighboring flip-flop column and a second input connected to said data-in line so that when said write signal is activated said pointer circuit associated with an empty flip-flop column closest to one end of the matrix generates a clock and load signal to write data from the data-in line therein and when said read signal is activated all of the pointer circuits generate a clock and load signal to transfer data from each corresponding flip-flop column into the adjacent column nearer to said one end, the flip-flop column closes to the one end outputting the data stored therein, so that data shifts one column towards said one end of said flip-flop matrix.
Claim 5
Dependent Claim 84 words
The FIFO of claim 2 wherein the pointer circuits, in response to the activation of said mask signal, generate clock and load signals to substantially simultaneously shift by one column data stored in said columns towards said one end of said flip-flop matrix, the data stored in the column closest to said one end being output, and transferring data on said data-in line into the flip-flop column which stored the last data written to the FIFO prior to the activation of the mask signal.
Claim 6
Dependent Claim 180 words
An extendible FIFO comprising: a quasi-simultaneous clock detector for detecting the activation of read and write signals and generating first and second delayed signals in response thereto and a mask signal when said read and write signals are substantially simultaneously activated; a plurality of pointer circuits for receiving said first and second delayed signals and said mask signal and for generating a plurality of clocks and load signals in response thereto; and a matrix of flip-flops organized into columns which are sequentially connected for receiving said clocks and load signals for controlling into which column data is to be written and for controlling the sequential transfer of data between columns, wherein said quasi-simultaneous clock detector comprises: a high-level detector connected to said pointer circuits for receiving said read and write signals and for generating said mask signal when said read and write signals are activated substantially simultaneously; a first delay circuit for generating said first delayed signal in response to the write signal; and a second delay circuit for generating said second delayed signal in response to the read signal.
Claim 7
Dependent Claim 180 words
An extendible FIFO comprising: a quasi-simultaneous clock detector for detecting the activation of read and write signals and generating first and second delayed signals in response thereto and a mask signal when said read and write signals are substantially simultaneously activated; a plurality of pointer circuits for receiving said first and second delayed signals and said mask signal and for generating a plurality of clocks and load signals in response thereto; and a matrix of flip-flops organized into columns which are sequentially connected for receiving said clocks and load signals for controlling into which column data is to be written and for controlling the sequential transfer of data between columns, wherein said quasi-simultaneous clock detector comprises: a high-level detector connected to said pointer circuits for receiving said read and write signals and for generating said mask signal when said read and write signals are activated substantially simultaneously; a first delay circuit for generating said first delayed signal in response to the write signal; and a second delay circuit for generating said second delayed signal in response to the read signal.
Claim 8
Dependent Claim 74 words
The FIFO of claim 4 wherein the width of said mask signal pulse, the widths of said first and second delayed signal pulses and a delay period generated by said first and second delay circuits satisfy: Tp<Td Tm>Td+Tp where Td is the delay period generated by the first and second delay circuits, Tp is the width of the first and second delay signal pulses and Tm is the width of the mask signal pulse.

References Cited (Backward Citations)

US4592019A Cited
US4839866A Cited
US4888739A Cited
US5157633A Cited
US5005158A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-15 1997-05-17 1997-11-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-15 2001-05-17 2001-11-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-15 2005-05-17 2005-11-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag