ebook img

A Practical Guide to Analog Behavioral Modeling for IC System Design PDF

238 Pages·1998·5.734 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview A Practical Guide to Analog Behavioral Modeling for IC System Design

A PRACTICAL GUIDE TO ANALOG BEHAVIORAL MODELING FOR IC SYSTEM DESIGN A PRACTICAL GUIDE TO ANALOG DEHAV IORAL MODELING FOR IC SYSTEM DESIGN by Paul A. Duran ~. " SPRINGER SCIENCE+BUSINESS MEDIA, LLC Library of Congress Cataloging-in-Publication Data A C.I.P. Catalogue record for this book is available from the Library of Congress. Excerpts from Analogy materials are included with the permis sion of Analogy, Inc. Such materials may not be copied or reprinted without the express written permission of Analogy, Inc., 9205 SW Gemini Dr., Beaverton, OR 97008 ISBN 978-1-4613-4651-7 ISBN 978-1-4419-8630-6 (eBook) DOI 10.1007/978-1-4419-8630-6 Copyright © 1998 by Springer Science+Business Media New York Originally published by Kluwer Academic Publishers in 1998 Softcover reprint of the hardcover lst edition 1998 AII rights reserved. No part ofthis publication may be reproduced, stored in a retrieval system form or by any means, mechanical, photo-copying, recording, or otherwise, without the prior w the publisher, Kluwer Academic Publishers, 101 Philip Drive, Assinippi Park, NorwelI, Massac Printed on acid-free paper. To the memory of my uncle Bernard P. Duran - a loving father to his son Diego, and a revered Veteran who gave blood for his country in Vietnam. TABLE OF CONTENTS 1.0 Introduction ............................................... 1 2.0 Modeling and Simulation Background ..••••••...••..••..•..••. 5 2.1 Analog Simulation ........................................... 5 2.1.1 The SPICE Simulator .................................... 6 2.1.2 AHDL Simulator ....................................... 7 2.2 Digital Simulation ........................................... 8 2.2.1 The SPICE Simulator .................................... 8 2.2.2 Digital HDL Simulators .................................. 9 2.3 Mixed-Signal Simulation ...................................... 9 2.3.3 Mixed-Mode HDL Simulator ............................. 10 2.3.4 Native Mixed-Signal HDL Simulator. ...................... 11 2.4 HDL Basics ............................................... 12 2.4.1 Digital HDLs ......................................... 13 2.4.2 Analog HDLs (AHDLs) ................................. 15 2.4.3 Mixed-Signal HDLs .................................... 18 2.5 Abstraction ................................................ 23 2.6 Modeling Continuum ........................................ 25 2.7 Model Precision and Accuracy ................................ 28 2.8 IC Modeling ............................................... 30 2.8.1 SPICE Device Modeling ................................ 30 2.8.2 SPICE Macromodeling .................................. 32 2.8.3 Analog Behavioral Modeling ............................. 33 2.8.4 Analog Behavioral Macromodeling ........................ 34 2.8.5 Algorithmic Modeling .................................. 35 Contents 2.9 Applications of Analog Behavioral Modeling ..................... 36 2.9.1 Dynamic Specification .................................. 36 2.9.2 System Design ........................................ 37 2.9.3 IC Design ............................................ 38 2.9.4 Virtual Test ........................................... 38 2.9.5 Other Applications ..................................... 39 3.0 Methodology .............................................. 43 3.1 Design Methodologies ...................................... .43 3.1.1 Bottom-Up Design ..................................... 44 3.1.2 Top-Down Design .................................... .45 3.1.3 Hierarchical Design .................................. , .47 3.2 Analog Behavioral Modeling Methodology ...................... 53 3.2.1 Specification .......................................... 54 3.2.2 Development. ......................................... 55 3.2.3 Verification ........................................... 56 3.2.4 Documentation ........................................ 56 3.2.5 Release Control. ....................................... 56 4.0 Basic Building Blocks ...................................... S9 4.1 MAST Mini-Tutorial ........................................ 59 4.2 Electrical Sources .......................................... 63 4.2.1 DC Current Source ..................................... 63 4.2.2 DC Voltage Source ..................................... 63 4.2.3 Voltage Controlled Voltage Source ........................ 64 4.2.4 Current Controlled Current Source ......................... 65 4.2.5 Exponential Sinusoidal Voltage Source ..................... 66 4.3 Voltage Arithmetic ......................................... 69 4.3.1 Voltage Addition, Subtraction, Multiplication, and Division .... 69 4.3.2 Voltage Differentiation and Integration ..................... 72 4.4 Electrical Primitives ........................................ 75 4.4.1 Resistor .............................................. 75 4.4.2 Capacitor ............................................. 76 4.4.3 Inductor .............................................. 77 4.4.4 Ideal Diode ........................................... 77 4.4.5 Ideal Transistor ........................................ 79 Contents 5.0 More Building Blocks .•..••••.•.•••.•..•.••..•.•.•••....••. 85 5.1 Analog Models ............................................ 85 5.1.1 Ideal Transformer ...................................... 85 5.1.2 Peak Detector ......................................... 89 5.1.3 Sample-and-Hold ...................................... 92 5.1.4 Non-inverting Schmitt Trigger. ........................... 96 5.1.5 Voltage-to-Frequency Converter .......................... 99 5.1.6 Frequency-to-Voltage Converter ......................... 102 5.2 Digital Models ............................................ 106 5.2.7 AND Gate ........................................... 106 5.2.8 Multiplexer .......................................... 108 5.2.9 D-Latch ............................................. 109 5.3 Mixed Signal Blocks ....................................... 113 5.3.1 Voltage Comparator ................................... 113 5.3.2 Pulse-Width Modulator ................................ 116 5.3.3 Analog-to-Digital Converter. ............................ 120 5.4 Mixed-Signal Interface Models ............................... 126 5.4.1 Analog-to-Digital Interface Models ....................... 127 5.4.2 Digital-to-Analog Interface Models ....................... 129 5.5 Mixed-System Models ...................................... 131 5.5.3 DC Motor ........................................... 131 6.0 IC System Examples ..•........••••••..••.•.••••.•••...•.. 137 6.1 Distributed Power Supply ................................... 138 6.1.1 System Overview ..................................... 138 6.1.2 Model Implementation and Verification ................... 141 6.2 Automotive Ignition System ................................. 154 6.2.1 System Overview ..................................... 154 6.2.2 Model Implementation and Verification ................... 155 6.3 Audio Test System ......................................... 164 6.3.1 System Overview ..................................... 164 6.3.2 Model Implementation and Verification ................... 165 6.4 Digital Communication System ............................... 181 6.4.1 System Overview ..................................... 181 6.4.2 Model Implementation and Verification ................... 184 Contents Appendix A ................................................. 192 Al Buck Averaged Converter Netlist ............................. 192 A2 Forward Averaged Converter Netlist .......................... 194 A.3 Cascaded Converter Netlist ................................. 196 A4 Top-Level Automotive Ignition Netlist ........................ 200 A5 Electronic Control Unit Model Code .......................... 201 A6 Position Sensor Model Code ................................ 202 A7 Spark Plug Model Code .................................... 203 A8 Top-Level Audio Test System Netlist ......................... 205 A9 Loudspeaker Subsystem Test Netlist .......................... 211 AlO DSP Subsystem Test Netlist. ............................... 212 A11 Voice Coil Model Code ................................... 213 A12 Wind-Drag Model Code ................................... 214 A13 Successive Approximation Register Model Code ............... 218 A14 Digital to Z-Domain Converter Model Code ................... 220 A15 Nonlinear Spring Model Code .............................. 221 A16 Top-level Digital Communications System Netlist .............. 223 Index ..................................................... . 227 About the Author ........................................... . 231 Preface Simulation and modeling of integrated circuits (ICs) playa vital role in today's highly competitive electronic industry, where time-to-market is crucial in succeeding in an industry where technology changes rapidly from one year to the next. Innovations in Electronic Design Automation (ED A), along with the ever increasing computing power of workstation and desk-top computers, have decreased product development cycles and improved design performance. Advanced process technologies enable a variety of analog and digital components to be easily integrated. Very-large-scale and ultra-large scale integration, better known as VLSI and ULSI, drive the electronic products down in size and up in complexity. ICs are evolving into complete systems Because of this integration, the production of an IC from specification to design, fabrication, and test is becoming more complex and expensive. Management has been searching for ways to make this process as efficient as possible through design automation, process refinement, etc. Yet with all the software and computing power, the goal of getting it right the first time has not been consistently achieved. There is no exact answer to this problem. Simulation and modeling is not the solution in its entirety, but it has proven to be an integral part of all design and product development processes. And when approached methodically, has proven to be the key to saving time and money. The most successful designs can be attributed to a good proven design methodology. However, because of the increasing complexity of IC design, those methodologies need to be revisited to encompass the challenges of large mixed-signal IC systems. New simulation technologies have evolved to address the issue of increasing design complexity. Embracing these new technologies will become an essential component of adapting current methodologies to meet the requirements of advancements in design integration. Preface One such advancement in simulation technology, is the development of hardware description languages (HDLs) and behavioral simulators. Digital HDLs have evolved to address the challenges of large digital designs. Similarly, for large mixed-signal designs, analog HDLs (AHDLs) have evolved. Analog behavioral modeling (ABM) can be used to decrease time to-market while improving the overall design quality of large Ie systems. It is never too soon to begin to understand how to improve existing design methodologies to be successful in the very competitive industry of semiconductor systems.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.