PSpice

PSpice

SPICE (Simulation Program with Integrated Circuit Emphasis) ist eine Software zur Simulation analoger, digitaler und gemischter elektrischer Schaltungen (Schaltungssimulation).

Inhaltsverzeichnis

Entwicklungsgeschichte

SPICE wurde ursprünglich am Electrical Engineering and Computer Sciences (EECS) Fachbereich der Universität von Berkeley entwickelt und steht heute im Quellcode in Version 3f5 zur allgemeinen Verfügung. Auf dieser Version beruhen auch etliche kommerzielle und freie Ableger, die das Original um zusätzliche Funktionen erweitern.

Versionen

Der bekannteste Ableger ist wohl PSpice der Firma OrCAD, der in einer komfortablen Oberfläche mit Schaltplaneditor, Konfigurationsdialogen und Simulationsanzeige eingebettet ist und über 46.000 simulierbare Bauelemente enthält. Es handelt sich dabei um die Nachfolgeversion des ursprünglichen MSIM-Spice. OrCAD hatte die Firma Microsim erworben und wurde 1999 selbst von Cadence Design Systems, Inc. gekauft. Früher bot OrCAD als einziges SPICE-Programm die Möglichkeit, Modelle zu verschlüsseln. Heute bieten auch andere SPICE-Programme (z. B. das frei erhältliche LTspice) dieses Feature an. Das ist gerade für industrielle Anwendungen von Vorteil, wenn Kunden die Schaltung simulieren können, aber nicht das Wissen um die Bauteile oder die Schaltung im Detail offengelegt werden soll.

Im Bereich der ASIC-Entwicklung war lange Zeit das ehemals von Cadence vertriebene H-Spice (nur auf UNIX-Plattformen verfügbar) etabliert.

Eine weitere interaktive SPICE-Simulation ist das Programm Multisim von National Instruments. Multisim bietet Schematic und Simulation (Analysen und interaktive Messgeräte) in einer integrierten Oberfläche. Eine Besonderheit dieses Programmes ist die Verwendung von virtuellen Messgeräten (DMM, Scope, FuncGen, Logic-Analyzer, Network-Analyzer, etc.) zur interaktiven SPICE-Simulation. In Verbindung mit der grafischen Programmiersprache LabVIEW ergibt sich eine integrierte Lösung für Elektronik-Design und Messtechnik.

Weitere Schaltungssimulatoren mit mehr oder weniger starker Systemintegration gibt es z. B. von Mentor.

(Kosten-)Freie Versionen

Demoversionen, die nur hinsichtlich der Komplexität der Schaltung begrenzt sind, findet man bei OrCAD und Target.

Aus Lizenzgründen ist eine Open Source-Weiterentwicklung von SPICE nur eingeschränkt möglich. Das ngspice-Projekt plante ursprünglich nur, alle lizenzrechtlich bedenklichen Teile zu reimplementieren. Es widmet sich aber nun überwiegend der Fehlerbeseitigung sowie der Integration von Xspice und Cider. TclSpice ist ein Parallelprojekt, das eine einfachere Bedienung mit einer TCL-Schnittstelle ermöglicht.

Eines der vielversprechendsten Open-Source-Projekte in diesem Bereich ist zurzeit das gEDA-Projekt (GNU Electronic Design Automation), das es sich zur Aufgabe gemacht hat, eine komplette Entwicklungssuite zu erstellen.

Ein beliebtes kostenloses, aber nicht quelloffenes SPICE für Microsoft Windows ist LTspice der Firma Linear Technology. Mit Wine kann man es auch problemlos unter Linux nutzen.

Mit MacSPICE steht auch unter MacOS X eine gute und kostenlose Implementierung von SPICE zur Verfügung. Aktuell ist hier die Version 3f5 v2.9.

Funktion

Grundfunktion der Schaltungssimulation mit SPICE ist das algorithmische Finden von Näherungslösungen für die systembeschreibenden Differentialgleichungen. Deren Zusammenhang wird von der Schaltungstopologie bestimmt und mittels einer Netzliste, welche die Bauelemente und deren Verbindungen beschreibt, an den Simulator übergeben. Die Bauelemente werden durch Modelle beschrieben, die teils physikalisch orientiert sind, aber auch vollkommen abstrakt formuliert sein können. Im letzteren Fall wird ein Subsystem nur durch Ein/Ausgänge und verknüpfende Gleichungen beschrieben, statt aus Einzelkomponenten zu bestehen. Das führt zu rascheren und zugleich exakteren Simulationsergebnissen, da sich die Modellungenauigkeiten der Einzelkomponenten nicht hochaddieren können. Allerdings bleibt dann das interne Verhalten des Blocks unbekannt.

Weblinks

Allgemein

Kommerziell

Open Source

Sonstiges


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • PSpice — is a SPICE analog circuit and digital logic simulation software that runs on personal computers, hence the first letter P in its name. It was developed by MicroSim and used in electronic design automation. MicroSim was bought by OrCAD which was… …   Wikipedia

  • PSpice — Тип Симуляция электронных схем Разработчик Cadence Design Systems Операционная система Windows Лицензия Проприетарное программное обеспечение Сайт …   Википедия

  • Bipolartransistor/Ersatzschaltungen — Um das Verhalten eines Bipolartransistors oder Feldeffekttransistors auch in komplexen Schaltungen berechnen zu können, benötigt man ein vereinfachtes, abstraktes, Modell. Hierbei werden verschiedene Stufen der Abstraktion verwendet. Hierbei… …   Deutsch Wikipedia

  • Ebers-Moll Modell — Um das Verhalten eines Bipolartransistors oder Feldeffekttransistors auch in komplexen Schaltungen berechnen zu können, benötigt man ein vereinfachtes, abstraktes, Modell. Hierbei werden verschiedene Stufen der Abstraktion verwendet. Hierbei… …   Deutsch Wikipedia

  • Großsignal-Ersatzschaltbild — Um das Verhalten eines Bipolartransistors oder Feldeffekttransistors auch in komplexen Schaltungen berechnen zu können, benötigt man ein vereinfachtes, abstraktes, Modell. Hierbei werden verschiedene Stufen der Abstraktion verwendet. Hierbei… …   Deutsch Wikipedia

  • Gummel-Poon-Modell — Um das Verhalten eines Bipolartransistors oder Feldeffekttransistors auch in komplexen Schaltungen berechnen zu können, benötigt man ein vereinfachtes, abstraktes, Modell. Hierbei werden verschiedene Stufen der Abstraktion verwendet. Hierbei… …   Deutsch Wikipedia

  • Transportmodell — Um das Verhalten eines Bipolartransistors oder Feldeffekttransistors auch in komplexen Schaltungen berechnen zu können, benötigt man ein vereinfachtes, abstraktes, Modell. Hierbei werden verschiedene Stufen der Abstraktion verwendet. Hierbei… …   Deutsch Wikipedia

  • Ersatzschaltungen des Bipolartransistors — Um das Verhalten eines Bipolartransistors oder Feldeffekttransistors auch in komplexen Schaltungen berechnen zu können, benötigt man ein vereinfachtes, abstraktes, Modell. Hierbei werden verschiedene Stufen der Abstraktion verwendet. Hierbei… …   Deutsch Wikipedia

  • OrCAD — Редактор схем в OrCAD Тип САПР Разработчик Cadence Design Systems Операционная система …   Википедия

  • SPICE — (Simulation Program with Integrated Circuit Emphasis) is a general purpose analog electronic circuit simulator.It is a powerful program that is used in IC and board level design to check the integrity of circuit designs and to predict circuit… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”