• DocumentCode
    474411
  • Title

    FPGA area reduction by multi-output function based sequential resynthesis

  • Author

    Hu, Yu ; Shih, Victor ; Majumdar, Rupak ; He, Lei

  • Author_Institution
    Electr. Eng. Dept., Univ. of California, Los Angeles, CA
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    We propose a new resynthesis algorithm for FPGA area reduction. In contrast to existing resynthesis techniques, which consider only single-output Boolean functions and the combinational portion of a circuit, we consider multi-output functions and retiming, and develop effective algorithms that incorporate recent improvements to SAT-based Boolean matching. Our experimental results show that with the optimal logic depth, the resynthesis considering multi-output functions reduces area by up to 0.4% compared to the one considering single-output functions, and the sequential resynthesis reduces area by up to 10% compared to combinational resynthesis when both consider multi-output functions. Furthermore, our proposed resynthesis algorithm reduces area by up to 16% compared to the best existing academic technology mapper, Berrylikei ABC.
  • Keywords
    Boolean functions; MIMO systems; combinational circuits; computability; field programmable gate arrays; logic design; network synthesis; sequential circuits; table lookup; FPGA area reduction; LUT-based FPGA; SAT-based Boolean matching; combinational resynthesis; multioutput function; optimal logic depth; retiming; sequential resynthesis algorithm; Algorithm design and analysis; Boolean functions; Computer science; Field programmable gate arrays; Integrated circuit synthesis; Logic circuits; Logic functions; Simultaneous localization and mapping; Space technology; Table lookup; FPGA; Logic synthesis; SAT; resynthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555775