DocumentCode
3364632
Title
Synthesis of robust controllers for GALS_FPGA from multi-burst graph specification
Author
Oliveira, Duarte L. ; Lussari, Eduardo
Author_Institution
Electron. Eng. Div., Aeronaut. Inst. of Technol., Brazil
fYear
2011
fDate
13-15 April 2011
Firstpage
123
Lastpage
129
Abstract
Contemporary digital systems must necessarily be based on the “System-on-Chip - SoC” concept. An interesting style for SoC design is the GALS (Globally Asynchronous, Locally Synchronous) paradigm, which can be used to implement circuits in FPGAs (Field Programmable Gate Array). Although these devices have the benefits of low-cost and short development time, there´s a major drawback which is implementing Asynchronous Interfaces (AI) in FPGA devices. There´s a typical AI design style which is based on asynchronous controllers that provides communication between modules (called ports), but Port controllers are subject to essential-hazard when implemented FPGAs. This paper proposes a method based on direct mapping to implement these ports. It begins with an MBG (multi-burst graph) specification and makes use of the essential signal concept to check if the resulting circuit is hazard-free, or to point potential essential-hazard problems in the circuit. By satisfying the essential signal condition, this method is capable of providing robust ports, i.e. essential-hazard-free.
Keywords
asynchronous circuits; field programmable gate arrays; graph theory; network synthesis; GALS_FPGA; asynchronous controller; asynchronous interfaces; field programmable gate array; globally asynchronous locally synchronous paradigm; multiburst graph specification; port controller; robust controller; robust ports; Delay; Field programmable gate arrays; Hazards; Logic gates; Robustness; Synchronization; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic (SPL), 2011 VII Southern Conference on
Conference_Location
Cordoba
Print_ISBN
978-1-4244-8847-6
Type
conf
DOI
10.1109/SPL.2011.5782636
Filename
5782636
Link To Document