ACM Home Page
Please provide us with feedback. Feedback
LIBRA—a library-independent framework for post-layout performance optimization
Full text PdfPdf (906 KB)
Source International Symposium on Physical Design archive
Proceedings of the 1998 international symposium on Physical design table of contents
Monterey, California, United States
Pages: 135 - 140  
Year of Publication: 1998
ISBN:1-58113-021-X
Authors
Ric Chung-Yang Huang  Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA
Yucheng Wang  Avant! Cooperation, Fremont, CA
Kwang-Ting Chen  Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA
Sponsors
IEEE-CS : Computer Society
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 18,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/274535.274555
What is a DOI?

ABSTRACT

In this paper we present a post-layout timing optimization framework which (1) is library-independent such that it can take the logic-optimized Verilog file as its input netlist, (2) provides a prototype interface which can communicate with any vendor's physical design tools to obtain the accurate timing, topological and physical information, and perform ECO placement and routing, and (3) has fast and powerful rewiring routines that offer an extra solution space beyond the existing physical-level optimization methodologies. We conduct the post-layout performance optimization experiments on some benchmark circuits which are originally optimized by Synopsys's Design Compiler, (with high timing effort), followed by Avant!'s timing-driven place-and-route tool, Apollo. The optimization strategies we used include rewiring, buffer insertion, and cell sizing. To study the trade-offs between these transformations and the benefits of mixing them together, they are applied both separately and closely integrated by some heuristic cost functions. The result shows that by using all these strategies, post-layout timing optimization can further achieve up to 23.9% of improvement after global routing. We also discuss the pros and cons for our proposed procedures applied after global routing versus after detail routing. Some factors that can affect the quality of rewiring such as level of recursive learning and type of rewiring will also be addressed.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. Maliniak, "IC Tool Creates a Hoorplan from HDL Code", Electronie Design, Feb. 19, 1996, V44(N4):165+.
 
2
C.S. Chen, Y.W. Tsay, T. Hwang, A. Wu, and Y.L. Lin, "Combining Technology Mapping and Placement for Delay Minimization in FPGA Designs", IF_. transactions on Computer- Aided Design of Integrate Circuits and Systems, Sept. 1995, V14(N9):1076-1084.
 
3
R. Dudzinski, "RTL Floorplanning Set to Drive Synthesis", EE Times, Nov 27, 1995, p52.
 
4
T.Okamoto, and J. Cong, "Buffer Steiner Tree Construction with Wire Sizing for Interconnection Layout Optimization", Proe. Design Automation Conference, June 1996, pp. 740-745.
 
5
6
 
7
8
 
9
L.A. Entrena, E. Olias, and J. Uceda, "Timing Optimization by Redundancy Addition and Removal", Proc. Physical Design Workshop, April 1996, pp 13-20.
10
 
11
K.T. Cheng, and L.A. Entrena, "Multi-Level Logic Optimization by Redundancy Addition and Removal", Proc. European Design Automation Conference, Feb. 1993, pp. 373-377.
 
12
L.A. Entrena, and K.T. Cheng, "Combinational and Sequential Logic Optimization by Redundancy Addition and Removal", ~ Transaction on Computer-Aided Design of Integx'ated Circuit and System, July 1995, vol. 14, (no. 7), pp. 909-916.
 
13
 
14
 
15
 
16
W. Kunz and DK Pradhan, "Recursive Learning- A New Implication Technique for Efficient Solution to CAD Problems Test, Verification, and Optimization", IEEE Transaction on Computer-Aided Design of Integrated Circuit and System, Sept. 1994, V13 N9:1143-1158.

CITED BY  7

Collaborative Colleagues:
Ric Chung-Yang Huang: colleagues
Yucheng Wang: colleagues
Kwang-Ting Chen: colleagues