GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die 20 besten Electronic Design Automation Tools (EDA-Tools) für Linux

Electronic Design Automation Tools oder einfach EDA-Tools sind eine Klasse spezialisierter Computerprogramme, die zur Unterstützung des Designs von IC-Chips oder Leiterplatten entwickelt wurden. Sie werden häufig von Mikrochipherstellern zur Entwicklung erstklassiger elektronischer Produkte und zur Senkung der Produktionskosten eingesetzt. EDA-Programme sind in einer großen Anzahl von Engineering-Praktiken, einschließlich Systemdesign und Hardwareimplementierung, unerlässlich. Linux bietet einige der besten Tools dieser Art für Systemdesigner. Im heutigen Leitfaden haben unsere Redakteure eine Vielzahl dieser Tools durchgesehen und einige der besten EDA-Programme für Mitarbeiter in der Fertigung elektronischer Geräte skizziert.

Beste EDA-Tools und PCB-Design-Software

Linux EDA-Anwendungen haben normalerweise unterschiedliche Zwecke. Einige Tools konzentrieren sich hauptsächlich auf Design und Simulation, während andere sich auf Fertigungsvorbereitungen, Designanalyse und Verifizierung konzentrieren können. Wir haben eine breite Palette von Tools ausgewählt, die die meisten Funktionalitäten umfassen, die von modernen Ingenieuren und Chipherstellern benötigt werden.

1. KiCad

KiCad ist wohl eine der besten frei verfügbaren PCB-Designsoftware. Es ist ein beliebtes Open-Source-EDA, das eine breite Palette robuster Funktionen bietet. KiCad verfügt über eine hervorragende integrierte Umgebung für die Schaltplaneingabe und das PCB-Layout-Design. Es bietet auch eine Reihe nützlicher Tools, mit denen Entwickler 3D-Ansichten der Leiterplatte, ihrer Komponenten, Gerber-Dateien, Grafiken und Stücklisten erstellen können. Wenn Sie also nach einer kostenlosen, aber effektiven Alternative zu kostenpflichtigen EDA-Anwendungen suchen, wäre KiCad eine ausgezeichnete Option.

Funktionen von KiCad

  • Es wird mit einem intuitiven 3D-Viewer geliefert, mit dem Designer von Leiterplatten die Layouts in einer interaktiven Leinwand überprüfen können.
  • KiCad wurde in der Programmiersprache C++ geschrieben, daher ist es im Vergleich zu vielen Softwareprogrammen zum Leiterplattendesign extrem schnell.
  • Das Open-Source-GNU-GPL-Lizenzmodell von KiCad ermöglicht es Entwicklern, den Quellcode zu überprüfen und die Anwendung bei Bedarf zu ändern.
  • Chiphersteller können für diese EDA-Anwendung aus einer breiten Palette externer Tools und Bibliotheken auswählen.

2. ADLER

EAGLE ist eine moderne PCB-Designsoftware, die von Autodesk vermarktet wird, dem Unternehmen hinter der beliebten CAD-Anwendung AutoCAD. Die vollständige Form für EAGLE ist ein leicht anwendbarer grafischer Layout-Editor. Es ist eine skriptfähige EDA-Lösung, die sich zum Entwerfen fortschrittlicher und praktischer elektronischer Geräte eignet. Diese plattformübergreifende Software bietet neben Funktionen wie Online-Anmerkungsfähigkeiten, Batch-Ausführungsunterstützung und Kupferummantelung starke Schaltplan- und Simulationsfunktionen. EAGLE ist ein proprietäres Produkt und bietet einen hervorragenden Kundensupport. Das abonnementbasierte Lizenzmodell ist jedoch für viele Entwickler nicht geeignet.

EAGLE-Funktionen

  • EAGLE verfügt über eine schöne und intuitive grafische Benutzeroberfläche, die Chipdesignern die Navigation erheblich erleichtert.
  • Der Schaltplan-Editor unterstützt modulare Designblöcke, SPICE-Simulator, elektronische Regelprüfung und Echtzeit-Synchronisation.
  • Sein PCB-Layout-Editor ermöglicht einfache Ausrichtungswerkzeuge, Push-and-Shove-Routing, Routing zur Vermeidung von Hindernissen, Hochgeschwindigkeitsdesign und Designregelprüfung.
  • Autodesk bietet eine kostenlose Version dieser Leiterplattendesign-Software für Studenten und Akademiker sowie eine eingeschränkte Version für Bastler an.

3. gEDA

Das gEDA-Projekt ist im Wesentlichen eine Sammlung von kostenlosen und quelloffenen Automatisierungstools für elektronisches Design. Wie KiCad ermöglicht es einen äußerst produktiven Arbeitsablauf und kann für die Erstellung der nächsten Generation elektrischer Geräte verwendet werden. Diese Suite bietet Chipherstellern Tools für Schaltplanerfassung, Prototyping, Schaltungsdesign und Produktion und vieles mehr. Darüber hinaus wurde gEDA entwickelt, um den Mangel an qualitativ hochwertiger Linux-EDA-Software zu überwinden. Daher arbeitet eine große Anzahl von Open-Source-Mitarbeitern an diesem Projekt und führt von Zeit zu Zeit neue Funktionen ein.

Funktionen von gEDA

  • Designer können mit gschem sehr schnell robuste elektronische Schaltpläne zeichnen Werkzeug dieser EDA-Programmsuite.
  • Mit gattrib ist es möglich, die Attribute von PCB-Layoutkomponenten einfach in großen Mengen zu bearbeiten Programm.
  • Das Dienstprogramm gsch2pcb bietet ein einfaches, aber effektives Befehlszeilentool zur Rationalisierung des Chipdesign-Workflows.
  • gEDA bietet eine hervorragende Dokumentationsunterstützung, um Anfängern beim Einstieg in dieses EDA-Toolset zu helfen.
  • Alle Utilities des gEDA-Projekts kommen mit der GPL-Lizenz und können somit einfach erweitert oder modifiziert werden.

4. Upverter

Upverter ist eine webbasierte EDA-Lösung, die sich hauptsächlich auf Einfachheit und Benutzerfreundlichkeit konzentriert. Es ermöglicht Ingenieuren für elektrische Geräte, Schaltpläne sowie PCB-Layouts zu erstellen, zu überprüfen und gemeinsam zu nutzen. Darüber hinaus ermöglicht Upverter Designern, Gerber-Dateien, 3D-Rendering-Modelle und Stücklisten zu erstellen. Obwohl Upverter ein kommerzielles Produkt ist, können Open-Source-Projekte diese Anwendung kostenlos nutzen. Wenn Sie also nach einem kostenlosen und dennoch effektiven EDA für Unternehmen suchen, zögern Sie nicht, Upverter auszuprobieren.

Funktionen von Upverter

  • Es bietet eine übersichtliche Schaltplanerfassungsschnittstelle, die die Zusammenarbeit in Echtzeit und die nahtlose Integration von PCB-Layouts unterstützt.
  • Die webbasierte Benutzeroberfläche von Upverter stellt sicher, dass Designer an groß angelegten Projekten arbeiten können, ohne Umweltprobleme zu haben.
  • Der PCB-Layout-Editor dieses Tools reagiert und ermöglicht eine intuitive Visualisierung der Schichten, Multi-Filter-Auswahl und Cross-Probing.
  • Upverter ermöglicht Chipdesignern den Import von Schaltplandaten aus kommerziellen EDAs wie EAGLE, Altium Designer und OrCAD.
  • Es bietet auch eine große Auswahl an integrierten Toolsets für Echtzeit-Synchronisation, Problemverfolgung und Entwicklungs-Wikis.

5. Fritzing

Fritzing ist eine Open-Source-Software für das Design von Leiterplatten, die sich an den Einstieg in die Entwicklung von Elektrogeräten richtet. Jeder, der sich für den Bereich Elektronik interessiert, kann mit dieser Anwendung eigene Prototypen erstellen und mit der Community teilen. Es ist in C++ geschrieben und bietet daher eine hervorragende Performance. Allerdings müssen Sie über fundierte Kenntnisse in der Embedded-Programmierung verfügen, wenn Sie die Anwendung selbst ändern oder erweitern möchten. Zum Glück hat Fritzing eine große Anzahl aktiver Community-Mitglieder, die hervorragende Dokumentation und technischen Support bieten.

Funktionen von Fritzing

  • Fritzing erleichtert den Einstieg in das PCB-Design, indem es eine intuitive „Steckbrett“-Ansicht der Schaltung und ihrer Komponenten bereitstellt.
  • Es beschreibt eine große Anzahl häufig verwendeter High-Level-Komponenten, die dazu beitragen, Schaltkreise in kürzester Zeit in produktionsreife PCBs zu verwandeln.
  • Der Quellcode dieser EDA-Software ist frei verfügbar und kann dank seiner GNU GPL-Lizenz problemlos erweitert werden.
  • Die Fritzing-Website listet eine große Anzahl von Open-Source-Projekten auf, die als Referenzpunkt für beginnende Entwickler verwendet werden können.

6. EasyEDA

EasyEDA ist eines der einfachsten und dennoch nützlichsten EDA-Tools für Elektronikentwickler, die Linux- oder BSD-Systeme als primäre Workstation verwenden. Es ist eine webbasierte Lösung, mit der Entwickler ihre PCB-Layouts problemlos entwerfen, simulieren und teilen können. Darüber hinaus bietet EasyEDA auch praktische Desktop-Clients für alle wichtigen Plattformen, einschließlich Linux, Mac und Windows. Obwohl das Hauptprodukt kommerziell ist, stellt das Entwicklungsteam eine kostenlose Version dieses EDA mit eingeschränkten Funktionen für neue Benutzer zur Verfügung.

Funktionen von EasyEDA

  • EasyEDA stellt registrierten Benutzern kostenlose Gerber-Dateien zur Verfügung und ermöglicht es ihnen, kundenspezifische PCB-Fertigungen gegen eine geringe Gebühr zu bestellen.
  • Chip-Entwickler können direkt aus dem Online-Editor starke Schaltpläne erstellen und SPICE-Schaltungen simulieren.
  • Die EasyEDA-Website enthält eine große Auswahl an Mikrocontroller-Projekten, die als Referenzpunkt für Anfänger verwendet werden können.
  • Sie können auch benutzerdefinierte Gerber-Dateien und Stücklisten generieren und Bescheinigungen im PDF-, PNG- oder SVG-Format erstellen.

7. LibrePCB

LibrePCB ist eines der besten Tools zur Automatisierung des elektronischen Designs für moderne Elektronikingenieure. Es bietet eine leistungsstarke und dennoch intuitive EDA-Lösung, die sowohl einfach zu bedienen als auch produktiv ist. Es ist eine All-in-One-Anwendung mit Dienstprogrammen für Projektmanagement, Schaltplanerfassung, PCB-Design und Bibliotheksverwaltung. Darüber hinaus fördert die Open-Source-Natur dieses Projekts die Anpassung durch Dritte. Wenn Sie also nach einem vollwertigen EDA suchen, das alle wesentlichen Funktionen zu einem hohen Preis bietet, empfehlen wir Ihnen dringend, sich LibrePCB anzusehen.

Funktionen von LibrePCB

  • Dieses plattformübergreifende EDA verfügt über eine intuitive GUI-Oberfläche, die sehr einfach zu bedienen ist und modernen Standards entspricht.
  • Es ermöglicht Designern, mit mehreren Varianten desselben Layouts zu arbeiten, und unterstützt die automatische Synchronisierung zwischen den Platinen und Schaltplänen.
  • LibrePCB bietet einen hervorragenden Bibliotheksbrowser, mit dem Entwickler ihren Schaltplänen problemlos zusätzliche Komponenten hinzufügen können.
  • Diese EDA-Anwendung bietet eine umfangreiche und detaillierte Dokumentation, um Anfängern dabei zu helfen, die Umgebung einzurichten und sofort mit der Arbeit zu beginnen.

8. PathWave Advanced Design System (ADS)

Wenn Sie nach EDA-Tools der Enterprise-Klasse suchen, dann ist das PathWave Advanced Design System (ADS) die beste PCB-Designsoftware für Ihre Anforderungen. Es ist eine vollwertige kommerzielle Lösung, die nativ auf RHEL und SUSE Linux sowie auf Windows läuft. Es bietet neben einer umfangreichen Komponentenbibliothek robuste integrierte Tools, mit denen sich mühelos hochmoderne elektronische Schaltungen entwerfen lassen. Es ermöglicht Chipherstellern, die Produktivität durch Beschleunigung des Arbeitsablaufs zu steigern, und ermöglicht eine schnelle und effiziente Zusammenarbeit im Team.

Funktionen des PathWave Advanced Design System (ADS)

  • Dieses kommerzielle Produkt unterstützt erweitertes Skripting mit Python und der proprietären Application Extension Language (AEL).
  • Designer können verschiedene Dateiformate zum Importieren und Exportieren von Schaltungsdaten verwenden, darunter HSPICE, SPICE, Gerber, Spectre-Netzlisten, Excellon und ODB++.
  • PathWave Advanced Design System (ADS) kann genaue Diagramme, Grafiken und Diagramme erstellen, um Ihr PCB-Design zu visualisieren.
  • Entwickler können robuste elektromagnetische Simulatoren und Signalintegritätsanalysatoren nutzen, um die Leistung von Hochgeschwindigkeitsverbindungen zu verbessern.

9. Magie

Magic ist ein Open-Source-VLSI-Layout-Tool, das es seit den 80er Jahren gibt. Es ermöglicht IC-Herstellern, robuste Schaltungsdesigns zu erstellen, die problemlos auf Hardware implementiert werden können. Magic ist recht einfach zu bedienen und verwendet einfach zu erreichende Designregeln und Schaltungsdesigns. Diese kostenlose EDA-Lösung hat sich im Laufe der Zeit weitgehend weiterentwickelt und bietet eine hervorragende Dokumentation in Form von schriftlichen Handbüchern und Wikis. Sie können es sich ansehen, wenn Sie ausschließlich im Bereich VLSI arbeiten.

Merkmale von Magic

  • Magic ist außergewöhnlich leicht und läuft selbst auf den ressourcenbeschränktesten Linux- und BSD-Systemen reibungslos.
  • Die freizügige BSD-Lizenz dieser Leiterplatten-Designsoftware ermöglicht umfangreiche Anpassungen und Modifikationen.
  • Es bietet eine Regelprüfung von Designs in Echtzeit, um bei der Aufrechterhaltung des Arbeitsablaufs zu helfen und Kompatibilitätsprobleme zu beseitigen.
  • Die Software wird gut gepflegt und die Entwickler bringen ziemlich häufig neuere Versionen des Kernpakets heraus.

10. Platine

Pcb-rnd ist eine einfache, aber robuste Anwendung zum Entwerfen kompakter PCB-Layouts. Es ist sowohl bei Fachleuten als auch bei Akademikern aufgrund seines geringen Speicherbedarfs und seiner einfachen Designansätze beliebt. Diese plattformübergreifende Anwendung bietet vorgefertigte Pakete für alle wichtigen Betriebssysteme, einschließlich Linux und BSDs. Pcb-rnd hat seine Wurzeln im beliebten gEDA-Projekt und wurde von seinen Entwicklern für den Aufbau eines modularen, aber flexiblen Layout-Design-Tools gegabelt. Darüber hinaus wird das Projekt sehr gut gewartet und Sie können ziemlich schnell technische Hilfe erhalten.

Funktionen von Pcb-rnd

  • Pcb-rnd ist für eine große Anzahl von Linux-Distributionen verfügbar, darunter Ubuntu, Debian, Arch, Fedora und Mageia.
  • Diese PCB-Designsoftware ist extrem leichtgewichtig und läuft selbst auf den CPUs mit den meisten Ressourcen problemlos.
  • Pcb-rnd hat eine modulare Architektur, die aus einem generischen Kern und einer Reihe stark optimierter, aber austauschbarer Plugins besteht.
  • Es ist mit gängigen EDA-Tools wie KiCad, gEDA und EAGLE kompatibel und kann in mehr als zehn Programmiersprachen geschrieben werden.

11. KTechlab

KTechlab ist eine moderne, funktionsreiche Linux-IDE für PIC-Design und -Simulation. Es verfügt über eine integrierte Unterstützung für das automatische Routing und ermöglicht die Simulation häufig verwendeter elektronischer Komponenten sowie logischer Schaltungen. KTechlab ist eine reine Linux-Lösung und läuft auf der KDE-Plattform. Für diese Software ist auch ein QT-Port verfügbar. Chip-Designer können dieses Tool zur einfachen Erfassung von Schaltplänen und zum einfachen Entwerfen digitaler High-Tech-Prozessoren verwenden. Sehen Sie sich dieses Tool also an, wenn Sie nach zuverlässigen EDA-Tools für Ihr KDE-System suchen.

Funktionen von KTechlab

  • KTechlab verwendet einen projektbasierten Arbeitsablauf, der es Entwicklern ermöglicht, mehrere Unterprojekte für ihre Mikrocontroller-Designs zu erstellen.
  • Es ist in C++ geschrieben und bietet daher eine relativ gute Leistung als andere EDA-Alternativen für die KDE-Plattform.
  • Die Open-Source-Codebasis dieser Software ist öffentlich verfügbar und kann von Drittentwicklern modifiziert oder erweitert werden.
  • KTechlab bietet eine hervorragende Dokumentation, daher ist der Einstieg in diese cIDE für Anfänger relativ einfacher.

12. QElectroTech

QElectroTech ist eine Qt-basierte EDA-Lösung zur Erstellung praktischer Elektroschaltpläne. Es besteht aus zwei Dienstprogrammen, einem leistungsstarken Editor zum Erfassen von Schaltplänen und einem Diagrammeditor zum Zeichnen robuster Designs. QElectroTech erleichtert auch die Erstellung mechanischer Zeichnungen zur Veranschaulichung elektronischer Verarbeitung und Schaltungsinstrumentierung. Es ist stark internationalisiert und unterstützt Übersetzungen für mehr als zehn Sprachen. Dieses plattformübergreifende EDA bietet auch vorgefertigte Binärdateien für die wichtigsten Linux-Distributionen, darunter Ubuntu, Debian, CentOS, RHEL und Fedora.

Funktionen von QElectroTech

  • Es verfügt über eine einfache und benutzerfreundliche grafische Benutzeroberfläche, die das Zeichnen von Schaltkreisen für Chipdesigner erleichtert.
  • QElectroTech bietet eine qualitativ hochwertige Dokumentation für Anfänger sowie einen soliden Bugtracker für das Open-Source-Projektmanagement.
  • Es wird mit einer umfangreichen Bibliothek geliefert, die eine breite Palette gängiger Symbole enthält, die auch alle standardisierten IEC 60617-Symbole enthalten.
  • Entwickler von Drittanbietern können dieses EDA erweitern oder vorhandene Funktionalitäten dank seiner Open-Source-GNU-GPL-Lizenzierung modifizieren.

13. Xilinx Vivado

Der Xilinx Vivado ist eine plattformübergreifende EDA-Lösung, die sich an professionelle Mikrochip-Entwickler richtet. Mit diesem Tool können Sie HDL-Designs synthetisieren oder analysieren sowie komplexe Zeitanalysen durchführen. Es ist ein kommerzielles Produkt, das unter einer Shareware-Lizenz steht und für kleine Entwicklungsteams geeignet ist. Dieses Tool ist eine hervorragende Ergänzung zu Ihrem Toolbelt, wenn Sie als FPGA-Designer arbeiten oder sich allgemein für die Entwicklung von Mikrocontrollern interessieren. Es unterstützt viele Geräte mit hoher Kapazität und beschleunigt den gesamten Designprozess erheblich.

Funktionen von Xilinx Vivado

  • Der Vivado HLS-Compiler kann in C, C++ und SystemC geschriebene Programme für Xilinx-Geräte übersetzen, ohne dass eine manuelle RTL erstellt werden muss.
  • Die Vivado-Designsuite bietet eine schnellere Integrations- und Implementierungsunterstützung für FPGAs, ARM-Verarbeitungssysteme und andere IP-Kerne.
  • Es wurde als Ersatz für die beliebte Xilinx ISE-Lösung entwickelt und ist für Linux und Windows verfügbar.
  • Entwickler können neue Funktionen hinzufügen oder vorhandene ändern, indem sie den Vivado TCL Store, sein angepasstes Skriptsystem, verwenden.

14. Ziemlich universeller Schaltungssimulator

Quite Universal Circuit Simulator oder QUCS ist eines der besten kostenlosen Tools zur Automatisierung des elektronischen Designs für Hersteller elektronischer Geräte. Es bietet eine einfach zu bedienende grafische Oberfläche, die die Schaltungssimulation problemlos und schneller als je zuvor macht. QUCS ist ein echtes Multiplattform-EDA mit einer Reihe vorgefertigter Pakete für Ubuntu, Mac OS X und Windows. Es eignet sich besonders für Designer, die mit Verilog und VHDL arbeiten. Darüber hinaus sind die Schaltplanerfassungs- und Simulationsfähigkeiten auch ein Pluspunkt für Chipdesigner.

Funktionen von Quite Universal Circuit Simulator

  • QUCS kann verwendet werden, um das Großsignal-, Kleinsignal- und Rauschverhalten von PCB-Schaltungen zu simulieren und ihr Verhalten zu analysieren.
  • Die GUI-Oberfläche dieser EDA-Lösung ist extrem einfach zu bedienen und macht die Navigation der Komponenten völlig mühelos.
  • Ingenieure können alle Arten von elektrischen Schaltungen simulieren, einschließlich DC, AC, Transient, S-Parameter, harmonische Balance sowie rein digitale Schaltungen.
  • QUCS bietet integrierte Unterstützung für eine Vielzahl von Diagrammen, darunter kartesische, Polar-, Ortskurven-, Zeitdiagramme und Smith-Diagramme.

15. SmartSim

SmartSim ist ein kostenloses und dennoch funktionsreiches EDA-Programm für das Design digitaler Logikschaltungen und deren Simulation. Es wurde ursprünglich für die Ausführung auf dem Raspberry Pie entwickelt und wurde seitdem auf Linux-, Windows- und sogar ARM-Geräte portiert. SmartSim kann komplexe Logikschaltkreise mit benutzerdefinierten Komponenten erstellen. Dies macht es zu einer praktikablen Lösung für eine große Anzahl von Ingenieuren für elektrische Geräte. Das Endergebnis kann problemlos in verschiedene Dateiformate exportiert werden, darunter PDF, PNG und SVG. Insgesamt wäre SmartSim ein hervorragendes EDA für neue Lernende und Bastler.

Funktionen von SmartSim

  • SmartSim ermöglicht es Designern, elektrische Logikschaltungen mit RAM/ROMs zu erstellen, die gespeichert und später geladen werden können.
  • Es bietet eine große Auswahl an Plug-in-Komponenten, mit denen Designer die Fähigkeiten ihrer Logikschaltungen erweitern können.
  • SmartSim bietet eine Touchscreen-freundliche Benutzeroberfläche, die interaktive Designs bei der Verwendung solcher Geräte ermöglicht.
  • Die Open-Source-Codebasis dieser EDA-Anwendung ist auf GitHub frei verfügbar, was weitere Modifikationen ermöglicht.

16. Elektrisch

Electric ist eines der ältesten EDA-Tools in dieser Liste. Obwohl es vor fast drei Jahrzehnten veröffentlicht wurde, wird Electric immer noch von einer beträchtlichen Anzahl von Chipdesignern verwendet. Dies spricht sicherlich für den Erfolg, den diese EDA in diesen Jahren erzielt hat. Mit Electric können Sie problemlos benutzerdefinierte Schaltpläne und PCB-Layouts zeichnen. Anstatt die Polygone auf verschiedenen Ebenen des Wafers zu manipulieren, wie dies bei vielen IC-Erstellungstools der Fall ist, betrachtet Electric sein Layout als eine verbundene Schaltung.

Merkmale von Electric

  • Electric wurde mit den Programmiersprachen JAVA und Scala geschrieben und läuft daher auf allen Computerplattformen, die JVM unterstützen.
  • Es kann verwendet werden, um benutzerdefinierte integrierte Schaltungen (ICs), Hardwarebeschreibungssprachen (HDL) und Schaltpläne zu erfassen.
  • Electric ermöglicht es Designern, CMOS, Layout-Technologien wie Nanoröhren und Photonik sowie digitale Filter und zeitliche Logiken zu erstellen.
  • Es bietet verschiedene CAD-Funktionen wie Regelprüfung, Simulation, Generierung, Routing, Siliziumkompilierung und Netzwerkkonsistenzprüfung (LVS).

17. Gnucap

Gnucap ist ein Mixed-Signal-Schaltungssimulator, der auf praktisch jeder Computerplattform läuft. Der Name steht für Gnu Circuit Analysis Package, was selbsterklärend ist. Gnucap ist eine interaktive Anwendung, die mehrere Simulationsdialekte wie SPICE, Verilog und Spectre unterstützt. Es kann problemlos mit verschiedenen Arten von Parametern, Maßen und Entwurfsmodellen arbeiten. Darüber hinaus verwendet Gnucap viele moderne Algorithmen, um die Simulationsleistung zu verbessern. Wenn Sie also nach einer zukunftssicheren Simulationsalternative zu SPICE suchen, ist Gnucap einen Versuch wert.

Funktionen von Gnucap

  • Gnucap ist eines der leichtesten EDA-Tools und wurde mit einer Plugin-basierten Architektur für zusätzlichen Nutzen entwickelt.
  • Sie können Ihre eigenen benutzerdefinierten Plugins mit der Sprache C++ schreiben und sie als kompilierte gemeinsam genutzte Objektmodule oder ".so"- oder ".dll"-Dateien hinzufügen.
  • Gnucap implementiert mehrere Fehlerkontrollmechanismen, um seine Genauigkeit zu verbessern, sowie echte Mixed-Mode-Engines für zusätzliche Geschwindigkeit.
  • Jeder Drittentwickler kann dieses EDA ändern oder dank seiner GNU GPL-Lizenz zusätzliche Funktionen hinzufügen.

18. Falstad Circuit Emulator

Der Falstad Circuit Emulator ist ein sehr beliebter webbasierter Emulator. Es kann eine große Auswahl an elektrischen Komponenten emulieren, darunter Wechselstromkreise, Dioden, MOSFETs, Operationsverstärker, digitale Filter, Oszillatoren und mehr. Mit dem Web-Editor können Sie buchstäblich alle Arten von Schaltungen emulieren. Darüber hinaus ist diese Emulatoranwendung als Java-Applet entwickelt, bietet aber auch eine JavaScript-Portierung. Insgesamt ist der Falstad-Emulator also vor allem wegen seines einfachen Designs und seiner dennoch hohen Zugänglichkeit beliebt.

Funktionen des Falstad Circuit Emulators

  • Diese Schaltungsdesign-Software ist dank ihrer intuitiven Weboberfläche eine der einfachsten für Studenten und Bastler.
  • Falstad Circuit Emulator bietet eine umfangreiche Liste von elektrischen Schaltungsbeispielen, um Anfängern den Einstieg zu erleichtern.
  • Obwohl es eine eigenständige Offline-Version dieses Schaltungsemulators gibt, ist sie nur für Mac und Windows verfügbar.
  • Benutzer von Apple-Smartphones können eine mobile Version dieser Anwendung aus dem Apple App Store herunterladen.

19. Verilator

Verilator ist ein Hochleistungs-Verilog-Simulator, der Verilog-Programme in genaue Verhaltensmodelle in C++ oder SystemC mit mehreren Threads konvertiert. Aufgrund seiner Benutzerfreundlichkeit und erheblichen Leistungsvorteile erfreut es sich unter Akademikern und Open-Source-Entwicklern wachsender Beliebtheit. Unternehmensgiganten wie Intel, AMD und Oracle nutzen diese Open-Source-EDA-Anwendung für kommerzielle Zwecke. Da es sich außerdem um ein Open-Source-Projekt handelt, dürfen Drittentwickler dies ohne rechtliche Probleme für ihre eigenen Projekte forken.

Funktionen von Verilator

  • Verilator bietet eine blitzschnelle Leistung und kann kommerzielle Automatisierungstools für das elektronische Design routinemäßig übertreffen.
  • Diese HDL-Simulation kann alle Versionen von Verilog sowie SystemVerilog- und Sugar/PSL-Zusicherungen verarbeiten.
  • Entwickler können einfach ihre eigenen Tools zusätzlich zu der XML-Ausgabe erstellen, die von dieser kostenlosen EDA-Anwendung bereitgestellt wird.
  • Die Entwickler bieten auch hervorragende Dokumentation sowie kommerzielle Supportverträge.

20. XCircuit

XCircuit ist ein plattformübergreifendes EDA-Tool zum Zeichnen von Schaltplänen und anderen zugehörigen Abbildungen in Veröffentlichungsqualität. Es kann zum Erstellen von Schaltungsnetzlisten auf der Grundlage der schematischen Erfassung verwendet werden. XCircuit ermöglicht es Designern auch, benutzerdefinierte Komponenten für die spätere Verwendung zu erstellen und zu speichern. Die vollständig editierbare Bibliothek erleichtert dem Endbenutzer die Verwaltung dieser Komponenten. Da es sich bei XCircuit um ein Open-Source-Projekt handelt, können Sie darüber hinaus bei Bedarf problemlos benutzerdefinierte Funktionen hinzufügen oder vorhandene ändern.

Funktionen von XCircuit

  • Es bietet leicht verfügbare Binärdateien für die wichtigsten Linux- und BSD-Distributionen, einschließlich RHEL, Ubuntu, Slackware und OpenBSD.
  • XCircuit ist eine ziemlich leichte EDA-Anwendung und läuft problemlos auf älteren, ressourcenbeschränkten Linux-Rechnern.
  • Diese EDA-Anwendung liefert ihre Ausgabe als schematische Netzlisten und in der Programmiersprache PostScript.
  • Obwohl ein einzelner Entwickler dieses Projekt verwaltet, bietet es dennoch eine hochwertige Dokumentation und Fehlerverwaltung.

Abschlussgedanken

Automatisierungstools für das elektronische Design umfassen eine Vielzahl von Anwendungen, einschließlich PCB-Designsoftware und Simulatoren. Obwohl eine große Anzahl kommerzieller EDA-Tools immer noch auf Windows ausgerichtet ist, hat Linux einen fairen Anteil an Konkurrenten. Einige der besten PCB-Designsoftware für Linux sind gEDA, KiCad und Upverter. Unsere Redakteure haben auch einige hervorragende Schaltungssimulatoren skizziert, die sowohl für Hobbyelektroniker als auch für Ingenieurstudenten interessant sein können. Hoffentlich konnten wir Ihnen eine umfassende Liste aller gängigen EDA-Programme für Linux zur Verfügung stellen. Teilen Sie uns im Kommentarbereich mit, wenn Sie Fragen zu einer bestimmten Anwendung haben.


Linux
  1. 4 Scan-Tools für den Linux-Desktop

  2. Die 10 besten Instant-Messaging-Apps für Linux

  3. Hyper – Die beste Terminal-App für Linux

  4. Die 8 besten Kryptowährungs-Mining-Tools für Linux

  5. Die 5 besten Blogging-Software für Linux Desktop

Die 20 besten Bioinformatik-Tools für Linux-Systeme

Die 10 besten Tools zur Verwaltung von IP-Adressen für Linux

Top 15 der besten Biologie-Tools für Linux-Systeme

Die 20 besten Build-Automatisierungstools für die moderne Softwareentwicklung

Die 10 besten E-Mail-Benachrichtigungstools für Linux-Systeme

Die 15 besten E-Mail-Verschlüsselungstools für Linux-Systeme