Simulation is a valuable tool for any hardware developer. Instead of building hardware for a long debugging session, you can emulate a microcontroller and blink your lights with some Javascript. Instead of working on a Bluetooth protocol for your fitness wearable, you can just whip up some Javascript and get it working that way. Once all your Javascript is in order, then you can finally move over to hardware. It saves development time, and it saves money.
But this is all digital. What do you do if you’re working on an analog system? Lucky for you, there’s a system built for analog and mixed-signal analysis, and it’s been around for decades. This week we’re talking all about PSpice, a simulator for analog analysis that will give you voltages and currents across every node in a schematic.
For this week’s Hack Chat, we’re going to be talking about PSpice with [Abha Jain] and [Alok Tripathi]. [Abha] has worked at Cadence for 19 years and has been part of the PSpice R&D team for the last decade. She’s an MTech in VLSI Design Tools and Technology and holds multiple EDA patents. [Alok] graduated in 1993 with a B. Tech in Electrical Engineering. He started working at the Department of Atomic Energy in 1993 as a power supply and control system designer for particle accelerators. Currently, he’s working with Cadence and is the Product Engineering Architect for PSpice and OrCAD.
For this Hack Chat, we’re going to be discussing the challenges of system-level simulation, improving reliability, yield, and productivity of circuit design, the issues of Spice simulation, and answer the question, ‘on an infinite grid of one Ohm resistors, what is the resistance between two nodes a knight’s move apart?’ You are, of course, encouraged to add your own questions to the Hack Chat. You can do that by leaving the questions as a comment on this Hack Chat’s event page.
Our Hack Chats are live community events on the Hackaday.io Hack Chat group messaging. This week it’s going down at an unusual time: 8 AM Pacific, Friday, March 30th Want to know what time this is happening in your neck of the woods? Have a countdown timer!
Click that speech bubble to the right, and you’ll be taken directly to the Hack Chat group on Hackaday.io.
You don’t have to wait until Friday; join whenever you want and you can see what the community is talking about.
Wonder if PSpice leverages GPUs?
Do ask!
Not yet for simulation, however it is multithreaded application to get maximum out of CPU. Additionally majority of spice simulations (almost all) has to be sequential in nature, meaning you can not simulate t = t1 unless you have solved t=t1-, also todays CPU offers enough compute power
Is it possible to draw in orcad something (ie. a smps dcdc boot converter, with no integrated controller but only the MOS) and implement a C program that drive that MOS on/off based on the output voltage and then simulate the behavior to test and optimize the algorithm?
There are a lot of free simulators in the market, what are the three main reasons I would prefer PSpice over them?
(Very) Simple answer: Pspice can use Pspice encrypted models, which are often encountered from chip manufacturers. “Free” simulators (like LTspice) cannot use Pspice encrypted model files.
Qucs is pretty neat too. Mix VHDL, verilog and analog simulation.
+1 for Qucs. Also opensource and multiplatform, neither of which can be said for Pspice.
Maybe this is late, but I dig the subtle nod to the defunct Sony gaming handheld: https://en.wikipedia.org/wiki/PlayStation_Portable#/media/File:PSP_Logo.svg