Low latency self-timed flow-through FIFOs

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Brunvand, Erik L.
Title Low latency self-timed flow-through FIFOs
Date 1995
Description Self-timed flow-through FIFOs are constructed easily using only a single C-element as control for each stage of the FIFO. Throughput can be very high in this type of FIFO as the communication required to send new data to the FIFO is local to only the first element of the FIFO. Circuit density can also be high because the control overhead is very small. However, because data must travel through every cell in the FIFO when moving from input to output, latencies can be long. This paper describes some alternative approaches to building self-timed flow-through FIFOs that reduce the latency while retaining the high throughput and relative simplicity of a flow-through design. Five designs are presented: a standard linear pow-through FIFO in which the data pass through every latch in the FIFO, a parallel FIFO in which data are delivered in turn to a set of parallel flow-through FIFOs, a tree FIFO in which data are fanned out into a tree of simple FIFOs, a square FIFO in which the tree is organized as a square array to achieve better layout packing, and a folded FIFO in which data will try to skip as many of the empty FIFO cells as possible to find the shortest path to the output.
Type Text
Publisher Institute of Electrical and Electronics Engineers (IEEE)
First Page 76
Last Page 90
Dissertation Institution University of Utah
Language eng
Bibliographic Citation Brunvand, E. L. (1995). Low latency self-timed flow through FIFOs. 16th Conference on Advanced Research in VLSI, 76-90. March.
Rights Management (c) 1995 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Format Medium application/pdf
Format Extent 959,24 bytes
Identifier ir-main,15755
ARK ark:/87278/s6jt07xr
Setname ir_uspace
ID 705908
Reference URL https://collections.lib.utah.edu/ark:/87278/s6jt07xr
Back to Search Results