• DocumentCode
    1108451
  • Title

    Computing the area versus delay trade-off curves in technology mapping

  • Author

    Chaudhary, Kamal ; Pedram, Massoud

  • Author_Institution
    Xilinx Inc., San Jose, CA, USA
  • Volume
    14
  • Issue
    12
  • fYear
    1995
  • fDate
    12/1/1995 12:00:00 AM
  • Firstpage
    1480
  • Lastpage
    1489
  • Abstract
    We examine the problem of mapping a Boolean network using gates from a finite size cell library. The objective is to minimize the total gate area subject to constraints on signal arrival time at the primary outputs. Our approach consists of two steps. In the first step, we compute delay functions (which capture gate area-arrival time tradeoffs) at all nodes in the network, and in the second step we generate the mapping solution based on the computed delay functions and the required times at the primary outputs. For a NAND-decomposed tree, subject to load calculation errors, this two-step approach finds the minimum area mapping satisfying a delay constraint if such solution exists. The algorithm has polynomial run time on a node-balanced tree and is easily extended to mapping a directed acyclic graph (DAG). We also show how to account for the wire delays during the delay function computation step. Our results compare favorably with those of MIS2.2 mapper
  • Keywords
    delays; directed graphs; logic design; trees (mathematics); Boolean network; NAND-decomposed tree; delay functions; directed acyclic graph; finite size cell library; gate area; node-balanced tree; signal arrival time; technology mapping; wire delays; Circuit synthesis; Computer networks; Constraint optimization; Delay effects; Equations; Libraries; Logic circuits; Network synthesis; Timing; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.476578
  • Filename
    476578