Full and empty flag generator for synchronous FIFOs
AssigneeCypress Semiconductor Corporation
InventorsPidugu L. Narayana, Andrew L. Hawkins
Life of this patent
Estimating the term…
Loading patent…
AssigneeCypress Semiconductor Corporation
InventorsPidugu L. Narayana, Andrew L. Hawkins
Estimating the term…
The present invention provides an asynchronous state machine with a programmable tSKEW that is used to generate an empty and full flag in a synchronous FIFO buffer. The present invention reduces the delay associated in producing the full or empty flags from a typical eight gate delays, to as little as no gate delays. The present invention accomplishes this by using a set state machine which can only make an internal flag go low, or active, and a reset state machine which can only make the internal flag go high, or inactive. The functioning of the set state machine and the reset state machine is controlled by a blocking logic. The output of each of the state machines is stored in a latch. The output of the latch is presented to an input of the blocking logic, which is used by the blocking logic to control the activity of the state machines.
A state machine comrprising:
An apparatus comprising:
An apparatus comprising:
A state machine comprising:
An apparatus comprising:
An apparatus for generating one or more output flags representing the status of a FIFO buffer comprising:
An apparatus comprising:
A method for determining the fullness of a buffer comprising the steps of:
Dependencies are inferred from the claim text.