Title :
Optimal non-uniform wire-sizing under the Elmore delay model
Author :
Chung-Ping Chen ; Hai Zhou ; Wong, D.F.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Abstract :
We consider non-uniform wire-sizing for general routing trees under the Elmore delay model. Three minimization objectives are studied: (1) total weighted sink-delays; (2) total area subject to sink-delay bounds; and (3) maximum sink delay. We first present an algorithm NWSA-wd for minimizing total weighted sink-delays based on iteratively applying the wire-sizing formula in [1]. We show that NWSA-wd always converges to an optimal wire-sizing solution. Based on NWSA-wd and the Lagrangian relaxation technique, we obtained two algorithms NWSA-db and NWSA-md which can optimally solve the other two minimization objectives. Experimental results show that our algorithms are efficient both in terms of runtime and storage. For example, NWSA-wd, with linear runtime and storage, can solve a 6201-wire segment routing-tree problem using about 1.5-second runtime and 1.3-MB memory on an IBM RS/6000 workstation.
Keywords :
circuit analysis computing; circuit layout CAD; delays; integrated circuit interconnections; minimisation; Elmore delay model; IBM RS/6000 workstation; Lagrangian relaxation; NWSA-db; NWSA-md; NWSA-wd algorithm; general routing trees; maximum sink delay; minimization objectives; optimal nonuniform wire sizing; routing-tree problem; sink-delay bounds; total area; total weighted sink-delays; wire-sizing formula; Capacitance; Delay; Iterative algorithms; Lagrangian functions; Minimization methods; Routing; Runtime; Very large scale integration; Wire; Workstations;
Conference_Titel :
Computer-Aided Design, 1996. ICCAD-96. Digest of Technical Papers., 1996 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-7597-7
DOI :
10.1109/ICCAD.1996.568937