Thousands of engineers worldwide use OrCAD Capture for PCB schematic entry and PSpice for circuit simulation. These popular products, both provided by Cadence, deserve a good "how to" book -- and now they have one. It's titled "Analog Design and Simulation Using OrCAD Capture and PSpice" and its author is Dennis Fitzpatrick (right), a former Cadence engineer who is now a lecturer at University of West London in England.
I asked Fitzpatrick who he's targeting with this book. "This book is aimed at engineers, students and anyone else who has an interest in using simulation tools for the design of analog circuits," he replied. "The book can be used by novices and experts alike, with exercises at the end of each chapter to check on progress." He noted that the book details the integration of Capture with PSpice, and that many of the exercises can be completed using the free OrCAD PCB Designer Lite demo CD located here.
Fitzpatrick is certainly qualified to write about Capture and PSpice. He worked for Cadence for eight years, originally supporting Capture and PSpice with training courses and pre-sales and post-sales support. Although he branched out to work at other groups at Cadence, he supported PSpice throughout his tenure at Cadence and delivered PSpice training throughout Europe.
Today he teaches classes where first-year engineering students use OrCAD tools to draw circuit diagrams, simulate circuits, and develop working prototype circuits. Analog and digital simulation with PSpice continues into the second and third years. In the final year, students use OrCAD tools to design and build circuits.
What's In the Book
I looked through a copy of the book and found it to be exceptionally easy to follow. It has clear explanations, lots of graphics showing the Capture and PSpice user interfaces, and detailed step-by-step instructions. Exercises at the end of each chapter allow readers to apply what they've just learned. Useful notes and tips are spread throughout the text.
The book includes 22 chapters:
1. Getting Started - how to start Capture and how to set up the project type and libraries for PSpice simulation (experienced Capture users can probably skip this chapter).
2. DC Bias Point Analysis - explains bias point (operating point) analysis, and shows how to display, save and load bias points.
3. DC Analysis - how to set up a profile for DC sweep analysis, and use markers to record voltages on nodes or currents through components.
4. AC Analysis - why you might want to perform this analysis, and how to set up profiles and markers. (AC markers can be used to display dB magnitude, phase, group delay, and real and imaginary parts of voltage and current).
5. Parametric Sweep - how to use the Property Editor, a spreadsheet that displays all properties associated with a part. Lots of exercises in this chapter.
6. Stimulus Editor - explains a graphical tool that helps you define transient analog and digital sources.
7. Transient Analysis - explains transient analysis and covers simulation settings, scheduling, check points, and defining a time-voltage stimulus using text files.
8. Convergence Problems and Error Messages - discusses common errors that can occur during circuit simulation. Describes common error messages, establishing a bias point, convergence issues, and simulation settings that can help avoid errors.
9. Transformers - describes linear, non-linear, and predefined transformers.
10. Monte Carlo Analysis - how it works, simulation settings, and adding tolerance values.
11. Worst Case Analysis - covers sensitivity analysis, worst-case analysis, and adding tolerances.
12. Performance Analysis - description and a quick guide to measurement functions and measurement definitions.
13. Analog Behavioral Models - an introduction to these models in PSpice.
14. Noise Analysis - covers noise types, noise contributions, running a noise analysis, and noise definitions.
15. Temperature Analysis - discusses temperature coefficients, shows how to run a noise analysis.
16. Adding and Creating PSpice Models - shows how PSpice models can be created and edited using the PSpice Model Editor, which can be started by highlighting a PSpice part in Capture. Descriptions of PSpice models, subcircuits, and the Model Editor.
17. Transmission Lines - describes ideal and lossy transmission lines.
18. Digital Simulation - PSpice uses the same simulation engine for both analog and digital parts. Chapter covers digital device models, circuits, signals, and simulation profile.
19. Mixed Simulation - chapter consists entirely of exercises.
20. Creating Hierarchical Designs - Capture designs can be flat or hierarchical. This chapter covers hierarchical ports, hierarchical blocks and signals, parameter passing, and hierarchical netlists.
21. Magnetic Parts Editor - describes a tool used for the design of transformers and inductors in switched-mode power supply topologies.
22. Test Benches - developing test benches for PSpice. Selecting test bench parts, managing unconnected floating nets, and comparing and updating differences between master design and test bench design.
As you can see, this 300-page book covers a lot of ground! It also has something for just about everybody, novice and expert alike. Published by Elsevier, the book is priced at $69.95 and is available at sites such as Amazon.
Fitzpatrick, meanwhile, is taking on new challenges. He's researching implantable medical devices, using Cadence OrCAD tools to build his research equipment. That might someday make for an interesting book, too.
I recently had to set up a couple of exercises for an undergraduate course in electronics, including PSpice simulations in order to enable our students to verify and illustrate their theoretical results. Well, not a very challenging task one may say… However, considering that I had not worked with PSpice for a couple of years, I considered it a challenging task for which I was certain I would not be capable of without some literature.
My first thought was to dig out my favorite book from when I was a student, “Schematic Capture with Cadence PSpice” written by M. E. Herniter. However, as this book may be a little bit outdated today, I decided to see what was new on the market which is how I came across “Analog Design And Simulation Using OrCAD CAPTURE and PSpice” written by D. Fitzpatrick. My decision turned out to be worth its weight in gold. Let me tell you why.
The book is very well organized and divided into 22 chapters plus an appendix on “PSpice Measurement Definitions”. The chapters are about ten to fifteen pages each, starting with an overview on what will be presented in the chapter before discussing the content in detail. Moreover, each chapter contains at least one example with many screenshots illustrating how to apply simulation techniques, adapt parameters or select properties correctly. If there still is the feeling that more practice is needed before applying the techniques to one’s own problems, one may just work through the exercises and their solutions, which are provided at the end of every chapter.
What I like most about the book is its usability for both newbies and experts. As a newbie, you probably will work through the whole book and perform all the exercises, thus becoming familiar with the software if not an expert. However, for an expert, the very well organized outline allows for choosing just the chapters, and thus the topics, you either want to refresh or to deepen your knowledge in.
My library now includes both “Analog Design And Simulation Using OrCAD CAPTURE and PSpice” and “Schematic Capture with Cadence PSpice”, and I’m convinced that these books will provide answers to almost all questions on how to handle this software.
In conclusion: Very well done Mr. Fitzpatrick!
p.s.: I want to thank the Cadence Academic Network initiated by Cadence for receiving this book as a donation.
Please find out more interesting reviews here:
This book should be bundled with every OrCAD license. I wish I had it when I started using these tools. The book will strengthen the position of OrCAD as being a well featured, easy-to-use, general circuit simulation software.
. The book fills an important gap between a tutorial and the documentation.
. The covered topics are well-chosen.
. It can be used by both beginners and advanced users.
. It is clearly-written and well-illustrated.
. The title is a bit misleading since the book deals with simulations only, not design.
. The sequence of topics can be arranged in a better way by starting with the basic simulations, then going into advanced ones. With this, for example, the Transient Analysis chapter will appear directly after the DC Analysis chapter.
. The book tends to cut short the explanation of some important aspects such as configuring the analog/digital interface in the Mixed Simulation chapter. However, the book is supposed to put the user on track and if more information is needed, then the user should be referred to the documentation.
I read read this article with a great pleasure. A book as this will bocome shortly, for sure, a real reference in schematic design and simulation based on Cadence tools. As specialist in CAE-CAD-CAM and professor in Electronic Design Automation, I highly appreciate the work of prof. Dennis Fitzpatrick and understand the (hidden) efforts of him for developing such a book with 22 chapters!
Reading the titles of these 22 chapters, I can say that the author has covered practically all the aspects of analogue circuit simulation based on the famous Capture and PSpice tools.
Going back in time, I remember that I was impressed, too, in 2000, when I have studied the book of prof. Marc E. Herniter ("Schematic Capture with Cadence PSpice"/ Prentice-Hall). Large book (still in my personal library...), clear design and simulation flows, clear text, great support for students.
As a conclusion, I wish to this book to have a broad and deep impact both to students and engineers working in electronics field.
Assoc. Prof. Norocel Codreanu, Ph.D.
"Politehnica" University of Bucharest