Mixed-Mode Simulation


Book Description

Our purpose in writing this book was two-fold. First, we wanted to compile a chronology of the research in the field of mixed-mode simulation over the last ten to fifteen years. A substantial amount of work was done during this period of time but most of it was published in archival form in Masters theses and Ph. D. dissertations. Since the interest in mixed-mode simulation is growing, and a thorough review of the state-of-the-art in the area was not readily available, we thought it appropriate to publish the information in the form of a book. Secondly, we wanted to provide enough information to the reader so that a proto type mixed-mode simulator could be developed using the algorithms in this book. The SPLICE family of programs is based on the algorithms and techniques described in this book and so it can also serve as docu mentation for these programs. ACKNOWLEDGEMENTS The authors would like to dedicate this book to Prof. D. O. Peder son for inspiring this research work and for providing many years of support and encouragement The authors enjoyed many fruitful discus sions and collaborations with Jim Kleckner, Young Kim, Alberto Sangiovanni-Vincentelli, and Jacob White, and we thank them for their contributions. We also thank the countless others who participated in the research work and read early versions of this book. Lillian Beck provided many useful suggestions to improve the manuscript. Yun cheng Ju did the artwork for the illustrations.







Mixed-Mode Simulation and Analog Multilevel Simulation


Book Description

Mixed-Mode Simulation and Analog Multilevel Simulation addresses the problems of simulating entire mixed analog/digital systems in the time-domain. A complete hierarchy of modeling and simulation methods for analog and digital circuits is described. Mixed-Mode Simulation and Analog Multilevel Simulation also provides a chronology of the research in the field of mixed-mode simulation and analog multilevel simulation over the last ten to fifteen years. In addition, it provides enough information to the reader so that a prototype mixed-mode simulator could be developed using the algorithms in this book. Mixed-Mode Simulation and Analog Multilevel Simulation can also be used as documentation for the SPLICE family of mixed-mode programs as they are based on the algorithms and techniques described in this book.










Relaxation Techniques for the Simulation of VLSI Circuits


Book Description

Circuit simulation has been a topic of great interest to the integrated circuit design community for many years. It is a difficult, and interesting, problem be cause circuit simulators are very heavily used, consuming thousands of computer hours every year, and therefore the algorithms must be very efficient. In addi tion, circuit simulators are heavily relied upon, with millions of dollars being gambled on their accuracy, and therefore the algorithms must be very robust. At the University of California, Berkeley, a great deal of research has been devoted to the study of both the numerical properties and the efficient imple mentation of circuit simulation algorithms. Research efforts have led to several programs, starting with CANCER in the 1960's and the enormously successful SPICE program in the early 1970's, to MOTIS-C, SPLICE, and RELAX in the late 1970's, and finally to SPLICE2 and RELAX2 in the 1980's. Our primary goal in writing this book was to present some of the results of our current research on the application of relaxation algorithms to circuit simu lation. As we began, we realized that a large body of mathematical and exper imental results had been amassed over the past twenty years by graduate students, professors, and industry researchers working on circuit simulation. It became a secondary goal to try to find an organization of this mass of material that was mathematically rigorous, had practical relevance, and still retained the natural intuitive simplicity of the circuit simulation subject.




Circuit Simulation Methods and Algorithms


Book Description

Circuit Simulation Methods and Algorithms provides a step-by-step theoretical consideration of methods, techniques, and algorithms in an easy-to-understand format. Many illustrations explain more difficult problems and present instructive circuits. The book works on three levels: The simulator-user level for practitioners and students who want to better understand circuit simulators. The basic theoretical level, with examples, dedicated to students and beginning researchers. The thorough level for deep insight into circuit simulation based on computer experiments using PSPICE and OPTIMA. Only basic mathematical knowledge, such as matrix algebra, derivatives, and integrals, is presumed.




Silicon And Beyond: Advanced Device Models And Circuit Simulators


Book Description

The steady downscaling of device-feature size combined with a rapid increase in circuit complexity as well as the introduction of new device concepts based on non-silicon-material systems poses great challenges for device and circuit designers. One of the major tasks is the development of new and improved device models needed for accurate device and circuit design. Another task is the development of new circuit-simulation tools to handle very large and complex circuits. This book addresses both these issues with up-to-date reviews written by leading experts in the field.The first three chapters of the book discuss advanced device models both for existing technologies and for new, emerging technologies. Among the topics covered are models for MOSFETs, thin-film transitors (TFTs), and compound semiconductor devices, including GaAs HEMTs and HFETs, heterodimensional devices, quantum-tunneling devices, as well as wide-bandgap devices. Chapters 4 and 5 discuss advanced circuit simulators that hold promise for handling circuits of much higher complexity than what is possible for typical state-of-the-art circuit simulators today.




Analog Circuit Design


Book Description

This volume concentrates on three topics: mixed analog--digital circuit design, sensor interface circuits and communication circuits. The book comprises six papers on each topic of a tutorial nature aimed at improving the design of analog circuits. The book is divided into three parts. Part I: Mixed Analog--Digital Circuit Design considers the largest growth area in microelectronics. Both standard designs and ASICs have begun integrating analog cells and digital sections on the same chip. The papers cover topics such as groundbounce and supply-line spikes, design methodologies for high-level design and actual mixed analog--digital designs. Part II: Sensor Interface Circuits describes various types of signal conditioning circuits and interfaces for sensors. These include interface solutions for capacitive sensors, sigma--delta modulation used to combine a microprocessor compatible interface with on chip CMOS sensors, injectable sensors and responders, signal conditioning circuits and sensors combined with indirect converters. Part III: Communication Circuits concentrates on systems and implemented circuits for use in personal communication systems. These have applications in cordless telephones and mobile telephone systems for use in cellular networks. A major requirement for these systems is low power consumption, especially when operating in standby mode, so as to maximise the time between battery recharges.




Fundamentals and Standards in Hardware Description Languages


Book Description

The second half of this century will remain as the era of proliferation of electronic computers. They did exist before, but they were mechanical. During next century they may perform other mutations to become optical or molecular or even biological. Actually, all these aspects are only fancy dresses put on mathematical machines. This was always recognized to be true in the domain of software, where "machine" or "high level" languages are more or less rigourous, but immaterial, variations of the universaly accepted mathematical language aimed at specifying elementary operations, functions, algorithms and processes. But even a mathematical machine needs a physical support, and this is what hardware is all about. The invention of hardware description languages (HDL's) in the early 60's, was an attempt to stay longer at an abstract level in the design process and to push the stage of physical implementation up to the moment when no more technology independant decisions can be taken. It was also an answer to the continuous, exponential growth of complexity of systems to be designed. This problem is common to hardware and software and may explain why the syntax of hardware description languages has followed, with a reasonable delay of ten years, the evolution of the programming languages: at the end of the 60's they were" Algol like" , a decade later "Pascal like" and now they are "C or ADA-like". They have also integrated the new concepts of advanced software specification languages.