DocumentCode
1947350
Title
Asynchronous component implementation methodology for GALS design in FPGAs
Author
Gagné, René ; Belzile, Jean ; Thibeault, Claude
Author_Institution
Dept. of Electr. Eng., Ecole de Technol. Super. (ETS), Montreal, QC, Canada
fYear
2009
fDate
June 28 2009-July 1 2009
Firstpage
1
Lastpage
4
Abstract
A methodology for implementing GALS design in conventional FPGAs using existing tools is presented. The goals were to define the minimal set of basic asynchronous components, to examine the methodology of their implementation and to establish the design constraints and limitations of such circuits. Simulation results confirm that GALS designs implemented using the Look-Up Table or the Flip-Flop with Place & Route tools and asynchronous components such as the delay element, the Muller-C element or the arbiter are supported by conventional synchronous FPGAs as long as these designs are implemented within suitable constraints and operated within circuit limitations.
Keywords
asynchronous circuits; field programmable gate arrays; flip-flops; logic design; table lookup; FPGA; GALS design; Muller-C element; asynchronous component implementation methodology; basic asynchronous components; delay element; design constraints; flip-flop; globally asynchronous locally synchronous design; look-up table; place & route tools; Asynchronous communication; Circuits; Clocks; Delay; Design methodology; Field programmable gate arrays; Flip-flops; Protocols; Synchronization; Table lookup; FPGA; GALS; Xilinx;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems and TAISA Conference, 2009. NEWCAS-TAISA '09. Joint IEEE North-East Workshop on
Conference_Location
Toulouse
Print_ISBN
978-1-4244-4573-8
Electronic_ISBN
978-1-4244-4574-5
Type
conf
DOI
10.1109/NEWCAS.2009.5290499
Filename
5290499
Link To Document