• DocumentCode
    2623844
  • Title

    New approaches to design asynchronous circuits on FPGAs

  • Author

    Pham-Quoc, Cuong ; Dinh-Duc, Anh-Vu

  • Author_Institution
    Ho Chi Minh Univ. of Technol., Ho Chi Minh City, Vietnam
  • fYear
    2009
  • fDate
    12-14 Oct. 2009
  • Firstpage
    63
  • Lastpage
    67
  • Abstract
    FPGA device is a dominant implementation medium for digital circuits. Unfortunately, they do not support asynchronous circuits because of the lack of asynchronous circuit elements such as Muller gates, etc. In this paper, new efficient approaches are proposed to prototype asynchronous or mixed synchronous/ asynchronous circuits on look-up table-based (LUT) FPGA rapidly. The developed techniques are based on building of elements which play an important role in asynchronous circuits. The hazard-free elements are predefined in libraries in HDL and EDIF format. Timing and/or area constraints for place&route tool are automatically generated to map the asynchronous elements on suitable FPGA´s logic blocks. Several FPGA devices such as Altera, Xilinx and Actel could be used as target for the implementation. For the purpose of demonstration, some asynchronous circuits are implemented with Xilinx Spartan 3 FPGA family.
  • Keywords
    asynchronous circuits; field programmable gate arrays; logic design; table lookup; EDIF format; HDL format; Muller gates; Xilinx Spartan 3 FPGA family; asynchronous circuits design; digital circuits; hazard-free elements; logic blocks; look-up table-based FPGA; mixed synchronous/asynchronous circuits; Asynchronous circuits; Automatic logic units; Digital circuits; Field programmable gate arrays; Hardware design languages; Libraries; Logic devices; Prototypes; Table lookup; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Technologies for Communications, 2009. ATC '09. International Conference on
  • Conference_Location
    Hai Phong
  • Print_ISBN
    978-1-4244-5139-5
  • Type

    conf

  • DOI
    10.1109/ATC.2009.5349341
  • Filename
    5349341