Scalable hardware FIFO
AssigneeAmazon Technologies, Inc.
InventorRoi Karp
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorRoi Karp
Estimating the term…
A first-in-first-out (FIFO) device includes a plurality of FIFO stages coupled in series. Each FIFO stage includes a data register representing a FIFO entry, a valid register storing a data valid signal to provide a valid signal to indicate whether the FIFO entry is storing valid data, and an input multiplexer to provide data to a FIFO stage. Upon receiving a push signal to store input data into the FIFO device, a FIFO stage of the FIFO device determines whether to update the data register of the FIFO stage based on respective valid signals from the FIFO stage, and neighboring FIFO stages of the FIFO stage. Upon receiving a pop signal to provide output data from the FIFO device, the FIFO stage determines whether to provide data stored in the data register of the FIFO stage or the input data of the FIFO device to the preceding FIFO stage.
A system, comprising:
A first-in-first-out (FIFO) device, comprising:
A method, comprising:
Dependencies are inferred from the claim text.