Patent · US Active

Determining sizes of FIFO buffers between functional blocks in an electronic circuit

US7817655B1 · kind B1 · utility

12Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 30, 2008
Grant dateOct 19, 2010
Priority date
Expiry dateNov 22, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/327
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Approaches for sizing first-in-first-out (FIFO) buffers for pipelining functions of a circuit. Functions of the circuit are performed on an input data set, with respective FIFO buffers for buffering data elements between coupled pairs of the functional blocks. While performing the functions of the circuit, a respective current number of elements added to a FIFO buffer since a previous element was removed from the FIFO buffer is counted for each FIFO buffer, and then compared to a respective saved number. The respective current number is saved as a new respective saved number in response to the respective current number being greater than the respective saved number, and the respective current number is reset after the comparing of the respective current number to the respective saved number. Respective sizes for the FIFO buffers are determined as a function of the respective saved numbers and then the sizes are stored.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.