Title :
Synthesis of locally-clocked asynchronous systems with bundled-data implementation on FPGAs
Author :
Garcia, Kledermon ; Oliveira, Duarte L. ; Curtinhas, Tiago ; d´Amore, Roberto
Author_Institution :
Div. de Eng. Eletron., Inst. Tecnol. de Aeronaut.-ITA-SJC, Sao Paulo, Brazil
Abstract :
This paper presents a method for an optimized synthesis of asynchronous digital systems having an FPGA as target device. The method employs the decomposition design style (data-path + controller) and uses the extended burst-mode specification to describe the controller. Asynchronous system synthesized by the method operates in “two-phase handshake protocol”, allowing a better performance. In this method, the decomposition is implemented by bundled-data using components of the synchronous paradigm. This new method proposes to design asynchronous FSM with local clock. The existence of a local clock reduces the requirements of asynchronous logic, enabling the synthesis in any programmable device, such as CPLDs and FPGAs, without macro-cells´ mapping concern A with four benchmarks shows an average performance increase of 21% with an average area increase of 27% LUTs, when compared with synchronous versions.
Keywords :
asynchronous circuits; clocks; field programmable gate arrays; finite state machines; integrated circuit design; CPLD; FPGA; FSM; asynchronous digital systems; bundled-data implementation; data controller; data path; decomposition design style; extended burst-mode specification; locally-clocked asynchronous system synthesis; programmable device; two-phase handshake protocol; Benchmark testing; Delays; Field programmable gate arrays; Hazards; Protocols; Registers; Synchronization; AFSM; XBM specification; asynchronous logic; bundled-data; local-clock;
Conference_Titel :
Programmable Logic (SPL), 2014 IX Southern Conference on
Conference_Location :
Buenos Aires
Print_ISBN :
978-1-4799-6846-6
DOI :
10.1109/SPL.2014.7002215