DocumentCode
2260318
Title
FPGA implementation of robust asynchronous wrappers for Globally-Asynchronous systems (GALS)
Author
Oliveira, Duarte L. ; Faria, Lester A. ; Lussari, Eduardo
Author_Institution
Electron. Eng. Div., Aeronaut. Inst. of Technol., São José dos Campos, Brazil
fYear
2012
fDate
20-23 March 2012
Firstpage
1
Lastpage
6
Abstract
Contemporary digital systems must be based on the “System-on-Chip - SoC” concept. An interesting style for SoC design is the GALS paradigm (Globally Asynchronous, Locally Synchronous), which can be used to implement circuits in FPGAs (Field Programmable Gate Arrays), but the implementation of asynchronous interfaces (asynchronous wrapper - AW) constitutes a major drawback for this kind of devices. Although there is a typical AW design style which is based on asynchronous controllers and provides communication between modules (called ports), Port controllers are subject to essential-hazard when implemented FPGA. In this context, this paper proposes a new asynchronous GALS wrapper architecture to be implemented in FPGAs that is essentially free from hazard, not needing any special cares in implementation concerning to LUTs choice and being fully compatible with FPGA. Additional advantages of the proposed architecture are the total autonomy that synchronous modules achieve when interacting with the asynchronous wrapper; its ports can be synthesized in the direct mapping style (so without knowledge of asynchronous logic synthesis); and ports interacts in Ib/Ob Mode, not needing a timing analysis and also being more robust than GFM.
Keywords
asynchronous circuits; field programmable gate arrays; FPGA implementation; Ib-Ob mode; asynchronous GALS wrapper architecture; asynchronous logic synthesis; globally asynchronous locally synchronous; globally-asynchronous system; robust asynchronous wrapper; synchronous module; timing analysis; Clocks; Delay; Field programmable gate arrays; Generators; Hazards; Synchronization; System-on-a-chip; asynchronous logic; essential-hazard; finite state machine; ports; synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location
Bento Goncalves
Print_ISBN
978-1-4673-0184-8
Type
conf
DOI
10.1109/SPL.2012.6211772
Filename
6211772
Link To Document