Das Prinzip und die Technologie der Simulationstechnik und integrierte Schaltung to realize co-simulation
Derzeit können alle Simulationstechnologien mit integrierten Schaltungen integriert werden, um Co-Simulation zu realisieren. In einer einzigen integrierten Umgebung können Konstrukteure die gesamten Simulationsergebnisse erhalten. Die Schnittstelle und Kommunikation verschiedener Simulations-Engines (SPICE, VHDL, Verilog, C-Code, etc.) ist für Ingenieure undurchsichtig. Sie müssen sich nur um Chipmodelle kümmern, die in der Vergangenheit nicht mit herkömmlicher Simulationssoftware simuliert werden können.
Jetzt, Die Simulation aller Geräte auf der Leiterplatte kann durch die Annahme des kooperativen Modells von analogen und digitalen Geräten realisiert werden, die auf SPICE basieren, VHDL, Verilog or C-Code description. Zum ersten Mal in der Geschichte, Ingenieure können alle Komponenten auf der Nullpunkt-Platine gleichzeitig nachahmen. Der Simulationsprozess ist der gleiche wie der reale Testprozess.
Co-Simulation bietet ein ideales Testwerkzeug für Leiterplatten mit FPGA und CPLD.
Die Fusion von Schaltplanerstellung und Simulationssoftware, PCB Ingenieure beherrschen die Schaltplanentwurfssoftware und ihre Verwendung. Aus technischer Sicht, Die Software muss in der Lage sein, automatisch eine Netzliste zu generieren, und aktuelle Software ermöglicht PCB-Design Ingenieure zur Erstellung von Schaltplänen und automatischen Ausgabe von Simulationsergebnissen. Jemand könnte fragen, kann es vereinfacht werden? Warum nicht ein Schaltplan-Design-Tool verwenden, das automatisch eine simulierte Schaltung gleichzeitig zeichnen kann? Daher, durch die Integration von Schaltplanentwurfswerkzeugen und Simulationswerkzeugen, Ingenieure müssen den Low-Level-Codierungsprozess nicht berücksichtigen, um zu vermeiden, dass zu viel Zeit für das Erlernen von SPICE-Simulationstools aufgewendet wird.
2. Zur Verbesserung der Benutzerfreundlichkeit, Hinzufügen neuer Funktionen zum PCB Simulationsprogramm war schon immer das Ziel der meisten EDA-Lieferanten. Die Realisierungsmethode besteht darin, die Simulationsergebnisse auf dem bekannten virtuellen Instrument anzuzeigen, Ordnen Sie die Komponenten nach der Teilecodedatei und führen Sie den "modellfreien" Betrieb durch. Zur Zeit, Es besteht keine Notwendigkeit, die Platzierung und den Verbindungsmodus der Komponenten zu verstehen, Denn die intelligenten Werkzeuge verstehen Ihre neue Designintention.
Zum Beispiel, Die Funktionen des Simulationstools Electronics Workbench Multiaim umfassen Oszilloskope, Spektrumanalysatoren, Signalgeneratoren, Logikanalysatoren und andere Geräte, und sein Aussehen und seine Eigenschaften unterscheiden sich nicht von echten elektronischen Messgeräten. Diese Funktionen können die Meinung von Ingenieuren ändern, die sich gegen Simulationssoftware gewehrt haben.
3. Die Quelle der Simulationsmodelle wurde erweitert. In addition to the EDA tool itself having a device library (excellent simulation software vendors provide most or all of the device models they own), Die Website des Geräteherstellers ist auch eine riesige Quelle für Designmodelle. Zur gleichen Zeit, Eine große Anzahl von aufstrebenden Netzwerk-"Komponenteninformationsunternehmen" kann auch mehr Simulationsmodelle für Schaltungsdesign zur Verfügung stellen, Kombination der EDA-Werkzeuge mit Modellen von Komponenteninformationsunternehmen,
Kann die Echtzeit-Informationsbedürfnisse von Elektronikdesignern erfüllen. Wenn Sie ein Design-Tool auswählen, Achten Sie darauf, zu beurteilen, ob die Software diese Funktionen hat, Einige Software hat sogar die Möglichkeit, das Internet-Design zu teilen.
4. Die Universalität des kombinierten Signaldesigns wird verbessert. Allgemeine Simulationstechniken wie SPICE eignen sich für analoge Schaltungen und bestimmte digitale Schaltungen, einschließlich mittelständischer integrierte Schaltungs (MSI) and large-scale integrierte Schaltungs (LSI),
Allerdings, Es ist unmöglich, SPICE zu verwenden, um recht komplexe Modelle zu modellieren digitale Chips(microprocessors, Erinnerungen, FPGAs, CPLDs, etc.) at the transistor and gate level. Die Simulationsmodelle dieser Chips verwenden üblicherweise Hardwarebeschreibungssprachen wie VHDL oder Written in Verilog, Diese Programmiersprachen können die Funktionen komplexer Geräte perfekt beschreiben,
Die Beziehung ist viel weniger kompliziert, um das Verhalten von tatsächlichen Transistoren zu beschreiben. In der Tat, Viele programmierbare Chips verwenden VHDL oder Verilog für funktionales Design, und ihre Codes können für die Funktionssimulation verwendet werden.