• DocumentCode
    2481282
  • Title

    Parameterized free space redistribution for engineering change in placement of integrated circuits

  • Author

    Taghavi, Taraneh ; Ramji, Shyam ; Musante, Frank ; Rege, Suhasini

  • Author_Institution
    IBM, San Diego, CA, USA
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    401
  • Lastpage
    406
  • Abstract
    In this paper we present a method for parameterized free space redistribution of a fragmented placement. The fragmentation problem arises in different contexts within the physical design automation, including post physical synthesis for filler cell insertion, incremental placement, timing optimization, and late mode ECO fix-ups. To address this problem, we apply a post-placement parameterized method of defragmentation. This method involves capturing a view of a given placement and modeling a dynamic programming problem to optimally maximize the amount of so-called useful free space as defined by a given set of parameters. The parameters act as constraints to preserve the row placement and order of the cells while minimizing the perturbation of the whole design for a successful timing and design closure. Experimental results demonstrate that by applying the proposed technique, on average, 9.7% increase in the number of inserted filler cells and 5.7% improvement in the success rate of incremental placement requests can be achieved with minimal or no impact on timing and wirelength. Moreover, when deployed in early mode buffering for timing optimization, this technique can result in 3% reduction in the number of paths with negative slacks.
  • Keywords
    circuit optimisation; dynamic programming; electronic design automation; integrated circuit layout; dynamic programming problem; engineering change; engineering change order; filler cell insertion; fragmented placement; incremental placement; integrated circuit placement; late mode ECO fix-up; parameterized free space redistribution; physical design automation; post physical synthesis; post placement parameterized method; timing optimization; Algorithm design and analysis; Arrays; Dynamic programming; Logic gates; Optimization; Planning; Timing; ECO; Free Space Distribution; Incremental Placement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2012 IEEE 30th International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4673-3051-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2012.6378670
  • Filename
    6378670