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
fDate :
Sept. 30 2012-Oct. 3 2012
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;
Conference_Titel :
Computer Design (ICCD), 2012 IEEE 30th International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-3051-0
DOI :
10.1109/ICCD.2012.6378670