• DocumentCode
    1661934
  • Title

    An improved graph-based FPGA technology mapping algorithm for delay optimization

  • Author

    Cong, Jason ; Ding, Yuzheng ; Kahng, Andrew B. ; Trajmar, Peter ; Chen, Kuang-Chien

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1992
  • Firstpage
    154
  • Lastpage
    158
  • Abstract
    A graph-based technology mapping algorithm, called DAG-Map, for delay optimization in lookup-table-based field programmable gate array (FPGA) designs is presented. The algorithm carries out technology mapping and delay optimization on the entire Boolean network, instead of decomposing it into fanout-free trees and mapping each tree separately as in most previous algorithms. As a preprocessing step, a general algorithm that transforms an arbitrary n-input network into a two-input network with only O(1) factor increase in the network depth is introduced. Also presented is a graph-matching-based technique used as a postprocessing step which optimizes the area without increasing the delay. The DAG-Map algorithm was tested on the MCNC logic synthesis benchmarks. Compared with previous algorithms, it reduces both the network depth and the number of lookup-tables
  • Keywords
    delays; logic arrays; logic design; logic testing; optimisation; table lookup; Boolean network; DAG-Map; MCNC logic synthesis benchmarks; arbitrary n-input network; delay optimization; fanout-free trees; graph-based FPGA technology mapping algorithm; graph-matching-based technique; lookup-table-based field programmable gate array; preprocessing step; Boolean functions; Delay; Design optimization; Field programmable gate arrays; Logic arrays; Logic gates; Logic testing; Network synthesis; Tree graphs; Vegetation mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-3110-4
  • Type

    conf

  • DOI
    10.1109/ICCD.1992.276239
  • Filename
    276239