Ini adalah perintah qflow yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
aliran q - Aliran Sintesis Digital Sumber Terbuka
RINGKASAN
aliran q [proses] [Pilihan]
DESKRIPSI
Ini adalah executable utama untuk rantai alat lengkap untuk mensintesis sirkuit digital
mulai dari sumber Verilog dan diakhiri dengan tata letak fisik untuk target tertentu
proses fabrikasi. Dalam dunia elektronik komersial, sintesis digital dengan a
aplikasi target dari desain chip biasanya digabungkan ke dalam sistem perangkat lunak EDA besar. Sebagai
desainer elektronik komersial perlu mempertahankan kinerja mutakhir, ini
rantai alat komersial menjadi semakin mahal, dan sebagian besar telah menetapkan harga sendiri
dari semua kecuali produsen sirkuit terpadu yang mapan. Ini meninggalkan malang
celah di mana perusahaan rintisan dan usaha kecil tidak mampu melakukan apa pun
desain sirkuit terpadu.
Qflow mencoba mengisi celah ini.
PROSES
mempersatukan
Sintesiskan sumber Verilog
tempat Jalankan penempatan awal
adalah Analisis waktu statis
rute Jalankan penempatan dan rute
dekongest
Jalankan analisis kemacetan, tempat terakhir dan rute
membersihkan Hapus file kerja sementara
pameran
Tampilkan hasil yang dirutekan
membangun Jalankan skrip yang disintesis ke rute
semua Jalankan sintesis skrip untuk ditampilkan
PILIHAN
-T, --teknologi
Gunakan teknologi (Bawaan: osu035)
-P, --proyek
Direktori root proyek adalah
PENGGUNAAN
Cara paling sederhana untuk digunakan aliran q berada di direktori dengan satu file Verilog bernama input.v
dan jalankan:
masukan pembangunan qflow.v
Ini akan menjalankan semua langkah yang diperlukan untuk menghasilkan tata letak yang ditentukan
berkas Verilog. Jika hanya langkah-langkah tertentu yang diinginkan, yang pertama dapat dijalankan:
masukan qflow.v
dan kemudian buka qflow_exec.sh dan batalkan komentar langkah-langkah yang diinginkan, dan terakhir jalankan:
./qflow_exec.sh
Dimungkinkan juga untuk mengubah detail "khusus proyek" lainnya di file qflow_vars.sh
dan project_vars.sh yang juga telah dibuat di direktori saat ini.
TEKNOLOGI
aliran q mencari file teknologi di bawah / usr / share /aliran q/ teknologi. Skrip shell harus
ditempatkan di sub direktori di sana yang menyatakan di mana masing-masing file teknologi berada:
/usr/share/qflow/tech/[NAMA TEKNOLOGI]/[NAMA TEKNOLOGI].sh
Biasanya, file yang dibutuhkan ditempatkan di lokasi berikut:
/usr/share/qflow/tech/[NAMA TEKNOLOGI]/SCN4M_SUBM.20.tech
/usr/share/qflow/tech/[NAMA TEKNOLOGI]/[NAMA TEKNOLOGI].magicrc
/usr/share/qflow/tech/[NAMA TEKNOLOGI]/[NAMA TEKNOLOGI].prm
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.v
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lef
/usr/share/qflow/tech/[NAMA TEKNOLOGI]/[NAMA TEKNOLOGI].par
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.sp
/usr/share/qflow/tech/[TECHNAME]/[TECHNAME]_stdcells.lib
Jika tidak ada nama teknologi yang ditentukan pada baris perintah dengan -T/--teknologi pilihan, itu akan
coba gunakan teknologi default yaitu "osu035".
Jika file teknologi berada di tempat lain, ini dapat ditentukan di qflow_vars.sh
yang dibuat saat dijalankan aliran q. Variabel "techdir" dan "techname" harus
berubah sesuai.
Gunakan qflow online menggunakan layanan onworks.net