STATE MACHINE DESIGN FOR GENERATING EMPTY AND FULL FLAGS IN AN ASYNCHRONOUS FIFO

Patent №

US 5,712,992

Granted

1998-01-27

Filed 1995

Owner

CYPRESS SEMICONDUCTOR

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08567893

A state machine for generating a flag that represents the fullness of a FIFO buffer is disclosed. The present invention generates a set of next state variables that are derived generally from a combination of three previous state variables and three additional inputs representing an internally generated look-ahead flag, an external write clock and an external read clock. The next state variables are derived specifically from a product of the previous state variables and complement signals of the previous state variables. The full flag is generated using digital logic decoding techniques that manipulate inputs from the three next state variables, a read clock signal and a write clock signal and a look-ahead decoded internal full flag signal. An empty flag can be generated by switching the read and write clock inputs and changing the look-ahead decoded internal full flag to a look-ahead decoded internal empty flag. All of these features are realized without requiring any counters, adders or decoders in the speed path of the state machine.

AI classification

AI hardware0.98
Planning0.01
Evolutionary computation0.00
Machine learning0.00
Natural language0.00
Vision0.00
Knowledge representation0.00
Speech0.00

Ownership

CYPRESS SEMICONDUCTOR

assignment · 77890144

Assignors

HAWKINS, ANDREW L., NARAYANA, PIDUGU L.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC