Hybrid FIFO buffer
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorsLior Moheban, Alex Pinskiy, Yakov Tokar
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorsLior Moheban, Alex Pinskiy, Yakov Tokar
Estimating the term…
A first-in/first-out (FIFO) buffer includes at least one latch-based FIFO storage line, an input flip-flop stage upstream of the at least one latch-based storage line, an output flip-flop stage downstream of the at least one latch-based storage line. The output flip-flop stage functions as an additional storage line. Clock-gating circuitry separate from the device clock controls timing of the at least one latch-based FIFO storage line, the input flip-flop stage, and the output flip-flop stage. The input flip-flop stage functions as a second additional storage line, or as an input sampling stage. Optional bypass circuitry between the input flip-flop stage and the output flip-flop stage passes data for a storage line directly to the output flip-flop stage, without passing through the at least one latch-based storage line, when the buffer is empty.
A first-in/first-out (FIFO) buffer for use in a device having a device clock, the FIFO buffer comprising:
A method of operating a first-in/first-out (FIFO) buffer for use in a device having a device clock, the FIFO buffer including at least one latch-based FIFO storage line, an input flip-flop stage upstream of the at least one latch-based FIFO storage line, and an output flip-flop stage downstream of the at least one latch-based FIFO storage line, the method comprising:
Dependencies are inferred from the claim text.