Title :
Partial Functional Manipulation Based Wirelength Minimization
Author :
Dutta, Avijit ; Pan, David Z.
Author_Institution :
Texas Univ. at Austin, Austin
Abstract :
In-place flipping of rectangular blocks/cells can potentially reduce the wirelength of a floorplan/placement solution without changing the chip area, In a recent work [Hao 05], the flipping optimization is solved through a binary decision diagram (BDD) based approach. However, the BDD-based approach is not scalable for large SOC designs with many blocks due to memory and runtime blow-up. This paper presents a new approach using the partitioned ordered partial decision diagrams (POPDD) for wirelength minimization. POPDD is based on a novel compact partial functional representation between flip configurations and corresponding wirelengths. By controlling the number of nodes allowed per POPDD and the iterations, easy trade-off between runtime/memory and accuracy/optimality can be achieved. Experimental results clearly demonstrate the efficiency of the proposed approach.
Keywords :
binary decision diagrams; circuit layout; circuit optimisation; iterative methods; logic design; minimisation; system-on-chip; SOC design; flipping optimization; floorplanning; partial functional manipulation; partitioned ordered partial decision diagram; wirelength minimization; Binary decision diagrams; Boolean functions; Concurrent computing; Data structures; Heuristic algorithms; Integer linear programming; Optimal control; Pins; Runtime; Wire; BDD; OPDD; Symbolic algorithm; wirelength minimization;
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2006.4380839