Pspice Alternative For Os X
Ngspice download (stable release)
First Middle Lastname [email protected] 123-456-7890 My Company Name City, State, Zip/Postal Country. Sep 07, 2018 Popular open source Alternatives to Pspice for Linux, Windows, Mac, Web, Software as a Service (SaaS) and more. Explore 8 apps like Pspice, all suggested and ranked by the AlternativeTo user community. Die PSpice Student Version 9.1.0.1 steht Ihnen als kostenloser Download in unserem Software-Portal bereit. Die neueste Version dieses Programms kann auf PCs mit Windows XP/Vista/7/8/10 32-Bit installiert werden.
All ngspice stable releases, including the most recent one, can be downloaded from Sourceforge.net File Release System. Ngspice is released as a gzipped tar archive containing all source files of the simulator. They compile under various operating systems, e.g. LINUX, MS Windows, MAC, BSD, Solaris, and maybe others. Binary packages are distributed for MS Windows and MAC OS X.
- ngspice-32: this is the folder with the latest stable release. It does not contain last minute code and experimental features. This is the release intended for end-users. All sources are assembled into a tarball for download. Binary packages for MS Windows and MAC OS X are to be found here as well.
Ngspice installation (quick intro)
If you are on MS Windows (64 bit, Windows 7 and up), download ngspice-32_64.zip from the web site given above. Expand the contents of the zip file to an arbitrary location on your computer (you should have read and write access to this location, if not run in admin mode), e.g. to D:. You also may download the GUI that is shown below. Expand its content into the Spice64bin folder. And that's it!
If you are on macOS, ngspice-32.pkg is your friend.
For Linux we do not offer pre-compiled packages. You may either resort to your Linux distributor und use their installation manager for a pre-compiled package. Some are listed here. However these may not yet contain the current release version. So you might want to compile ngspice by yourself. Then download and extract the sources from the ngspice-32 tarball. Please see file INSTALL or the ngspice manual (chapt. 32) for instructions on compilation and installation of ngspice.
If you are interested in the ngspice nightly for MS Windows or other development or ngspice experimental versions, please read on!
Ngspice download via browser or snapshot (code under development)
- ngspice tree view of master branch: This is the master branch of the code actually under development. It contains the most recent features and has already got lots of testing. Use this link to access the individual source code files via your browser. Select 'Download Snapshot' from this page to download the complete and actual master branch source code. Check one of the 'Branches' buttons (or 'More Branches' to display all branches) to switch to another branch and then again use 'Download Snapshot'. Another development branch example is given in the next bullet point.
- ngspice tree view of branch pre-master: This is the current development branch with very recent source code additions. After testing they may make it into the master branch and the next stable release. Use this link to access the source code files via your browser or download the complete snapshot by 'Download snapshot'.
Ngspice download using git (code under development)
Using 'git' offers you a way to get access to all branches and to manage them. The following command will download the complete sources from the ngspice git repository via anonymous access. You will find the ngspice top level directory as [actual directory]/ngspice, containing a complete local git repository.
git clone git://git.code.sf.net/p/ngspice/ngspice
Please see file INSTALL for instructions on compilation and installation of ngspice.
To fetch and incorporate new commits from sourceforge into your local git repository, please cd to directory ngspice and run
git pull
git pull will deny to overwrite modified files in your working directory. To drop your local changes first, you can run
git reset --hard
Be careful because this command may delete your local changes!To switch to another branch, you may issue
Pspice Alternative For Os X Factor
git fetch
and thengit checkout new-branch-name
To learn more about git, which can be both powerful and difficult to master, please consult http://git-scm.com/, especially: http://git-scm.com/documentation which has pointers to documentation and tutorials.
Ngspice GUI
A simple GUI for starting ngspice and plotting (binaries for MS Windows, 64 bit) is available here, along with its source code that compiles with Lazarus IDE.
Pspice For Students
Ngspice for MS Windows (master branch, 64 bit)
ngspice-32plus 64 bit devel is our ngspice nightly for MS Windows (though not updated every night). It contains 64 bit ngspice binaries with GUI, console and the shared ngspice dll. Sources are drawn from the master branch at git. The last update has been made on May. 15th, 2020.
Ngspice for legacy Windows OSs
Here you will find ngspice-32 made with MINGW as 64 bit binary for MS Windows 7. Right click on a link and store the 7z file to your harddisk. ngspice-32 for W7 contains the ngspice.exe executable plus three dlls linked to the exe.
ngspice-27 for xp contains 32 bit ngspice-27 for Windows XP. Right click on the link and store the 7z file to your harddisk. Enclosed are ngspice.exe with GUI and the shared ngspice dll plus some other dlls needed.
Ngspice experimental (not all updated for release version 32!)
Click icons for widgets you want to add.Click the plus sign when you want to delete widgets. Widgets for os x desktop. When you do, all the current ones show up with an X in the upper-left corner.
Here you will find some ngspice binaries (for MS Windows) which are provided for those interested in experimental code. Right click on a link and store the 7z file to your harddisk.
ngspice-30-adms is a ngspice-30+, 64 bit binary for MS Windows with ADMS enabled. It contains the ngspice-30+ binaries (GUI and console) supporting BSIMBULK, EKV, HICUM, MEXTRAM and PSP models. Sources are drawn from the branch adms-new, thst is adms-experiment-3, rebased onto ngspice-30+ pre-master. BSIMCMG is included, yielding errors, and thus is not yet ready for distribution.
ngspice-27 64 bit klu devel contains a 64 bit ngspice binary for MS Windows, with GUI, using the KLU matrix solver. Sources are drawn from the KLU-6+11 branch at git.
cuspice (ngspice-27 64 bit using CUDA, incl. CUDA redistributables, 24 MBit download size) contains a 64 bit ngspice binary with GUI, using the KLU matrix solver and CUDA (uses nvidia graphics card for acceleration). Sources are drawn from the CUSPICE+5 branch at git.
The ngspice tclspice package includes all libraries and files necessary to run some tcl scripts with the ngspice tclspice dll. The package has been created with a modified BLT library, which serves for plotting. If you install the tcl/tk libraries version 8.6 from ActiveState, add the VS 2008 project file to the ngspice main directory, and set the appropriate links in the project file to the tcl/tk library and headers, you may compile ngspice tclspice for MS Windows yourself.
A more recent tclspice version, very experimental, is here as BLT library for VS2017, and VS 2017 project file, based on the master branch as of June 2017. Again: very experimental, not yet tested!Ngspice download (old, obsolete stuff)
CVS repository is no longer used, still available, but may be switched down in the future.
Old releases (before rework-10), are available through this web site only (see the menu on the left), they are archived for historical purposes and are no longer maintained.
Introduction
MacSpice simulates and analyses electronic circuits that can range in complexity from a single resistor to an integrated circuit comprising tens-of-thousands of devices. It has users who range in experience from novices to retired integrated circuit designers. It is used at various universities internationally for research and teaching.
MacSpice runs on Intel architecture Apple Macintosh computers. It is compatible with, Berkeley Spice 3f5 but incorporates many improvements to Spice 3f5 – from simple bug-fixes to entirely new commands, algorithms and solution strategies. For example: the memory leaks that affected Spice 3f5 have been cured; new algorithms have been developed to facilitate the simulation of large circuits, and to reduce simulation time; MacSpice provides a robust multi-parameter optimizer and facilities for inter-process communication with other applications.
What MacSpice Does
Circuit simulation is a way of building and testing virtual models of electronic devices. It is usually cheaper and quicker to simulate a design than to build a prototype. MacSpice requires a text-file description of the circuit as input. This 'netlist' is a list of components and the nodes they connect to. Users may prepare netlists with a text editor, or derive them from a circuit diagram using a third-party schematic-capture application. MacSpice then builds a numerical model of the circuit and analyses this.
A command interpreter (shell) is used to specify the types of analyses that are required and how the results should be processed, saved or displayed. The high quality of the MacSpice command interpreter makes the automation of tasks straightforward.
Simulation is a tool, not a magic-wand. The quality of the results depends on the accuracy of the netlist and the device models used. Within Spice most devices are ideal – its resistor, for example, has just one property: resistance. A real resistor has parasitic inductance and capacitance; if these have a significant influence on the circuit, they must be added explicitly to the netlist.
Learn to Use MacSpice
MacSpice helps the user by providing error messages, warnings and explanatory notes. Users will, however, need to supplement these with following reference and training and information:
- New Spice User:
- New MacSpice User:
- Experienced MacSpice User:
Pspice Mac
Trademarks
Pspice Alternative For Os X 2
Intel is a registered trademark of Intel Corporation. Mac and the Mac logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. PowerPC is a trademark of International Business Machines Corporation.