Implementing Asynchronous Circuits on LUT Based FPGAs
Implementing Asynchronous Circuits on LUT Based FPGAs
复制标题
在基于 LUT 的 FPGA 上实现异步电路
DOI:
--
复制
发表时间:
2002
期刊:
影响因子:
--
通讯作者:
R. Rolland
中科院分区:
文献类型:
--
作者:
Q. Ho;J. Rigaud;L. Fesquet;M. Renaudin;R. Rolland
This paper describes a general methodology to rapidly prototype asynchronous circuits on LUT based FPGAs. The main objective is to offer designers the powerfulness of standard synchronous FPGAs to prototype their asynchronous circuits or mixed synchronous/asynchronous circuits. To avoid hazard in FPGAs, the appearance of hazard in configurable logic cells is analyzed. The developed technique is based on the use and the design of a Muller gate library. It is shown how the place and route tools automatically exploit this library. Finally, an asynchronous dual-rail adder is implemented automatically to demonstrate the potential of the methodology. Several FPGA families, like Xilinx X4000, Altera Flex, Xilinx Virtex and uptodate Altera Apex are targeted.