Patent ID: 7260008

Claim:
A single-supply-voltage asynchronous first-in-first-out cell, positioned between a first asynchronous wrapper and a second asynchronous wrapper, and comprising: a data latch, further comprising a register, and responsible for inputting and outputting data; a full/empty detector, detecting the data access state of said data latch; a sender's handshake controller, coupled to said data latch and said full/empty detector, learning from said full/empty detector that the storage space of said data latch is not full yet, receiving a sender's token signal, creating a sender's acknowledge signal and sending it to said first asynchronous wrapper; and a receiver's handshake controller, coupled to said data latch and said full/empty detector, learning from said full/empty detector that there is data stored in said data latch, receiving a receiver's token signal, creating a receiver's acknowledge signal and sending it to said second asynchronous wrapper.