EnglischFranzösischSpanisch

OnWorks-Favicon

qflow – Online in der Cloud

Führen Sie qflow im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl qflow, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


qflow - Open-Source-Flow für die digitale Synthese

ZUSAMMENFASSUNG


qflow [anpassen] [Optionen]

BESCHREIBUNG


Dies ist die wichtigste ausführbare Datei für eine komplette Toolkette zur Synthese digitaler Schaltkreise
Beginnend mit der Verilog-Quelle und endend mit dem physischen Layout für ein bestimmtes Ziel
Herstellungsprozess. In der Welt der kommerziellen Elektronik ist die digitale Synthese mit a
Die Zielanwendung eines Chipdesigns ist normalerweise in großen EDA-Softwaresystemen gebündelt. Als
Designer kommerzieller Elektronik müssen eine Spitzenleistung aufrechterhalten
Kommerzielle Toolchains werden immer teurer und haben sich weitgehend ausgepreist
von allen außer den etablierten Herstellern integrierter Schaltkreise. Das hinterlässt ein bedauerliches Ergebnis
Es gibt eine Lücke, in der sich Start-up-Unternehmen und Kleinbetriebe irgendetwas nicht leisten können
Entwurf integrierter Schaltkreise.

Qflow versucht diese Lücke zu schließen.

Prozesse


synthetisieren
Verilog-Quelle synthetisieren

Ort Führen Sie die Erstplatzierung durch

fessioneller Statische Timing-Analyse

Route Platzierung und Route ausführen

abschwellen
Führen Sie eine Stauanalyse, den endgültigen Ort und die Route durch

reinigen Entfernen Sie temporäre Arbeitsdateien

Display
Routing-Ergebnis anzeigen

bauen Führen Sie Skripts aus, die zur Weiterleitung synthetisiert werden

alle Führen Sie Skripte aus, die zur Anzeige synthetisiert werden

OPTIONAL


-T, --Technik
Nutzen Sie Technologie (Standard: osu035)

-P, --Projekt
Das Projektstammverzeichnis ist

ANWENDUNG


Die einfachste Art der Anwendung qflow muss sich in einem Verzeichnis mit einer Verilog-Datei namens input.v befinden
und ausführen:

qflow build input.v

Dadurch werden alle notwendigen Schritte ausgeführt, um ein Layout des angegebenen zu erstellen
Verilog-Datei. Wenn nur bestimmte Schritte gewünscht sind, kann man zunächst Folgendes ausführen:

qflow input.v

Öffnen Sie dann qflow_exec.sh, kommentieren Sie die gewünschten Schritte aus und führen Sie schließlich Folgendes aus:

./qflow_exec.sh

Es ist auch möglich, andere „projektspezifische“ Details in den Dateien qflow_vars.sh zu ändern
und project_vars.sh, die ebenfalls im aktuellen Verzeichnis erstellt wurden.

TECHNOLOGIEN


qflow sucht unten nach Technologiedateien / usr / share /qflow/Technik. Ein Shell-Skript muss sein
wird dort in einem Unterverzeichnis abgelegt und gibt an, wo sich die einzelnen Technologiedateien befinden:

/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].sh

Normalerweise werden die benötigten Dateien an den folgenden Orten abgelegt:

/usr/share/qflow/tech/[TECHNAME]/SCN4M_SUBM.20.tech
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].magicrc
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].prm
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.v
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lef
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME].par
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.sp
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lib

Wenn in der Befehlszeile kein Technologiename mit angegeben wird -T/--Technik Option, es wird
Versuchen Sie, die Standardtechnologie „osu035“ zu verwenden.

Sollten sich die Technologiedateien woanders befinden, kann dies in qflow_vars.sh angegeben werden
welches beim Laufen entsteht qflow. Die Variablen „techdir“ und „techname“ müssen vorhanden sein
entsprechend geändert.

Nutzen Sie qflow online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad