• DocumentCode
    2330811
  • Title

    Combinational and sequential mapping with priority cuts

  • Author

    Mishchenko, Alan ; Cho, Sungmin ; Chatterjee, Satrajit ; Brayton, Robert

  • Author_Institution
    California Univ., Berkeley
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    354
  • Lastpage
    361
  • Abstract
    An algorithm for technology mapping of combinational and sequential logic networks is proposed and applied to mapping into K-input lookup-tables (K-LUTs). The new algorithm avoids the hurdle of computing all K-input cuts while preserving the quality of the results, in terms of area and depth. The memory and runtime of the proposed algorithm are linear in circuit size and quite affordable even for large industrial designs. For example, computing a good quality 6-LUT mapping of an AIG with 1 M nodes takes 150 Mb of RAM and 1 minute on a typical laptop. An extension of the algorithm allows for sequential mapping, which searches the combined space of all possible mappings and retimings. This leads to an 18-22% improvement in depth with a 3-5% LOT count penalty, compared to combinational mapping followed by retiming.
  • Keywords
    combinational circuits; field programmable gate arrays; sequential circuits; table lookup; K-input lookup-tables; combinational logic networks; combinational mapping; priority cuts; sequential logic networks; sequential mapping; Algorithm design and analysis; Circuits; Computer architecture; Field programmable gate arrays; Logic arrays; Logic functions; Random access memory; Runtime; Space technology; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397290
  • Filename
    4397290