• DocumentCode
    3508296
  • Title

    Actual-Delay Circuits on FPGA: Trading-Off Luts for Speed

  • Author

    Kassapaki, Evangelia ; Mattheakis, Pavlos M. ; Sotiriou, Christos P.

  • Author_Institution
    Inst. of Comput. Sci., FORTH, Crete
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    FPGA devices exhibit manufacturing variability. Device ratings and Timing margins are typically used in order to cope with inter-device and intra-device variability respectively. Actual-delay circuits operate according to the actual, physical device delays of the FPGA device components and not according to STA predictions, exhibit data-dependent delay,latency and output completion detection, and can thus detect when their outputs are ready to be latched. In this paper we demonstrate an FPGA flow, based around existing FPGA tools, capable of implementing actual-delay circuits, and through worst-case, upper-bound analysis show that such circuits exhibit reduced delay and higher performance than their conventional counterparts. The FPGA flow incorporates a logic synthesis transformation step for converting a conventional single-rail circuit to monotonic, dual-rail and a LUT mapper for mapping the latter to LUTs while preserving monotonicity. In addition, through our implementation of actual-delay circuits we are able to measure intra and inter-FPGA timing margins and we present results on the STA margin and timing deviation over four devices
  • Keywords
    delay circuits; field programmable gate arrays; logic design; FPGA devices; FPGA flow; LUT mapper; actual delay circuits; logic synthesis transformation; manufacturing variability; single rail circuit; upper bound analysis; Application specific integrated circuits; Circuit synthesis; Circuit testing; Delay; Field programmable gate arrays; Logic circuits; Manufacturing; Performance analysis; Table lookup; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311272
  • Filename
    4101034