The Designer's Guide To Spice And Spectre

Hardcover
from $0.00

Author: Kenneth S. Kundert

ISBN-10: 0792395719

ISBN-13: 9780792395713

Category: Circuits - Computer Hardware

The Designer's Guide to SPICE and Spectre® is an in-depth guide to circuit simulators from a designer's perspective: the pitfalls of circuit simulation, such as convergence and accuracy problems, are explained in terms a circuit designer is comfortable with. The book gives designers insight into why these problems occur and how to avoid them. It also provides practical advice on how to make many difficult measurements with a circuit simulator, such as loop gain of an op-amp or distortion...

Search in google:

The Designer's Guide to SPICE and Spectre® is an in-depth guide to circuit simulators from a designer's perspective: the pitfalls of circuit simulation, such as convergence and accuracy problems, are explained in terms a circuit designer is comfortable with. The book gives designers insight into why these problems occur and how to avoid them. It also provides practical advice on how to make many difficult measurements with a circuit simulator, such as loop gain of an op-amp or distortion measurements of such clocked circuits as d-to-a converters and sample-and-hold circuits. Finally, suggestions are given about how to handle difficult classes of circuits, such as oscillators, charge-storage or very large circuits. After reading The Designer's Guide to SPICE and Spectre®, you will spend less time fighting your simulator and more time exploring, understanding and designing your circuits. Audience: Written for practising analog and mixed-signal circuit designers who are already familiar with the basics of operating SPICE. Useful for anyone who uses a circuit simulator, no matter which, since the focus is on the fundamental characteristics and behavior of circuit simulators in general. Booknews An in-depth guide to circuit simulators from a designer's perspective. It explains the pitfalls of circuit simulation, such as convergence and accuracy problems, why they occur, and how to avoid them. It also provides practical advice on how to make many difficult measurements with a circuit simulator, such as loop gain of an opamp or distortion measurements of clocked circuits like digital-to-analog converters and sample-and-hold circuits. Finally, it offers suggestions on how to handle difficult classes of circuits, such as oscillators, charge- storage circuits, or very large circuits. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Chapter 1: Circuit Simulation\ Historical Perspective\ Circuit simulators, as we know them today, first began to appear in the late 1960's and early 70's. However, it was the explosive growth of the integrated circuit market in the 1970's that precipitated the rise of importance of circuit simulation. With integrated circuits, prototypes were expensive to build and difficult to troubleshoot. Circuit simulators were necessary to evaluate designs before they were fabricated. as designs became larger and more complicated, the need to use circuit simulators increased.\ Two groups contributed significantly to the development of the modern circuit simulator. The aSTaP group at IBM developed many of the numerical method's used. and the SPICE group at the University of California at Berkeley developed and propagated the de facto standard simulator.\ The simulation effort at Berkeley started as a class project of Prof. Ron Rohrer. That modest beginning resulted in a flurry of simulation programs being developed and culminated in the release of SPICE in 1972 and then SPICE2 in 1975. SPICE was written by Larry Nagel, then under the guidance of Prof. Don Pederson. SPICE became very important for three reasons. First, SPICE was designed to be used to simulate integrated circuits. Unlike the simulators that preceded it, SPICE had all the models one needed to simulate integrated circuits built into it. as such, it was easier to use than earlier simulators.\ Second, the source code for SPICE was made available to anyone who wanted it at a nominal cost. and third, Berkeley graduates took SPICE with them as they went to work at electronics companies throughout thecountry.\ In the late ?0's and early 80's, most versions of SPICE were proprietary and only used in-house by the integrated circuit manufacturers. at the time, it seemed as if every large electronics company in the country had developed their own version of SPICE. This occurred because circuit simulation was vital to IC manufactures and at least initially, there were few commercial simulators available that were suitable for IC design. also, the IC manufacturers viewed having a good version of SPICE as a strategic advantage that allowed them to get designs to market quickly and reliably.\ This situation began to change in the late 80's and early 90's as the commercial simulators began to surpass the internally developed simulators in terms of capabilities and performance. When this happened, the strategic value of an internally developed simulator disappeared. Commercial simulators starting replacing internal simulators, starting with the smaller companies and working up. Today, only the largest companies are still developing their own proprietary simulators.\ In the late 80's, Berkeley upgraded SPICE by releasing SPICE3, which had a new architecture that made it considerably easier to add new component models and was written in C. While SPICE3 was architecturally a big step forward from SPICE2, algorithmically it was largely the same.\ at the same time, Berkeley also released a new type of circuit simulator called Spectre. Spectre used harmonic balance to directly compute the steady-state solution of nonlinear circuits in the frequency domain. It was targeted for use on microwave circuits. Spectre was picked up by Hewlett-Packard, where it became known as their Microwave Nonlinear Simulator, or MNS, and by Cadence, where the harmonic balance algorithms were replaced by transient analysis algorithms.\ Cadence took a slightly different approach with Spectre than is typical. Rather than trying to increase the speed of the simulator by loosening the tolerances or employing faster, but less reliable, timing analysis algorithms, Cadence instead took a conservative approach. It started with the standard SPICE algorithms, discarded those that reduced reliability, such as bypass, and implemented each one from scratch with the goal of improving speed, as well as accuracy and reliability. By exploiting the 15 years of evolutionary improvements in simulation algorithms that had occurred since SPICE was written, Cadence was able to make Spectre 3-5 times faster than traditional versions of SPICE, while improving its accuracy and reliability.\ It was during the process of developing Spectre than many of the issues that are discussed in this book were first encountered and explored. It is because Spectre was designed to address these issues that it plays a central part in this book. However, the book does not focus exclusively on Spectre. It discusses issues applicable to all simulators and so is useful for anyone that uses a circuit simulator.\ a more comprehensive history of circuit simulation in general, and SPICE in particular, is available from Pederson [pederson84] and in Vladimirescu's The SPICE Book [vladimirescu94).\ algorithmic Perspective\ The algorithms used in SPICE now define the traditional approach to circuit simulation. This approach is referred to as the direct method for simulating a circuit. With direct methods, the nonlinear ordinary differential equations that describe the circuit are first formulated and then converted to a system of difference equations by a multistep integration method such as the trapezoidal rule. The nonlinear difference equations are solved using the Newton-Raphson algorithm, which generates a sequence of linear equations that are solved using sparse Gaussian elimination. Direct methods have proven to be the most reliable and general methods available.\ In the late 70's and early 80's, attempts were made by several groups to develop alternate approaches that would provide better performance on the large digital circuits of the day. Two basic methods were explored, explicit integration methods and relaxation methods...

ForewordPreface1Circuit Simulation12DC Analysis153AC Analyses514Transient Analysis1295Fourier Analysis251A Simulator Options335B Spectre Netlist Language357Bibliography367Index371

\ BooknewsAn in-depth guide to circuit simulators from a designer's perspective. It explains the pitfalls of circuit simulation, such as convergence and accuracy problems, why they occur, and how to avoid them. It also provides practical advice on how to make many difficult measurements with a circuit simulator, such as loop gain of an opamp or distortion measurements of clocked circuits like digital-to-analog converters and sample-and-hold circuits. Finally, it offers suggestions on how to handle difficult classes of circuits, such as oscillators, charge- storage circuits, or very large circuits. Annotation c. Book News, Inc., Portland, OR (booknews.com)\ \