To cover the shortages of the existing FIFO architecture
a new FIFO architecture
WG-FIFO
is presented in this paper.The WG-FIFO encodes write/read pointer with a weighted-gray code
and controls write/read operation with a real-time global states detector.Simulation results show that the performance
area cost
and write/read operation efficiency are all considerably improved compared with other available FIFO architectures under the depth range of 4~16.For example
when the FIFO depth is 8 and the data width is 32
compared with B-FIFO
the highest clock frequency is increased by 31.6%
cell area cost is decreased 17.1%
and write/read efficiency is improved 47% at most.