• 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