• DocumentCode
    319343
  • Title

    Decomposition strategies and their performance in FPGA-based technology mapping

  • Author

    Selvaraj, Henry ; Nowicka, Miroslawa ; Luba, Tadeusz

  • Author_Institution
    Gippsland School of Comput. & Inf. Technol., Monash Univ., Churchill, Vic., Australia
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    388
  • Lastpage
    393
  • Abstract
    Existing FPGA-oriented algorithms can be divided into two categories: minimising the number of LUTs in the solution (MIS-pga, Trade, and ASYL); and minimising the delay in the solution (DAG-Map, SWEEP, and Flow-map). Several algorithms have been implemented with both area and delay minimisation versions, for example MIS-pga and ASYL. Two collaborating groups from Warsaw University of Technology, Poland and Monash University, Australia have developed decomposition theory and procedures for single and multiple-output Boolean functions. These include a balanced decomposition algorithm which applies either parallel or serial decomposition at each phase of the synthesis process. The algorithm has been implemented in an experimental logic synthesis tool DEMAIN. Recent tests on MCNC and industrial benchmarks show that DEMAIN produces much more economical designs than major FPGA vendors software
  • Keywords
    Boolean functions; circuit CAD; field programmable gate arrays; logic CAD; minimisation of switching nets; DEMAIN; FPGA-based technology mapping; FPGA-oriented algorithms; balanced decomposition algorithm; decomposition strategies; logic synthesis tool; multiple-output Boolean functions; parallel decomposition; serial decomposition; single-output Boolean functions; Benchmark testing; Boolean functions; Collaboration; Computer industry; Delay; Industrial economics; Logic; Minimization methods; Software testing; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646639
  • Filename
    646639