Title :
Optimising Self-Timed FPGA Circuits
Author :
Ferguson, Phillip David ; Efthymiou, Aristides ; Arslan, Tughrul ; Hume, Danny
Author_Institution :
Inst. for Syst. Level Integration, Edinburgh, UK
Abstract :
This paper introduces a novel synchronous to asynchronous logic conversion tool targeted specifically for a synchronous field programmable gate array (FPGA). This tool augments the synchronous FPGA design flow and removes the clock network to implement an asynchronous control network in its place. We evaluate the timing performance benefits of the methods used to implement the asynchronous control network on synchronous FPGA fabric. Industrial video processing circuits are used to demonstrate the iterative timing improvements the tool makes to asynchronous control networks in each circuit. The targeted design constraints used in the tool are intended to improve the robustness and predictability of the placed circuits. This allows the timing benefits of asynchronous bundled data circuits easier to achieve, making asynchronous circuits a viable design option on modern FPGAs.
Keywords :
asynchronous circuits; field programmable gate arrays; timing; asynchronous bundled data circuit; asynchronous control network; asynchronous logic conversion tool; clock network; design constraint; field programmable gate arrays; iterative timing; optimising self-timed FPGA circuit; predictability; robustness; synchronous FPGA design flow; synchronous FPGA fabric; synchronous field programmable gate array; video processing circuit; Delay; Field programmable gate arrays; Logic gates; Pipelines; Registers; Synchronization; Asynchronous logic circuits; Delay Circuits; EDIF; Field programmable gate arrays;
Conference_Titel :
Digital System Design: Architectures, Methods and Tools (DSD), 2010 13th Euromicro Conference on
Conference_Location :
Lille
Print_ISBN :
978-1-4244-7839-2
DOI :
10.1109/DSD.2010.97