• DocumentCode
    2633325
  • Title

    A robust ECO engine by resource-constraint-aware technology mapping and incremental routing optimization

  • Author

    Shao-Lun Huang ; Chi-An Wu ; Kai-Fu Tang ; Chang-Hong Hsu ; Chung-Yang Huang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2011
  • fDate
    25-28 Jan. 2011
  • Firstpage
    382
  • Lastpage
    387
  • Abstract
    ECO re-mapping is a key step in functional ECO tools. It implements a given patch function on a layout database with a limited spare cell resource. Previous ECO re-mapping algorithms are based on existing technology mappers. However, these mappers are not designed to consider the resource limitation and thus the corresponding ECO results are generally not good enough, or even become much worse when the spare cells are sparse. In this paper, we proposed a new solution for ECO remapping. It includes a robust resource-constraint-aware technology mapper and a fast incremental router for wire-length optimization. Moreover, we adopt a Pseudo-Boolean solver to search feasible solutions when the spare cells are sparse. Our experimental results show that our ECO engine can outperform the previous tool in both runtime and routing costs. We also demonstrate the robustness of our tool by performing ECOs on various spare cell limitations.
  • Keywords
    Boolean algebra; integrated circuit design; ECO engine; ECO re-mapping algorithms; incremental routing optimization; pseudo-Boolean solver; resource-constraint-aware technology mapper; resource-constraint-aware technology mapping; Algorithm design and analysis; Engines; Logic gates; Optimization; Robustness; Routing; Wire; ECO; spare cell; technology mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2011 16th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4244-7515-5
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2011.5722218
  • Filename
    5722218