• 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