Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment

Downloads

Download the latest in PCB design and EDA software

  • PCB DESIGN SOFTWARE
  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool

  • NEXUS

    Agile PCB Design For Teams

  • CLOUD PLATFORM
  • Altium 365

    Connecting PCB Design to the Manufacturing Floor

  • COMPONENT MANAGEMENT
  • Altium Concord Pro

    Complete Solution for Library Management

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PRODUCT EXTENSIONS
  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • EMBEDDED
  • TASKING

    World-Renowned Technology for Embedded Systems Development

  • TRAININGS
  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • ONLINE VIEWER
  • Altium 365 Viewer

    View & Share electronic designs in your browser

  • Altium Designer 20

    The most powerful, modern and easy-to-use PCB design tool for professional use

    ALTIUMLIVE

    Annual PCB Design Summit

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience

    Downloads

    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer

    Why You Need Integrated Circuit Simulation

    Ben Jordan
    |  April 4, 2017

    integrated simulator header pcb sim analysis

    Integrated Simulation: integrated simulator, or simulating ICs? You aren’t a newbie anymore but here’s why we say keep the integrated simulator in your toolkit. As your career progresses, you become more confident. You’ll tend to collect circuits you know work well in different designs - power supplies, filters, oscillators, etc. Most of the time these reusable blocks will work great in any place you choose to use them, but using simulation can still save your bacon.

    Integrated Circuit Simulation, Your Second-Look Assistant

    I talk to electronics designers from all different stages of career and skill level. For over a decade, my involvement with EDA marketing and support has given me the opportunity to discuss designs of all types with seasoned professional PCB designers, fledgling engineers, PCB design specialists, university students, and even hobbyists.

    On the subject of nonlinear circuits, it’s apparent to me that designers rely heavily on simulation software during the learning years of their careers, but tend to fall out of the simulation habit as their careers progress. You might say, “well, duh.”

    In spite of this, there are good reasons not to forget or neglect to use circuit simulation data. Let’s take a look at some here:

    Save Time on PCB Prototyping

    Typically, not every part of a design can be simulated. Moreover, in modern mixed-signal designs with large microcontrollers or digital sections mostly software-driven, the configuration of test stimulus is not practical.

    However, there are always a few smaller critical elements of the design - usually in the analog realm - where you need to make sure your circuit components will work. If you simulate just those elements of the design which involve analog signals and power, or which perform some new function purely in hardware, it’s going to save a lot of time simply because you can get a quick answer if the essential logic or analog behavior in your subcircuit does what you intend.

    Save Money on Components and PCB Spins

    Apart from the axiom, that time is money, using the integrated circuit simulator for testing and “virtual prototyping” will definitely save money in wasted components and PCB spins. That’s a given. 

    One reason many engineers give up on simulating stuff is that they think they have to use a different software tool for simulation than they do for schematic design. This trap is easy to fall into because there’s a number of “free” simulation tools available for download from semiconductor manufacturers, such as LTSpice and TI-Tina. But it’s a big hassle having to redraw everything in two different places, and typically, dedicated SPICE simulation tools come with lightweight schematic editors, which are not very good for PCB design.

    Having the professional schematic design with unified component models means you can add SPICE, XSPICE, Digital Simcode (for mixed mode), and PSPICE models directly into the components in your design . Then, the SPICE simulation is ready to go from the same schematic editor - no need to redraw anything.

    So now you know, by Integrated Simulation, I mean an integrated simulator. But you might also be thinking of simulating ICs. ;-)

    Take a Second Look, Friend

    The esoteric nature of electronics can lead you to believe an integrated simulator will behave one way when in reality it’s different, and before you go to the trouble of building it, simulation can be a quick sanity check.

    When I am designing analog circuits in particular (usually audio related; I am a musician and an engineer after all), I like to use the simulator to check:

    • DC biases and conditions around the circuit (particularly needed with discrete transistor and JFET based designs).

    • Frequency responses (A.K.A. AC small signal analysis).

    • Clipping levels and non-linearity characteristics (using transient analysis).

    • Device power dissipation, voltages and currents (DC analysis and Transient).

    • The effects of component manufacturing variances (monte-carlo analysis).

    More than anything, running these allows me to quickly see if something doesn’t work as I had intended. If the simulator provides me with an unexpected result, it prompts me to check everything and look for circuit design errors, incorrect component values, or bad part choices.

    This may seem obvious - but it’s worth discussing. Many people, once they’ve gained more experience, see simulators as a learning tool they used in school. But really, they are here to help in all designs.

    Designing with Simulation

    Circuit simulation is a very powerful tool for design as well. Not just for testing your theoretically calculated component values, but also for trying out an array of “what-if” scenarios.

    For example, let’s say I’m designing a second-order high-pass filter for an speaker crossover:

    I want to figure out the best range of resistor and capacitor values to use while maintaining a Butterworth (maximally flat) pass-band characteristic, and enabling user-selectable cutoff frequency with a switch. I can use Global Parameters in the XSPICE simulation setup section within CircuitStudio® to create multiple parameter sweeps with component values calculated from the Butterworth formulas:

    From here, using the Parameter Sweep option allows me to vary the global parameters CUTOFF_FREQ and DAMING_COEFF which the component values for Butterworth response are calculated from. The result is a series of response curves:

    My personal preference for the waveform editor is to have a dark background. I used the document options to swap the foreground and background colors. I also formatted the waveforms to display magnitude in dB and phase in degrees. Once I apply these settings to the document and save it, they are stored perpetually; thus I can perform any number of simulations with different variations of the and it remembers my preferences for the display.

    Taking this parameter sweep and Global Parameters capability a step further helped me analyze and “virtually prototype” the classic “Boogie” graphic equalizer . In this case, I have a multi-channel design with an inductor-capacitor series resonant used for each of the filter frequency bands between 32Hz and 16KHz. I wanted to simulate the effect of varying each gain potentiometer between flat, full cut, and full boost. Each position for each band is simulated with the potentiometer positions adjusted as Global Parameter formulas:

    In this case, I have a bunch of PSPICE style “IF” statements. When the Parameter Sweep varies the “POTS” parameter, it causes each of the potentiometer resistance values at different specific points to represent the extreme and center positions in turn. The resulting AC analysis is shown below:

    Now I can go ahead and prototype this equalizer build knowing that it will sound awesome with my electric guitar.

    Think we can help you achieve the next level data in your professional PCB career? Find out if is right for you. Talk to an expert at Altium.

     

    Check out Altium Designer® in action...

    Powerful PCB Design

    About Author

    About Author

    Ben is a Computer Systems and PCB Engineer with over 20 years of experience in embedded systems, FPGA, and PCB design. He is an avid tinkerer and is passionate about the creation of electronic devices of all kinds. Ben holds a Bachelor of Engineering (CompSysEng) with First Class Honors from the University of Southern Queensland and is currently Director of Community Tools and Content.

    most recent articles

    Back to Home