Pspice For Mac
Original author(s) | OrCAD Systems Corporation |
---|---|
Developer(s) | Cadence Design Systems |
Initial release | 1985 |
Stable release | 17.4 / November 2019 |
Written in | C/C++ |
Operating system | Windows (originally DOS) |
Type | Electronic design automation |
License | Proprietary |
Website | www.orcad.com |
OrCAD Systems Corporation was a software company that made OrCAD, a proprietary software tool suite used primarily for electronic design automation (EDA). The software is used mainly by electronic design engineers and electronic technicians to create electronic schematics, perform mixed-signal simulation and electronic prints for manufacturing printed circuit boards. OrCAD was taken over by Cadence Design Systems in 1999 and was integrated with Cadence Allegro since 2005.
Download PSpice and install it on your own computer. It only works on Windows. If you want to use it on a Mac, you will have to install some sort of Windows emulation. I will email you a link where you can download the installation package. Save the download file on your Desktop. There are several options for downloading the circuit simulation software we use. To obtain the most up-to-date version of the software (17.2), go to the OrCAD Downloads page on the Cadence website and download the OrCAD PSpice / PCB Designer Lite 17.2 (Capture & PSpice only).Note that you will be asked to provide your name and some other information and they will send you a confirming email.
The name OrCAD is a portmanteau, reflecting the company and its software's origins: Oregon + CAD.
Company[edit]
Founded in 1985 by John Durbetaki, Ken and Keith Seymour as 'OrCAD Systems Corporation' in Hillsboro, Oregon, the company became a supplier of desktop electronic design automation (EDA) software. In 1984 Durbetaki began designing an expansion chassis for the IBM PC. Durbetaki, who had left Intel Corp. after five years as an engineer and project manager, decided, along with brothers Keith and Ken Seymour, to start his own company to develop add-on instrumentation for the PC.[1] Durbetaki began creating his own schematic capture tool for his use in the PC expansion chassis project; but eventually shelved the hardware project entirely in favor of developing low-cost, PC-based CAD software. The company's first product was SDT (Schematic Design Tools) for DOS, which shipped first in late 1985.
In 1986, OrCAD hired Peter LoCascio to develop sales and co-founder Ken Seymour left the company. The flagship SDT product was soon followed with a digital simulator, VST (Verification and Simulation Tools) and printed circuit board (PCB) layout tools.[2]
Over time, OrCAD's product line broadened to include Windows-based software products to assist electronics designers in developing field-programmable gate arrays (FPGAs), including complex programmable logic devices (CPLDs). In 1991, Durbetaki, then CEO and head of R&D, left the company. He was succeeded as CEO by Michael Bosworth.
In June 1995, OrCAD acquired Massteck Ltd.,[3][4] a small company that offered a printed circuit board layout tool and a sophisticated autorouter,[5] and Intelligent Systems Japan, KK, OrCAD's distributor in Japan. In 1996, OrCAD made a public offering.[6][7]
In late 1997 and early 1998, OrCAD and MicroSim Corporation merged, a business combination that ultimately proved to be disappointing. MicroSim has been a supplier of PC-based analog and mixed-signal simulation software for designing printed circuit board systems (PSpice).[8][9]
On 16 July 1999, the company and its products were acquired by former competitor Cadence Design Systems.[10][11][12]
OrCAD Layout has been discontinued. The latest iteration of OrCAD CIS schematic capture software has the ability to maintain a database of available integrated circuits. This database may be updated by the user by downloading packages from component manufacturers, such as Analog Devices[13] and others. Another announcement was that ST Microelectronics will offer OrCAD PSpice models for all the power and logic semiconductors, since PSpice is the most used circuit simulator.[14]Intel offers reference PCBs designed with Cadence PCB Tools in the OrCAD Capture format for embedded and personal computers.
Products[edit]
OrCAD is a suite of products for PCB Design and analysis that includes a schematic editor (Capture), an analog/mixed-signal circuit simulator (PSpice) and a PCB board layout solution (PCB Designer Professional).
OrCAD Capture[edit]
OrCAD Capture is a schematic capture application, and part of the OrCAD circuit design suite.[15]
Unlike NI Multisim, Capture does not contain in-built simulation features, but exports netlist data to the simulator, OrCAD EE. Capture can also export a hardware description of the circuit schematic to Verilog or VHDL, and netlists to circuit board designers such as OrCAD Layout, Allegro, and others.[16]
Capture includes a component information system (CIS), that links component package footprint data or simulation behavior data, with the circuit symbol in the schematic.[16]
Capture includes a Tcl/Tk scripting functionality that allows users to write scripts, that allow customization and automation. Any task performed via the GUI may be automated by scripts.[16]
The OrCAD Capture Marketplace enables customers to share and sell add-ons and design resources. Such add-ons can customize the design environment and add features and capabilities.[16]
Capture can interface with any database which complies with Microsoft's ODBC standard etc. Data in an MRP, ERP, or PDM system can be directly accessed for use during component decision-making process.
OrCAD EE PSpice[edit]
OrCAD EE PSpice is a SPICEcircuit simulator application for simulation and verification of analog and mixed-signal circuits.[17] PSpice is an acronym for Personal Simulation Program with Integrated Circuit Emphasis.
Mount and blade party skill. You can export your character (click in the character menu on statistics), then edit a textdocument in your document folder: documents/Mount&BladeWarband (not sure where the place is). The name should be the name of your character. There you can change the skills and stats or give yourself more skillpoints. How to Respec or Reset your Character in Bannerlord Full Guide. Activate Cheats in Bannerlord. This is fairly simple. All you need to do is turn a 0 into a 1 in a config file. Navigate to your Documents. Download the Developer Console Module. Memorize Your Character’s.
OrCAD EE typically runs simulations for circuits defined in OrCAD Capture, and can optionally integrate with MATLAB/Simulink, using the Simulink to PSpice Interface (SLPS).[18] OrCAD Capture and PSpice Designer[19] together provide a complete circuit simulation and verification solution with schematic entry, native analog, mixed signal, and analysis engines.
PSpice was a modified version of the academically developed SPICE, and was commercialized by MicroSim in 1984. MicroSim was purchased by OrCAD a decade later in 1998.
OrCAD PSpice Designer is available in two options: PSpice Designer and PSpice Designer Plus.
OrCAD PSpice Designer includes OrCAD Capture and OrCAD PSpice solution. An upgrade option to PSpice Designer Plus provides the PSpice Advanced Analysis[20] simulation engine for functional simulation and improvement in design yield and reliability.
The PSpice Advanced Analysis simulation capabilities covers various analyses- Sensitivity, Monte Carlo, Smoke (Stress), Optimizer, and Parametric Plotter providing in depth understanding of circuit performance beyond basic validation.
The OrCAD PSpice Simulink - PSpice Integration(SLPS)[21] provides co-simulation and helps verify system level behavior.
A circuit to be analyzed using PSpice is described by a circuit description file, which is processed by PSpice and executed as a simulation. PSpice creates an output file to store the simulation results, and such results are also graphically displayed within the OrCAD EE interface.
OrCAD EE is an upgraded version of the PSpice simulator, and includes automatic circuit optimization and support for waveform recording, viewing, analysis, curve-fitting, and post-processing.[17][22] OrCAD EE contains an extensive library of models for physical components, including around 33,000 analog and mixed-signal devices and mathematical functions.[17] OrCAD EE also includes a model editor, support for parameterized models, auto-convergence and checkpoint restart, several internal solvers and a magnetic part editor.
History[edit]
SPICE was first developed at the University of California, Berkeley, in the early 1970s. Subsequently an improved version SPICE 2 was available in the mid-1970s especially to support computer aided design.
PSpice was released in January 1984, and was the first version of UC Berkeley SPICE available on an IBM Personal Computer. PSpice later included a waveform viewer and analyser program called Probe. Subsequent versions improved on performance and moved to DEC/VAX minicomputers, Sun workstations, Apple Macintosh, and Microsoft Windows. Version 3.06 was released in 1988, and had a 'Student Version' available which would allow a maximum of up to ten transistors to be inserted. PSpice (even the student version) increases the students' abilities to understand the behavior of electronic components and circuits.[23][24]
Analyses[edit]
The type of simulation performed by PSpice depends on the source specifications and control statements. PSpice supports the following types of analyses:
- DC Analysis - for circuits with time–invariant sources (e.g. steady-state DC sources). It calculates all nodal voltages and branch currents over a range of values. Supported types include Linear sweep, Logarithmic sweep, and Sweep over List of values.
- Transient Analysis - for circuits with time variant sources (e.g., sinusoidal sources/switched DC sources). It calculates all nodal voltages and branch currents over a time interval and their instantaneous values are the outputs.
- AC Analysis - for small signal analysis of circuits with sources of varying frequencies. It calculates the magnitudes and phase angles of all nodal voltages and branch currents over a range of frequencies.
The operating temperature of an analysis can be set to any desired value, and nodal parameters are assumed to be measured at a nominal temperature, by default 27 °C.
PSpice User Community
PSpice.com is a PSpice User Community, an open platform dedicated to PSpice Spice circuit simulation discussions. It is a web portal with access to resources for all things related to PSpice circuit simulator. Users can find datasheets, application notes, tutorials, videos, and also information about regional PSpice training events and webinars. PSpice web portal provides extensive model library of more than 33,000 PSpice models which are also easily available with the PSpice Lite Download.
PSpice Lite version, which can be used by students comes with full functionality of the software, limited only by size and complexity.
OrCAD PCB Designer[edit]
OrCAD PCB Designer is a printed circuit board designer application, and part of the OrCAD circuit design suite.[25] PCB Designer includes various automation features for PCB design, board-level analysis and design rule checks (DRC).
The PCB design may be accomplished by manually tracing PCB tracks, or using the Auto-Router provided. Such designs may include curved PCB tracks, geometric shapes, and ground planes.[26]
PCB Designer integrates with OrCAD Capture, using the component information system (CIS) to store information about a certain circuit symbol and its matching PCB footprint.[16][25]
See also[edit]
- Specctra for OrCAD (Allegro PCB Router)
References[edit]
- ^Oregon Business, 1 May 1989, Paul Gerhards, 'Designing software for 'real' engineers: OrCAD Systems Corp.', accessed 2012-04-01
- ^EDN, 'Putting a new spin on an old approach: Software design project management at OrCAD Systems', accessed 2012-04-01
- ^The Free Library, 'ORCAD COMPLETES ACQUISITION OF MASSTECK; Company Marks Tenth Anniversary With an Expanded Design Desktop for Windows: OrCAD Capture, Layout, Layout Plus, and Simulate; OrCAD Home Page Now on Internet', accessed 2012-04-01
- ^Highbeam Business, 'Orcad absorbs Massteck. (Massteck's MacEDA circuit board design tool also acquired)', accessed 2012-04-01
- ^EDN, 'Improving on PCB design'Archived 2012-09-07 at Archive.today, accessed 2012-04-01
- ^All Business, 'OrCAD completes its initial public offering', accessed 2012-02-09
- ^Blog, 'Ethical Capitalism', accessed 2011-01-12
- ^Electronic News, 'OrCAD, MicroSim plan $26M merger', accessed 2012-04-01
- ^Electronics Weekly, 'OrCad/MicroSim finish dream merger', accessed 2012-04-01
- ^Portland Business Journal, 'OrCAD needed a suitor, found one in Cadence', accessed 2012-04-01
- ^Electronic News, 'Cadence Buys OrCAD for $121M', accessed 2012-02-09
- ^Bloomberg Business Week, 'Company Overview of OrCAD, Inc.', accessed 2012-04-01
- ^http://www.analog.com/en/design-tools/dt-symbols-footprints/design-center/index.html
- ^EETimes, 'ST licenses Cadence's OrCAD PSpice', accessed 2010-09-08
- ^OrCAD Capture, OrCAD Website
- ^ abcdeOrCAD Features, OrCAD Website
- ^ abcOrCAD EE PSpice Designer, OrCAD Website
- ^PSpice Matlab Simulink Integration - Overview, OrCAD Website
- ^PSpice Designer
- ^PSpice Advanced Analysis
- ^OrCAD PSpice Simulink- PSpice Integration(SLPS)
- ^OrCAD EE FeaturesArchived 2015-03-02 at the Wayback Machine, OrCAD Website
- ^Iqbal, Sajid; Sher, Hadeed; Qureshi, Suhail Aftab (2007). 'Pspice in undergraduate and graduate electrical engineering courses'. 57. IEEEP Journal.Cite journal requires
journal=
(help) - ^Azemi, Asad; Yaz, Edwin E. (1994). PSpice and MATLAB in undergraduate and graduate electrical engineering courses. Frontiers in Education Conference, 1994. IEEE Conference Proceedings.
- ^ abOrCAD PCB Designer, OrCAD Website
- ^OrCAD PCB Designer Features, OrCAD Website
External links[edit]
Spice guide For translation in. Armenian click (courtesy of Kylie Wilson). Bulgarian click (courtesy of Cloudlakes.com).
German click (courtesy of Philipp Egger, eggerphilipp3@gmail.com). Indonesian click (courtesy of Chameleon.John.com). Portugese click (courtesy of Artur Weber and Adelina Domingos). Romanian click here (courtesy of Irina Vasilescu).
Swedish here(courtesy of Catherine Desroche). Punjabi here (courtesy of Bydiscountcodes).3. HOW TO GET STARTED WITH SPICE? (for beginners) (URL: document will explain how to run Spice or HSpice.
Virtual tape library software. Virtual Tape Library (VTL) For vendors looking to enhance tape-centric applications with seamless cloud and object storage support, we offer StarWind Virtual Tape Library (VTL) OEM. The solution provides better customer lifetime value and security by ensuring better protection through automated tape workflows and DR shipping to the cloud.
It does not explainthe Spice commands. This can be found earlier in this document under, in your textbook, or the Spice User'sGuide.In order to run Spice, you will have to go through the following steps:.Draw a schematic of the circuit (can be skipped).Create an input file.Run the program.Look at the output file and print the results3.1 Creating an Input File for Spice- ExampleWe will first explain how to use PSpice without a Schematic Editor (seefor how to use the Schematic Editor).a. Draw a schematic of the circuit, number the nodes andlabel all elements. Note that the common node (ground) always has number'0'.A sample circuit is given below.Figure 1We are interested in the voltages v12, v2 and the current i4 when the inputvoltage vin is equal to 10V. We also want to find the Thevenin equivalentvoltage and resistance seen by the terminals ab.In addition, we like to step the input voltage between 0 and 20 V insteps of 2V and print and plot v12, vo, v2 and i4 as a function of vin.Note that we inserted a DC voltage source, VMEAS, of zero value, inorder to be able to measure the current i4.b. Create the input file (source file) for PSpice.The source file needs the extension (usually '.cir') in its name.
For a descriptionof the data, control and output statement, refer to 'How to Specify the CircuitTopology' earlier in this document, the Spice manual or the textbook.Create the input file with any editor, such as Emacs, Microsoft editor,Word perfect, NotePad under windows, etc. Save it on the c: drive or onyour disk on the a: drive. In case you store it on the c: drive, put itin a subdirectory (ex. C:usersfilename.cir; the subdirectory is requiredfor the PSpice version that runs on the network in the PC labs and sitson the h: drive). Save the file as a textfile (when using a word processorsuch as MS Word).Example: c:usersexample1.cirEXAMPLE PSpice VIN 1 0 DC 10 F1 0 3 VMEAS 0.5 VMEAS 4 0 DC 0 R1 1 2 1K R2 2 3 10K R3 1 3 15K R4 2 4 40K R5 3 0 50K.OP.TF V(3,0) VIN.DC VIN 0 20 2.PRINT DC V(1,2) V(2,4) I(VMEAS).PLOT DC V(1,2) V(2,4).PLOT DC I(VMEAS).END Notes:1.
The first line is a title line and can be anything. It cannot be omitted.2. The last line must be the.END statement.3. You can insert comment lines.
Anytime a line starts with an '.' , PSpiceignores the whole line. Using an '.'
is also handy to block out a commandline.4. You can use upper or lower case letters.5. Don't forget to add a carriage return after the.END statement. Run SpiceOnce you are in PSpice, pull down the File menu at the top ofthe screen and select 'Open '. The system prompts you for the nameof the file.
Type in the file name of the circuit you have created before.As an example: c:usersexample1.cirA window will appear telling you that Spice program is running, or that thesimulation has been completed successfully, or that errors were detected. Clickon the 'OK' button.45. HSPICE 5.1 Running HSPICEYou can run HSPICE on Eniac (Sun Sparc), which is basically the same programas PSpice, except for the Schematic editor and Probe. The advantage ofusing HSpice on Eniac is that you can run it from your room through a modemconnection or over ResNet. In addition, it comes with a user-friendly andpowerful graphical interface (gsi) provided you have access to an x-terminal.First, you have to create the input file that contains the data, controland output statements in the same way as is done for PSpice.
The formatand commands are identical. You can create this input file with any editor.Once you have the input file, you can run HSpice by typing the followingcommand at the unix prompt,hspice inputfilenamein which inputfile is the name of your input file.
The output will be displayedon the screen. You can also store the output of HSPice in an output file,as follows,hspice inputfile outputfileTo view the output file, use your favorite editor. The file can be printedas any other document:lpr -w80 outputfileNotice that HSpice does not give the DC voltages unless you have specifieda certain analysis type, such as for instance.TRAN, or.AC analysis (Spiceautomatically does a DC analysis before doing a transient or AC analysis).Thus, if you are only interested in the DC voltages in HSpice, you shouldspecify the.OP option, or the5.2 Special Features of HSPICEHSpice has many capabilities. If you intend to use HSpice for IntegratedCircuits simulation you will need to make use of many of these. Pleaseconsult the MetaSoftware manual (available from the DSL, room 100M).
Hereare a couple of these features.a.Mathematical expressions in HspiceHSPICE supports a few mathematical functions which can be used to conditionany output variable. The following general format should be used for allexpressions.print varname=PAR('sqrt(v3)')This instructs HSPICE to print the square root of the voltage 'v3' andassign it the variable name varname. The results can be found in the outputfile as well as gsi under the print'plot field. Apart from square root,other useful functions such as log, sin and tan are supported.
Consultthe HSPICE manual for a complete listing.b. Node Names.Instead of using node numbers, you can use node names in the input file.This makes the files much easier to read. The same names will appear inthe output file and the graphical display.5.3 Graphical Output: gsiIn case you have access to an x-window terminal the output can also beviewed graphically using the gsi program. In order to use the graphicaldisplay, you have to include the statement ' option post' in theinput file. This will create a.sw# (for.sweep analysis) or a.tr# file(for transient analysis) which contains the simulation results in a formatthat can be interpreted by gsi.To run gsi, type ' gsi inputfilename'. All node voltages willbe saved for later display. In case you have a large circuit and don'tneed to look at all the nodes, you can reduce the size of the file by specifyingwhich node voltages to save.
This is done by the '. Option post probe',followed by the '.print nodenames' command. This last commandis identical to the one you use to specify what node voltages, or currentsyou want Spice to save.Here is an example of the input file, with the.option post commandfor gsi.example hspice with gsi vin input 0 dc 10 f1 0 output vmeas 0.5 vmeas 4 0 dc 0 r1 input 2 1k r2 2 output 10k r3 input 3 15k r4 2 4 40k r5 output 0 50k.tf output vin.dc vin 0 20 2.option post.print dc v(1,2) v(2,4) i(vmeas).plot dc v(1,2) v(2,4) i(vmeas).endTo see the graphical output, type gsi example1 (if on an x-windowterminal; if you are not familiar with x-windows consult CETS).
The gsioutput is shown in the next figure. After typing ' gsi', two windowswill open.The top one allows you to select what variables to display.
After makingthe selection of the 'type' of variables (voltages, current, etc.) andthe 'curves' to be displayed, click on the 'Draw' button. The curves willbe shown on the second window (Graph window).You can select the number of panels by going to the 'Panels' menu andselecting the number of panels.
There are several option and manipulationsyou can incorporate (see Features of gsi below).Features of gsiIn the Graph window you have a number of interesting options. The measurementmenu allows you to use cursors. To zoom in/out click on the rightmouse button and select one of the zoom commands. Then with the left buttondraw a short line to indicate what you would like to zoom.To clear a panel, click on the right mouse button and select'Clear'.Printing can be done by going to the 'Print' menu. The printcommand will write the graphical output to a file (labeled as filename.gr#))which can then be printed later on (using the lpr command).Mathematical expressions can be plotted as well. In the top window,you will see a small box called expression.
You can type mathematicalexpressions such as additions, multiplications, square, etc. Of graphs.As an example lets calculate the power in a resistor (power = i(vmeas).v(2)).To display the expression, select expression in the 'Types' windowand 'power' in the 'Curves' window.
Next, click on the 'Draw' button.6. Most common mistakes.Typos in the source file: wrong node numbers, wrong units (ex. The valueof a capacitor of 12 picofarad, incorrectly specified as 12, instead of12p.).Confuse M for mega instead of MEG: a 5 megaohm resistor should be specifiedas 5MEG and not 5M.
(M or m stands for milli).Typing the letter O instead for the number 0 (zero as in10).Omitting the final carriage return after the.END statement.7. If Spice does not run.1. First check that /cad/bin is in your path. If not, you should alterthe path to statement in your shell initialization file to include /cad/bin.).2. To run hspice on eniac from an X-TERMINAL that runs on a computerdifferent from eniac (lets say hobo in the EE domain):.logon to hobo.ee (to which the display is connected) and type:xhost eniac.seas.upenn.edu.login to eniac and type:rsh eniac.seas.upenn.edu; once on eniac type:setenv DISPLAY hobo.ee:0.08. REFERENCES.SPICE, A Guide to Circuit Simulation and Analysis Using PSpice, 3rd Ed.,P.
Tuinenga, Prentice Hall, Upper Saddle River, NJ, 1995. This book comeswith a IBM-PC 3.5 disk with the PSpice Student Version.Schematic Capture with MicroSim PSpice, 3rd Ed., Marc. Herniter, PrenticeHall, Upper Saddle River, N.J, 1998. This book comes with a CD that containsan evaluation version of PSpice.MicroSim PSpice with Circuit Analysis, 2nd Ed., F. Monssen, Prentice Hall,Upper Saddle River, NJ, 1998.MicroSim PSpice for Windows, Vol. Goody, Prentice Hall,Upper Saddle River, NJ, 1998.Spice for Circuits and Electronics Using PSpice, 2nd ed., M.
Rashid,Prentice Hall, Englewood Cliffs, NJ, 1995. This book comes with a tear-outcard to order a disk with the PSpice Student Version (available for bothPC and MAC). The cost for the disk is about $7.50-$15.50.Computer-Aided Circuit Analysis Using PSpice, 2nd Ed., W. Banzhaf, Prentice-Hall,Englewood Cliffs, NJ, 1992.Hands On PSpice,'J.G.
Gottling, Houghton Mifflin Co., MA, 1995.The Spice Book, A. Vladimirescu, John Wiley & Sons, New York, NY, 1994.Semiconductor Device Modeling with Spice, 2nd Ed., G. Massobrio and P.Antognetti, McGraw-Hill, NY, 1993.Mosfet Modeling with Spice, D.
Foty, Prentice Hall, Upper Saddle River,NJ, 1997.Macromodeling with Spice, J.A. Choi, Prentice-Hall, EnglewoodCliffs, NJ, 1992.Inside SPICE, Overcoming the Obstacles of Circuit Simulation, R. Kielkowski,MacGraw-Hill, Inc., New York, 1994.SPICE, Practical Device Modeling, R. Kielkowski, McGraw-Hill, Inc.,New York, 1995.Introduction to PSpice, A Supplement to Electric Circuits, 4th ed., byJ.
Nilsson and Susan A. Reidel, Addison-Wesley Publ.
Company, Reading,MA, 1993.Spice, by G. Roberts and A. Sedra, Oxford University Press, 1997, 2nd Edition.HSPice Users' Manual, Meta-Software, Inc., Campbell, CA.PSpice Users' Guide, MicroSim Corporation, Irvine, CA.SPICE User's GuideJan Van der Spiegeljan@ee.upenn.eduCreated Sept.
30, 1995; Updated Dec.