TY - JOUR
T1 - Advanced layout parameter extraction and detailed timing simulation of GaAs gate arrays in MagiCAD
AU - Buchs, Kevin J.
AU - Rowlands, David O.
AU - Prentice, Jeffrey A.
AU - Gilbert, Barry K.
N1 - Funding Information:
This research was supported in part by contracts N6600l-89-C-0l04 from the Defense
Funding Information:
Advanced Research Projects Agency and F33615-86-C-lllO from the U.S. Air Force Wright Research and Development Center. The authors wish to thank J. Bublitz, C. Fokken, L. Krueger, B. Randall, D. Schwab, B. Shamblin, R. Techentin, R. Thompson, D. Rice, J. Young and S. Zahn of the Mayo Foundation for invaluable technical assistance; S. MurphyRoos ild , J.and A . Prabhakar, DARPA/DSO, N . Ortwein, NOSC/7602, and A. Tewksbury, WRDC/ELEL for advice, encouragement, and helpful discussions; and E. Doherty, T. Funk, and S. Richardson of the Mayo Foundation for preparation of text and figures.
Publisher Copyright:
© 1990 SPIE. All rights reserved.
PY - 1990/10/1
Y1 - 1990/10/1
N2 - This paper discusses the features and function of three specific computer aided design tools contained in the Mayo Graphical Integrated Computer Aided Design (MagiCAD) system, a complete electronic CAD software package optimized for the design and layout of semicustom (i.e., gate array) Gallium Arsenide (GaAs) integrated circuits. The first design tool, the Layout Extractor, processes data from placed and routed gate arrays. The Extractor verifies that the layout represents the original logic design, and calculates the parasitic capacitance of the individual wiring segments in the logic nets after they have been routed. The capacitance information, as calculated by the Layout Extractor, is significant in GaAs work since the delay in signals traveling through the routing is often much greater than the delay of the signals traveling through the gates themselves. Once the capacitance data has been processed by the Layout Extractor, it becomes available to the second CAD tool discussed here, the MagiCAD timing simulation program, Sting. Sting, a digital, event-driven simulator, depends on user generation of C language-like behavioral models for all root nodes to be simulated. Through the use of delays calculated by the Extractor from the actual routing and input pin capacitances, Sting assures that the entire chip design will operate correctly at the intended clock rate. The third design tool is a set of programs allowing simulation of the electromagnetic behavior of integrated circuit packages, circuit boards, and multichip modules exposed to very fast risetime digital signals. The algorithms used by the electromagnetic modeling tools allow the user to simulate the electromagnetic behavior of two and three dimensional interconnects when exposed to frequency components up to 5 gigahertz (GHz). Finally, we will describe ongoing work to link the digital simulation tools with the electromagnetic modeling tools to provide overall system simulation which is accurate for the very short risetime signals typical of very high clock rate digital signal and data processors.
AB - This paper discusses the features and function of three specific computer aided design tools contained in the Mayo Graphical Integrated Computer Aided Design (MagiCAD) system, a complete electronic CAD software package optimized for the design and layout of semicustom (i.e., gate array) Gallium Arsenide (GaAs) integrated circuits. The first design tool, the Layout Extractor, processes data from placed and routed gate arrays. The Extractor verifies that the layout represents the original logic design, and calculates the parasitic capacitance of the individual wiring segments in the logic nets after they have been routed. The capacitance information, as calculated by the Layout Extractor, is significant in GaAs work since the delay in signals traveling through the routing is often much greater than the delay of the signals traveling through the gates themselves. Once the capacitance data has been processed by the Layout Extractor, it becomes available to the second CAD tool discussed here, the MagiCAD timing simulation program, Sting. Sting, a digital, event-driven simulator, depends on user generation of C language-like behavioral models for all root nodes to be simulated. Through the use of delays calculated by the Extractor from the actual routing and input pin capacitances, Sting assures that the entire chip design will operate correctly at the intended clock rate. The third design tool is a set of programs allowing simulation of the electromagnetic behavior of integrated circuit packages, circuit boards, and multichip modules exposed to very fast risetime digital signals. The algorithms used by the electromagnetic modeling tools allow the user to simulate the electromagnetic behavior of two and three dimensional interconnects when exposed to frequency components up to 5 gigahertz (GHz). Finally, we will describe ongoing work to link the digital simulation tools with the electromagnetic modeling tools to provide overall system simulation which is accurate for the very short risetime signals typical of very high clock rate digital signal and data processors.
UR - http://www.scopus.com/inward/record.url?scp=85075519991&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85075519991&partnerID=8YFLogxK
U2 - 10.1117/12.21014
DO - 10.1117/12.21014
M3 - Conference article
AN - SCOPUS:85075519991
VL - 1291
SP - 336
EP - 349
JO - Proceedings of SPIE - The International Society for Optical Engineering
JF - Proceedings of SPIE - The International Society for Optical Engineering
SN - 0277-786X
T2 - Optical and Digital Gallium Arsenide Technologies for Signal Processing Applications 1990
Y2 - 16 April 1990 through 20 April 1990
ER -