O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Analog Design and Simulation using OrCAD Capture and PSpice

Book Description

Analog Design and Simulation using OrCAD Capture and PSpice provides step-by-step instructions on how to use the Cadence/OrCAD family of Electronic Design Automation software for analog design and simulation. Organized into 22 chapters, each with exercises at the end, it explains how to start Capture and set up the project type and libraries for PSpice simulation. It also covers the use of AC analysis to calculate the frequency and phase response of a circuit and DC analysis to calculate the circuits bias point over a range of values.

The book describes a parametric sweep, which involves sweeping a parameter through a range of values, along with the use of Stimulus Editor to define transient analog and digital sources. It also examines the failure of simulations due to circuit errors and missing or incorrect parameters, and discusses the use of Monte Carlo analysis to estimate the response of a circuit when device model parameters are randomly varied between specified tolerance limits according to a specified statistical distribution. Other chapters focus on the use of worst-case analysis to identify the most critical components that will affect circuit performance, how to add and create PSpice models, and how the frequency-related signal and dispersion losses of transmission lines affect the signal integrity of high-speed signals via the transmission lines.

Practitioners, researchers, and those interested in using the Cadence/OrCAD professional simulation software to design and analyze electronic circuits will find the information, methods, compounds, and experiments described in this book extremely useful.

  • Provides both a comprehensive user guide, and a detailed overview of simulation
  • Each chapter has worked and ready to try sample designs and provides a wide range of to-do exercises
  • Core skills are developed using a running case study circuit
  • Covers Capture and PSpice together for the first time

Table of Contents

  1. Cover image
  2. Table of Contents
  3. Front Matter
  4. Copyright
  5. Preface
  6. Instructions
  7. Chapter 1. Getting Started
  8. 1.1. Starting Capture
  9. 1.2. Creating a PSpice Project
  10. 1.3. Symbols and Parts
  11. 1.4. Design Templates
  12. 1.5. Summary
  13. 1.6. Exercises
  14. 1.7. Extra Library Work
  15. Chapter 2. DC Bias Point Analysis
  16. 2.1. Netlist Generation
  17. 2.2. Displaying Bias Points
  18. 2.3. Save Bias Point
  19. 2.4. Load Bias Point
  20. 2.5. Exercises
  21. Chapter 3. DC Analysis
  22. 3.1. DC Voltage Sweep
  23. 3.2. Markers
  24. 3.3. Exercises
  25. Chapter 4. AC Analysis
  26. 4.1. Simulation Parameters
  27. 4.2. AC Markers
  28. 4.3. Exercises
  29. Chapter 5. Parametric Sweep
  30. 5.1. Property Editor
  31. 5.2. Exercises
  32. Chapter 6. Stimulus Editor
  33. 6.1. Stimulus Editor Transient Sources
  34. 6.2. User-generated Time–Voltage Waveforms
  35. 6.3. Simulation Profiles
  36. 6.4. Exercise
  37. Chapter 7. Transient Analysis
  38. 7.1. Simulation Settings
  39. 7.2. Scheduling
  40. 7.3. Check Points
  41. 7.4. Defining a Time–Voltage Stimulus using Text Files
  42. 7.5. Exercises
  43. Chapter 8. Convergence Problems and Error Messages
  44. 8.1. Common Error Messages
  45. 8.2. Establishing a Bias Point
  46. 8.3. Convergence Issues
  47. 8.4. Simulation Settings Options
  48. 8.5. Exercises
  49. Chapter 9. Transformers
  50. 9.1. Linear Transformer
  51. 9.2. Non-linear Transformer
  52. 9.3. Predefined Transformers
  53. 9.4. Exercises
  54. Chapter 10. Monte Carlo Analysis
  55. 10.1. Simulation Settings
  56. 10.2. Adding Tolerance Values
  57. 10.3. Exercises
  58. Chapter 11. Worst Case Analysis
  59. 11.1. Sensitivity Analysis
  60. 11.2. Worst Case Analysis
  61. 11.3. Adding Tolerances
  62. 11.4. Collating Functions
  63. 11.5. Exercise
  64. Chapter 12. Performance Analysis
  65. 12.1. Measurement Functions
  66. 12.2. Measurement Definitions
  67. 12.3. Exercises
  68. Chapter 13. Analog Behavioral Models
  69. 13.1. ABM Devices
  70. 13.2. Exercises
  71. Chapter 14. Noise Analysis
  72. 14.1. Noise Types
  73. 14.2. Total Noise Contributions
  74. 14.3. Running a Noise Analysis
  75. 14.4. Noise Definitions
  76. 14.5. Exercise
  77. Chapter 15. Temperature Analysis
  78. 15.1. Temperature Coefficients
  79. 15.2. Running a Temperature Analysis
  80. 15.3. Exercises
  81. Chapter 16. Adding and Creating PSpice Models
  82. 16.1. Capture Properties for a PSpice Part
  83. 16.2. PSpice Model Definition
  84. 16.3. Subcircuits
  85. 16.4. Model Editor
  86. 16.5. Exercises
  87. Chapter 17. Transmission Lines
  88. 17.1. Ideal Transmission Lines
  89. 17.2. Lossy Transmission Lines
  90. 17.3. Exercises
  91. Chapter 18. Digital Simulation
  92. 18.1. Digital Device Models
  93. 18.2. Digital Circuits
  94. 18.3. Digital Simulation Profile
  95. 18.4. Displaying Digital Signals
  96. 18.5. Exercises
  97. Chapter 19. Mixed Simulation
  98. 19.1. Exercises
  99. Chapter 20. Creating Hierarchical Designs
  100. 20.1. Hierarchical Ports and Off-page Connectors
  101. 20.2. Hierarchical Blocks and Symbols
  102. 20.3. Passing Parameters
  103. 20.4. Hierarchical Netlist
  104. 20.5. Exercises
  105. Chapter 21. Magnetic Parts Editor
  106. 21.1. Design Cycle
  107. 21.2. Exercises
  108. Chapter 22. Test Benches
  109. 22.1. Selection of Test Bench Parts
  110. 22.2. Unconnected Floating Nets
  111. 22.3. Comparing and Updating Differences between the Master Design and Test Bench Designs
  112. 22.4. Exercises
  113. Appendix. PSpice Measurement Definitions
  114. Index