• DocumentCode
    639657
  • Title

    New approach of exploiting symmetry in SAT-based Boolean matching for FPGA technology mapping

  • Author

    Wang Xiu-qin ; Yang Yang

  • Author_Institution
    Coll. of Inf. Sci. & Technol., Bohai Univ., Jinzhou, China
  • fYear
    2013
  • fDate
    28-30 July 2013
  • Firstpage
    282
  • Lastpage
    285
  • Abstract
    Boolean matching is a key procedure in FPGA technology mapping. SAT-based Boolean matching provides a flexible solution for exploring various FPGA architectures. However, the computational complexity prohibits its application practically, inputs permutation is the bottleneck of SAT-based approach. In this paper, a new approach of exploiting symmetry in PLBs architecture and Boolean function is proposed. The problem of input permutation is transformed to the problem of combination assignment according to our three strategies, which directly generate necessary permutations and only check the satisfiability of these necessary permutations. The instances analysis shows that our approach can greatly reduce the problem scale and improve the performance of SAT-based Boolean matching. More experiments will be done, and more factors will be considered in future work.
  • Keywords
    Boolean functions; computability; field programmable gate arrays; logic design; technology CAD (electronics); Boolean function; FPGA architecture; FPGA technology mapping; PLB architecture; SAT-based Boolean matching; combination assignment; computational complexity; field programmable gate arrays; input permutation; instances analysis; Boolean functions; Design automation; Educational institutions; Field programmable gate arrays; Multiplexing; Pins; Table lookup; FPGA; SAT-based; symmetry; technology mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Electronics and Safety (ICVES), 2013 IEEE International Conference on
  • Conference_Location
    Dongguan
  • Type

    conf

  • DOI
    10.1109/ICVES.2013.6619648
  • Filename
    6619648