• DocumentCode
    1615259
  • Title

    Containment of Metastable Voltages in FPGAs

  • Author

    Najvirt, Robert ; Polzer, Thomas ; Beck, Florian ; Steininger, Andreas

  • Author_Institution
    Embedded Comput. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2015
  • Firstpage
    197
  • Lastpage
    202
  • Abstract
    The significant PVT variations seen with modern technologies make synchronous design inefficient. Asynchronous design with its flexible timing is a promising alternative, but prototyping is difficult on the available FPGA platforms which are clock centric and do not provide the required functional primitives like mutual exclusion or Muller C-elements. The solutions proposed in the literature work nicely in principle, but cannot safely handle metastability issues that are inevitable at interfaces even in asynchronous designs. In this paper we propose a reliable implementation of a Schmitt-trigger, which allows to safely convert potential intermediate voltage levels that result from metastability into late transitions that can be reliably handled in the asynchronous domain. Beyond the actual circuit we also discuss the associated routing constraints to make the circuit work properly in spite of the uncertain routing within FPGAs. Furthermore we propose a procedure for an "in situ reliability assessment" of the specific Schmitt-trigger element under consideration, which also applies to metastability containment with high-or low-threshold inverters only. Our proof of concept is based on experimental results for both Xilinx and Altera FPGA platforms.
  • Keywords
    asynchronous circuits; circuit reliability; circuit stability; field programmable gate arrays; network routing; trigger circuits; Altera FPGA platforms; PVT variations; Schmitt-trigger; Xilinx FPGA platforms; asynchronous design; asynchronous domain; flexible timing; high-threshold inverters; in situ reliability assessment; intermediate voltage levels; low-threshold inverters; metastability issues; prototyping; routing constraints; uncertain routing; Delays; Field programmable gate arrays; Inverters; Logic gates; Synchronization; Table lookup; Threshold voltage; FPGA; Schmitt-trigger; asynchronous; high threshold; low threshold; measurement; metastability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2015 IEEE 18th International Symposium on
  • Conference_Location
    Belgrade
  • Print_ISBN
    978-1-4799-6779-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2015.72
  • Filename
    7195697