BRAM-based asynchronous FIFO in FPGA with optimized cycle latency

The design of BRAM-based FIFO in FPGA with high speed and low power consumption is presented. Meanwhile, the paper improves the design with optimized cycle latency to meet the requirements of instant and stability of state flag logic circuit design to support the high-performance FIFO. Moreover, two different types of address, B2G circuit and traveling-wave architecture accumulator are used to make the design with smaller area and lower power. Two more state flags are added to make it more practical to be controlled by users though expanding FIFO's functions. And it shows 11.9% faster in frequency and only 28.8% of the area of FIFO in literature. The proposed FIFO can work with the same frequency as high performance Virtex-IV.

[1]  Ren-Der Chen,et al.  Investigating the FIFO design styles based on the Balsa synthesis system , 2011, 2011 International Symposium on Integrated Circuits.

[2]  Wolfgang Fichtner,et al.  Globally-asynchronous locally-synchronous architectures to simplify the design of on-chip systems , 1999, Twelfth Annual IEEE International ASIC/SOC Conference (Cat. No.99TH8454).

[3]  Yanjun Zhang,et al.  Asynchronous FIFO implementation using FPGA , 2011, Proceedings of 2011 International Conference on Electronics and Optoelectronics.

[4]  Jo C. Ebergen Squaring the FIFO in GasP , 2001, Proceedings Seventh International Symposium on Asynchronous Circuits and Systems. ASYNC 2001.

[5]  Xin Wang,et al.  A RTL Asynchronous FIFO Design Using Modified Micropipeline , 2006, 2006 International Biennial Baltic Electronics Conference.