Optimising Self-Timed FPGA Circuits

Phillip David Ferguson, Aristides Efthymiou, Tughrul Arslan, Danny Hume

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publication2010 13th Euromicro Conference on Digital System Design: Architectures, Methods and Tools
Place of PublicationLos Alamitos, CA, USA
PublisherInstitute of Electrical and Electronics Engineers
Pages563-570
Number of pages8
ISBN (Print)978-1-4244-7839-2
DOIs
Publication statusPublished - 2010

Fingerprint

Dive into the research topics of 'Optimising Self-Timed FPGA Circuits'. Together they form a unique fingerprint.

Cite this