Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design
Reexamination Certificate
2000-12-15
2002-10-15
Smith, Matthew (Department: 2825)
Computer-aided design and analysis of circuits and semiconductor
Nanotechnology related integrated circuit design
C716S030000, C716S030000
Reexamination Certificate
active
06467069
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates to evaluating the performance of data processing systems. More specifically, the present invention relates to the design of high-performance processing chips.
2. Description of Related Art
Timing closure in designing high-performance Very Large Scale Integration (VLSI) chips in current and next generation process technologies is a complex task. It entails carefully iterating between logic design (through choosing correct power levels for circuits and buffering long wires), physical design (placement and routing), layout extraction (to compute interconnect delays and circuit loadings) and timing analysis (to compute path delays and identify cycle-time limiting paths). Timing analysis actually permeates throughout this iteration.
A crucial step in timing analysis is evaluating the effect of interconnect wiring on path delays, because interconnect effects can comprise as much as 70% of the path delay. Before full layout is available, the interconnect is usually estimated by constructing Steiner routes (which ignore blockages from circuits and other nets) to each segment of the estimated network. After full layout, this same information is obtained from extraction of resistance and capacitance values from interconnect geometries.
The inaccuracy of the Steiner tree networks and the default electrical characteristics leads to expensive design iterations. Typically, after a first full physical design is obtained, the timing analysis with extracted data will report numerous failures (paths violating cycle-time). To correct these failures, a new logic design is performed (i.e. logic repartitioned, buffers added), and timing analysis is performed with the previously extracted interconnect data to account for interconnect effects. However, by the time this logic design is completed, the interconnect data is obsolete. This results from the fact that the logic changes require a new physical design which might change the interconnect significantly. Hence, a new physical design and extraction is required. This leads to serious loss of productivity. The new physical design requires completely legalizing the placement, obtaining a routing with minimum overflows, and a full layout extraction. This activity can take days for a large design.
Therefore, it would be desirable to have a method to achieve chip design closure in a timely manner by reducing the number of costly iterations of full-chip routing, extraction, and timing and noise analysis.
SUMMARY OF THE INVENTION
The present invention provides a method for timing and noise analysis in designing data processing chips. The process begins by wiring all unconnected nets in the design and then using a 2½ D capacitance extraction technique built into a detailed router to extract all of the wired nets. The data from the extracted nets is then processed using a timing and analysis tool. Optimization programs are then used to generate fixes for any nets in the design which contribute to timing and noise failures.
The present invention gives designers the capability of fast and accurate interconnect extraction within the routing tool. In addition, this technique is incremental. Any wiring changes can be quickly re-extracted, since only local information is required for extraction. This incremental capability allows designers to perform quick iterations of wiring, extraction and timing analysis.
REFERENCES:
patent: 5610833 (1997-03-01), Chang et al.
patent: 5706206 (1998-01-01), Hammer et al.
patent: 5828580 (1998-10-01), Ho
patent: 5903469 (1999-05-01), Ho
patent: 5999726 (1999-12-01), Ho
patent: 6061508 (2000-05-01), Mehrotra et al.
patent: 6128768 (2000-10-01), Ho
patent: 6185722 (2001-02-01), Darden et al.
patent: 6240375 (2001-05-01), Sonoda
patent: 6282692 (2001-08-01), Rubin
patent: 6360350 (2002-03-01), Gabele et al.
patent: 6374391 (2002-04-01), Yamada
Ferreira et al., “Fast interconnect parasitic extraction in deep submicron using bin-based algorithm”, Proceeding of 43rd IEEE Midwest Symposium on Circuits and Systems, Aug. 8, 2000, vol. 3, pp. 1148-1151.*
Chang et al., “HIVE: an efficient interconnect capacitance extractor to support submicron multilevel interconnect designs”, 1991 IEEE International Conference on Computer-Aided Design, Nov. 11, 1991, pp. 294-297.*
NN9512237, “Method for Modeling the Skin Effect in Inductance Calculation Programs”, IBM Technical Disclosure Bulletin, vol. 38, No. 12, Dec. 1, 1995, pp. 237-240 (5 pages).*
Hong et al., “A Novel Dimension-Reduction Technique for the Capacitance Extraction of 3-D VLSI Interconnects”, IEEE Transactions on Microwave Theory and Techniques, vol. 46, No. 8, Aug. 1998, pp. 1037-1044.*
Hong et al., “A Novel Dimension Reduction Technique for the Capacitance Extraction of 3D VLSI Interconnects”, 1996 IEEE/ACM International Conference on Computer-Aided Design, Nov. 10, 1996, pp. 381-386.*
Arora et al., “Modeling and Extraction of Interconnect Capacitances for Multilayer VLSI Circuits” IEEE Transactions on Computer Aided-Design of Integrated Circuits and Systems, vol. 15, No. 1, Jan. 1996, pp. 58-67.*
Lefevre et al., “A 2D Finite Element Formulation for the Study of the High Frequency Behaviour of Wound Components”, IEEE Transactions on Magnetics, vol. 32, No. 3, May 1996, pp. 1098-1101.*
Zemanian et al., “Exterior Templates for Capacitance Computations”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 18, No. 2, Feb. 1999, pp. 248-251.*
Zhang et al., “Contributions of Corner Singularities of the Capacitance of Interconnections Wires”, 1995 IEEE International Symposium on Circuits and Systems, vol. 2, Apr. 28, 1995, pp. 1420-1423.*
Chang et al., “Parameterized SPICE Subcircuits Multilevel Interconnect Modeling”, 1992 Symposium on VLSI Technology, Jun. 2, 1992, pp. 78-79.*
Chang et al., “HIVE: an Express and Accurate Interconnect Capacitance Extractor for Submicron Mutlivel Conductor Systems”, IEEE Proceedings of the Eigth International VLSI Interconnection Conference, Jun. 11, 1991, pp. 359-363.
Mehrotra Sharad
Patel Parsotam Trikam
Carwell Robert M.
Kik Phallaka
O'ttagan Christopher P.
Smith Matthew
Yee Duke W.
LandOfFree
Timing closure and noise avoidance in detailed routing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Timing closure and noise avoidance in detailed routing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Timing closure and noise avoidance in detailed routing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2933229