Alat Otomasi Desain Elektronik atau hanya alat EDA adalah kelas program komputer khusus yang dikembangkan untuk membantu desain chip IC atau papan PCB. Mereka banyak digunakan oleh produsen microchip untuk mengembangkan produk elektronik terbaik dan memangkas biaya produksi. Program EDA sangat penting dalam sejumlah besar praktik rekayasa, termasuk desain sistem dan implementasi perangkat keras. Linux menawarkan beberapa alat terbaik untuk perancang sistem. Dalam panduan hari ini, editor kami telah membahas berbagai alat ini dan menguraikan beberapa program EDA terbaik untuk orang yang bekerja di manufaktur perangkat elektronik.
Alat EDA &Perangkat Lunak Desain PCB Terbaik
Aplikasi Linux EDA biasanya memiliki tujuan yang berbeda-beda. Beberapa alat fokus terutama pada desain dan simulasi, sementara yang lain mungkin fokus pada persiapan manufaktur, analisis desain, dan verifikasi. Kami telah memilih berbagai alat yang mencakup sebagian besar fungsi yang dibutuhkan oleh teknisi dan produsen chip modern.
1. KiCad
KiCad bisa dibilang salah satu perangkat lunak desain PCB terbaik yang tersedia secara gratis. Ini adalah EDA open source populer yang menawarkan serangkaian fitur canggih. KiCad hadir dengan lingkungan terintegrasi yang sangat baik untuk entri skematik dan desain tata letak PCB. Ini juga menyediakan berbagai alat berguna yang memungkinkan pengembang membuat tampilan 3D dari PCB, komponennya, file Gerber, karya seni, dan bill of material. Jadi, jika Anda mencari alternatif gratis namun efektif untuk aplikasi EDA berbayar, KiCad akan menjadi pilihan yang sangat baik.
Fitur KiCad
- Muncul dengan penampil 3D intuitif yang memungkinkan perancang papan PCB memeriksa tata letak di kanvas interaktif.
- KiCad ditulis menggunakan bahasa pemrograman C++, sehingga sangat cepat jika dibandingkan dengan banyak perangkat lunak desain papan sirkuit.
- Model lisensi GNU GPL sumber terbuka dari KiCad memungkinkan pengembang untuk memeriksa sumber dan memodifikasi aplikasi jika diperlukan.
- Produsen chip dapat memilih dari berbagai alat dan pustaka eksternal untuk aplikasi EDA ini.
2. ELANG
EAGLE adalah perangkat lunak desain PCB modern yang dipasarkan oleh Autodesk, perusahaan di belakang aplikasi CAD AutoCAD yang populer. Formulir lengkap untuk EAGLE adalah Editor Tata Letak Grafis yang Mudah Diterapkan. Ini adalah solusi EDA skrip yang cocok untuk merancang perangkat elektronik canggih dan praktis. Perangkat lunak multi-platform ini menyediakan fungsionalitas skematik dan simulasi yang kuat di samping fitur-fitur seperti kemampuan anotasi online, dukungan eksekusi batch, dan kelongsong tembaga. EAGLE adalah produk berpemilik dan menawarkan dukungan pelanggan yang sangat baik. Namun, model lisensi berbasis langganannya tidak cocok untuk banyak developer.
Fitur EAGLE
- EAGLE hadir dengan antarmuka pengguna grafis yang indah dan intuitif yang mempermudah navigasi bagi desainer chip.
- Editor skematik mendukung blok desain modular, simulator SPICE, pemeriksaan aturan elektronik, dan sinkronisasi waktu nyata.
- Editor tata letak PCB-nya memungkinkan alat penyelarasan sederhana, perutean dorong &dorong, perutean menghindari rintangan, desain kecepatan tinggi, dan pemeriksaan aturan desain.
- Autodesk menawarkan versi gratis perangkat lunak desain papan sirkuit ini untuk pelajar dan akademisi, serta versi terbatas untuk penghobi.
3. gEDA
Proyek gEDA pada dasarnya adalah kumpulan alat otomatisasi desain elektronik sumber terbuka dan gratis. Seperti KiCad, ini memungkinkan alur kerja yang sangat produktif dan dapat digunakan untuk membuat perangkat listrik generasi berikutnya. Suite ini memberi produsen chip alat untuk pengambilan skematik, pembuatan prototipe, desain sirkuit, dan produksi, di antara banyak lagi. Selain itu, gEDA dikembangkan untuk mengatasi kekurangan perangkat lunak EDA Linux berkualitas tinggi. Jadi, sejumlah besar kolaborator open source sedang mengerjakan proyek ini dan sesekali meluncurkan fitur yang lebih baru.
Fitur gEDA
- Desainer dapat menggambar skema elektronik yang kuat dengan sangat cepat menggunakan gschem alat rangkaian program EDA ini.
- Anda dapat dengan mudah mengedit atribut komponen tata letak PCB menggunakan gattrib program.
- Utilitas gsch2pcb menyediakan alat baris perintah yang sederhana namun efektif untuk merampingkan alur kerja perancangan chip.
- gEDA menawarkan dukungan dokumentasi yang sangat baik untuk membantu pemula memulai dan menjalankan perangkat EDA ini.
- Semua utilitas proyek gEDA dilengkapi dengan lisensi GPL sehingga dapat diperpanjang atau dimodifikasi dengan mudah.
4. Upverter
Upverter adalah solusi EDA berbasis web yang berfokus terutama pada kesederhanaan dan kemudahan penggunaan. Ini memungkinkan insinyur perangkat listrik untuk membuat, meninjau, dan berbagi skema sirkuit serta tata letak PCB. Selain itu, Upverter memungkinkan desainer menghasilkan file Gerber, model rendering 3D, dan bill of material. Meskipun Upverter adalah produk komersial, proyek open source dapat menggunakan aplikasi ini secara gratis. Jadi, jika Anda mencari EDA tingkat perusahaan yang gratis untuk digunakan namun efektif, jangan ragu untuk memeriksa Upverter.
Fitur Upverter
- Menyediakan antarmuka penangkapan skematis bersih yang mendukung kolaborasi waktu nyata dan integrasi tata letak PCB yang lancar.
- Antarmuka pengguna Upverter berbasis web memastikan desainer dapat mengerjakan proyek skala besar tanpa menghadapi masalah lingkungan.
- Editor tata letak PCB alat ini responsif dan memungkinkan visualisasi lapisan yang intuitif, pemilihan multi-filter, dan pemeriksaan silang.
- Upverter memungkinkan desainer chip untuk mengimpor data skematik dari EDA komersial seperti EAGLE, Altium Designer, dan OrCAD.
- Ia juga menawarkan banyak pilihan rangkaian alat terintegrasi untuk sinkronisasi waktu nyata, pelacakan masalah, dan pengembangan wiki.
5. Fritz
Fritzing adalah perangkat lunak desain papan sirkuit sumber terbuka yang ditujukan untuk memulai insinyur perangkat listrik. Siapa pun yang tertarik dengan bidang elektronik dapat membuat prototipe sendiri dan membagikannya kepada masyarakat menggunakan aplikasi ini. Itu ditulis menggunakan C++ dan dengan demikian menawarkan kinerja yang sangat baik. Namun, Anda harus memiliki pengetahuan substansial tentang pemrograman tersemat jika ingin memodifikasi atau memperluas aplikasi sendiri. Untungnya, Fritzing memiliki banyak anggota komunitas aktif yang memberikan dokumentasi dan dukungan teknis yang sangat baik.
Fitur Fritzing
- Fritzing mempermudah proses masuk ke desain PCB dengan menyediakan tampilan "papan tempat memotong roti" yang intuitif dari sirkuit dan komponennya.
- Ini menguraikan sejumlah besar komponen tingkat tinggi yang umum digunakan yang membantu mengubah sirkuit menjadi PCB siap produksi dalam waktu singkat.
- Kode sumber perangkat lunak EDA ini tersedia secara bebas dan dapat diperpanjang dengan mudah berkat lisensi GNU GPL-nya.
- Situs web Fritzing mencantumkan sejumlah besar proyek sumber terbuka yang dapat digunakan sebagai titik referensi untuk memulai pengembang.
6. EasyEDA
EasyEDA adalah salah satu alat EDA paling sederhana namun berguna untuk pengembang elektronik yang menggunakan sistem Linux atau BSD sebagai workstation utama mereka. Ini adalah solusi berbasis web yang memungkinkan pengembang merancang, mensimulasikan, dan membagikan tata letak PCB mereka dengan mudah. Selain itu, EasyEDA juga menawarkan klien desktop yang nyaman untuk semua platform utama, termasuk Linux, Mac, dan Windows. Meskipun produk utamanya bersifat komersial, tim pengembangan menyediakan versi gratis EDA ini dengan fungsi terbatas untuk pengguna baru.
Fitur EasyEDA
- EasyEDA menyediakan file Gerber gratis untuk pengguna terdaftar dan memungkinkan mereka memesan fabrikasi PCB khusus dengan sedikit biaya.
- Pengembang chip dapat membuat entri skematik yang kuat dan mensimulasikan sirkuit SPICE langsung dari editor online.
- Situs web EasyEDA berisi banyak pilihan proyek mikrokontroler yang dapat digunakan sebagai titik referensi bagi pemula.
- Anda juga dapat membuat file Gerber khusus, daftar bahan, dan membuat pengesahan dalam format PDF, PNG, atau SVG.
7. LibrePCB
LibrePCB adalah salah satu alat otomatisasi desain elektronik terbaik untuk insinyur elektronik modern. Ini memberikan solusi EDA yang kuat namun intuitif yang mudah digunakan dan produktif. Ini adalah aplikasi all-in-one dengan utilitas untuk manajemen proyek, pengambilan skematik, desain PCB, dan manajemen perpustakaan. Selain itu, sifat open source dari proyek ini mempromosikan kustomisasi pihak ketiga. Jadi, jika Anda mencari EDA lengkap yang menyediakan semua fitur penting tanpa label harga yang mahal, kami sangat menyarankan Anda untuk memeriksa LibrePCB.
Fitur LibrePCB
- EDA lintas platform ini hadir dengan antarmuka GUI yang intuitif, yang sangat mudah digunakan dan memenuhi standar modern.
- Ini memungkinkan desainer untuk bekerja dengan beberapa varian tata letak yang sama dan mendukung sinkronisasi otomatis antara papan dan skema.
- LibrePCB menawarkan browser pustaka luar biasa yang memungkinkan pengembang menambahkan komponen tambahan ke skema mereka dengan mudah.
- Aplikasi EDA ini memberikan dokumentasi mendalam yang ekstensif untuk membantu pemula menyiapkan lingkungan dan langsung mulai bekerja.
8. PathWave Advanced Design System (ADS)
Jika Anda mencari alat EDA tingkat perusahaan, PathWave Advanced Design System (ADS) akan menjadi perangkat lunak desain PCB terbaik untuk kebutuhan Anda. Ini adalah solusi komersial lengkap yang berjalan secara native di RHEL dan SUSE Linux serta di Windows. Ini menawarkan alat terintegrasi yang kuat di samping perpustakaan komponen yang luas yang dapat digunakan untuk merancang sirkuit elektronik mutakhir dengan nyaman. Ini memungkinkan produsen chip meningkatkan produktivitas dengan mempercepat alur kerja dan memungkinkan kolaborasi tim yang cepat dan efisien.
Fitur PathWave Advanced Design System (ADS)
- Produk komersial ini mendukung pembuatan skrip tingkat lanjut menggunakan Python dan Application Extension Language (AEL) yang dipatenkan.
- Desainer dapat menggunakan beberapa format file untuk mengimpor dan mengekspor data sirkuit, termasuk HSPICE, SPICE, Gerber, netlist Spectre, Excellon, dan ODB++.
- PathWave Advanced Design System (ADS) dapat menghasilkan bagan, grafik, dan diagram yang akurat untuk membantu memvisualisasikan desain PCB Anda.
- Developer dapat memanfaatkan simulator elektromagnetik yang tangguh dan penganalisis integritas sinyal untuk meningkatkan performa link berkecepatan tinggi.
9. Sihir
Magic adalah alat tata letak VLSI open source yang telah ada sejak tahun 80-an. Ini memungkinkan produsen IC untuk membuat desain sirkuit yang kuat yang dapat diimplementasikan pada perangkat keras dengan nyaman. Sihir cukup mudah digunakan dan menerapkan aturan desain dan desain sirkuit yang mudah dicapai. Solusi EDA gratis ini telah berkembang sebagian besar dari waktu ke waktu dan menyediakan dokumentasi yang sangat baik dalam bentuk manual dan wiki tertulis. Anda dapat memeriksanya jika Anda bekerja secara eksklusif di bidang VLSI.
Fitur Sihir
- Magic sangat ringan dan berjalan lancar bahkan pada sistem Linux dan BSD yang paling terbatas sumber dayanya.
- Lisensi BSD yang permisif dari perangkat lunak desain papan sirkuit ini memungkinkan penyesuaian dan modifikasi ekstensif.
- Menyediakan pemeriksaan aturan desain secara real-time untuk membantu menjaga alur kerja dan menghilangkan masalah kompatibilitas.
- Perangkat lunak terpelihara dengan baik, dan pengembang cukup sering meluncurkan rilis paket inti yang lebih baru.
10. Pcb-rnd
Pcb-rnd adalah aplikasi sederhana namun kuat untuk merancang tata letak PCB yang ringkas. Ini populer di kalangan profesional dan akademisi karena jejak memorinya yang kecil dan pendekatan desain yang sederhana. Aplikasi lintas platform ini menawarkan paket pre-built untuk semua sistem operasi utama, termasuk Linux dan BSD. Pcb-rnd berakar pada proyek gEDA populer dan dicabangkan oleh pengembangnya untuk membangun alat perancang tata letak yang modular namun fleksibel. Selain itu, proyek ini dikelola dengan sangat baik, dan Anda bisa mendapatkan bantuan teknis dengan cukup cepat.
Fitur Pcb-rnd
- Pcb-rnd sudah tersedia di sejumlah besar distribusi Linux, termasuk Ubuntu, Debian, Arch, Fedora, dan Mageia.
- Perangkat lunak desain pcb ini sangat ringan dan berjalan lancar bahkan pada CPU yang paling terbatas sumber dayanya.
- Pcb-rnd memiliki arsitektur modular yang terdiri dari inti generik dan sejumlah plugin yang sangat dioptimalkan namun dapat diganti.
- Ini kompatibel dengan alat EDA populer seperti KiCad, gEDA, dan EAGLE &dapat ditulis dalam lebih dari sepuluh bahasa pemrograman.
11. KTechlab
KTechlab adalah IDE Linux modern yang kaya fitur untuk desain dan simulasi PIC. Ini memiliki dukungan bawaan untuk perutean otomatis dan memungkinkan simulasi komponen elektronik yang umum digunakan serta sirkuit logika. KTechlab adalah solusi khusus Linux dan berjalan di platform KDE. Port QT juga tersedia untuk perangkat lunak ini. Perancang chip dapat menggunakan alat ini untuk pengambilan skematis dan untuk merancang prosesor digital berteknologi tinggi dengan nyaman. Jadi, lihat alat ini jika Anda mencari alat EDA yang andal untuk sistem KDE Anda.
Fitur KTechlab
- KTechlab menggunakan alur kerja berbasis proyek yang memungkinkan developer membuat beberapa subproyek untuk desain mikrokontroler mereka.
- Ini ditulis menggunakan C++ dan karenanya menawarkan kinerja yang relatif baik dibandingkan alternatif EDA lainnya untuk platform KDE.
- Basis kode sumber terbuka perangkat lunak ini tersedia untuk umum dan dapat dimodifikasi atau diperluas oleh pengembang pihak ketiga.
- KTechlab menawarkan dokumentasi yang sangat baik, sehingga memulai dengan cIDE ini relatif lebih mudah bagi pemula.
12. QElektroTek
QElectroTech adalah solusi EDA berbasis Qt untuk membuat diagram listrik praktis. Ini terdiri dari dua utilitas, editor yang kuat untuk pengambilan skematik, dan editor diagram untuk menggambar desain yang kuat. QElectroTech juga memfasilitasi pembuatan gambar mekanis untuk mengilustrasikan pemrosesan elektronik dan instrumentasi sirkuit. Ini sangat internasional dan mendukung terjemahan untuk lebih dari sepuluh bahasa. EDA lintas platform ini juga menawarkan binari bawaan untuk distribusi Linux utama, termasuk Ubuntu, Debian, CentOS, RHEL, dan Fedora.
Fitur QElectroTech
- Muncul dengan antarmuka pengguna grafis yang sederhana dan mudah digunakan, yang membuat gambar sirkuit lebih mudah bagi perancang chip.
- QElectroTech menawarkan dokumentasi berkualitas tinggi untuk pemula serta pelacak bug yang solid untuk pengelolaan proyek sumber terbuka.
- Muncul dengan perpustakaan ekstensif yang berisi berbagai macam simbol umum yang juga menyertakan semua simbol standar IEC 60617.
- Pengembang pihak ketiga dapat memperluas EDA ini atau memodifikasi fungsi yang ada berkat lisensi GNU GPL sumber terbukanya.
13. Xilinx Vivado
Xilinx Vivado adalah solusi EDA lintas platform yang ditujukan untuk pengembang microchip profesional. Anda dapat menggunakan alat ini untuk menyintesis atau menganalisis desain HDL serta melakukan analisis waktu yang rumit. Ini adalah produk komersial yang berada di bawah lisensi shareware, yang cocok untuk tim pengembangan kecil. Alat ini merupakan tambahan yang bagus untuk sabuk alat Anda jika Anda bekerja sebagai perancang FPGA atau tertarik dengan pengembangan mikrokontroler secara umum. Ini mendukung banyak perangkat berkapasitas tinggi dan mempercepat keseluruhan proses desain secara signifikan.
Fitur Xilinx Vivado
- Kompiler Vivado HLS dapat menerjemahkan program yang ditulis dalam C, C++, dan SystemC untuk menargetkan perangkat Xilinx tanpa perlu membuat RTL manual.
- Rangkaian desain Vivado menawarkan integrasi yang lebih cepat dan dukungan implementasi untuk FPGA, sistem pemrosesan ARM, dan inti IP lainnya.
- Ini dikembangkan sebagai pengganti solusi ISE Xilinx yang populer dan sudah tersedia untuk Linux dan Windows.
- Pengembang dapat menambahkan fitur baru atau memodifikasi yang sudah ada dengan menggunakan Vivado TCL Store, sistem skrip yang disesuaikan.
14. Simulator Sirkuit yang Cukup Universal
Cukup Universal Circuit Simulator atau QUCS adalah salah satu alat otomatisasi desain elektronik gratis terbaik untuk produsen perangkat elektronik. Ini menyediakan antarmuka grafis yang mudah digunakan yang membuat simulasi sirkuit bebas gangguan dan lebih cepat dari sebelumnya. QUCS adalah EDA multi-platform sejati, dengan berbagai paket pra-bangun untuk Ubuntu, Mac OS X, dan Windows. Ini sangat cocok untuk desainer yang bekerja dengan Verilog dan VHDL. Selain itu, kemampuan simulasi dan penangkapan skematik juga merupakan poin plus bagi desainer chip.
Fitur Simulator Sirkuit Cukup Universal
- QUCS dapat digunakan untuk menyimulasikan perilaku sinyal besar, sinyal kecil, dan derau sirkuit PCB serta menganalisis perilakunya.
- Antarmuka GUI solusi EDA ini sangat mudah digunakan dan membuat navigasi komponen benar-benar mudah.
- Insinyur dapat menyimulasikan semua jenis rangkaian listrik, termasuk DC, AC, Transien, parameter-S, keseimbangan Harmonik, serta yang murni digital.
- QUCS memiliki dukungan bawaan untuk berbagai diagram, termasuk kartesian, kutub, kurva lokus, diagram waktu, dan diagram Smith.
15. SmartSim
SmartSim adalah program EDA gratis namun kaya fitur untuk desain sirkuit logika digital dan simulasinya. Awalnya dikembangkan untuk berjalan di Raspberry Pie dan sejak itu telah diporting ke perangkat Linux, Windows, dan bahkan ARM. SmartSim dapat membuat rangkaian logika kompleks menggunakan komponen khusus. Ini menjadikannya solusi yang layak untuk sejumlah besar insinyur perangkat listrik. Hasil akhirnya dapat dengan mudah diekspor dalam beberapa format file, termasuk PDF, PNG, dan SVG. Secara keseluruhan, SmartSim akan menjadi EDA yang sangat baik untuk pelajar dan penghobi baru.
Fitur SmartSim
- SmartSim memungkinkan desainer membuat sirkuit logika listrik menggunakan RAM/ROM yang dapat disimpan dan dimuat nanti.
- Ini menawarkan sekumpulan besar komponen plug-in yang memungkinkan desainer memperluas kemampuan sirkuit logika mereka.
- SmartSim menawarkan antarmuka pengguna ramah layar sentuh yang memungkinkan desain interaktif saat menggunakan perangkat tersebut.
- Basis kode open source dari aplikasi EDA ini tersedia secara gratis di GitHub, yang memungkinkan untuk modifikasi lebih lanjut.
16. Listrik
Listrik adalah salah satu alat EDA tertua yang ditampilkan dalam daftar ini. Namun, meskipun dirilis hampir tiga dekade lalu, Electric masih digunakan oleh banyak perancang chip. Ini tentunya berbicara tentang kesuksesan yang telah dicapai EDA ini selama bertahun-tahun. Anda dapat menggunakan Electric untuk menggambar skema khusus dan tata letak PCB dengan mudah. Alih-alih memanipulasi poligon pada berbagai tingkat wafer, seperti yang dilakukan oleh banyak alat pembuat IC, Electric memandang tata letaknya sebagai sirkuit yang terhubung.
Fitur Elektrik
- Electric ditulis menggunakan bahasa pemrograman JAVA dan Scala, sehingga berjalan di semua platform komputasi yang mendukung JVM.
- Ini dapat digunakan untuk menangani sirkuit terpadu (IC) khusus, bahasa deskripsi perangkat keras (HDL), dan penangkapan skema.
- Listrik memungkinkan desainer membuat CMOS, teknologi tata letak seperti tabung nano &fotonik serta filter digital, dan logika temporal.
- Ini menawarkan berbagai fasilitas CAD, seperti pemeriksaan aturan, simulasi, pembuatan, perutean, kompilasi silikon, dan pemeriksaan konsistensi jaringan (LVS).
17. Gnucap
Gnucap adalah simulator sirkuit sinyal campuran yang berjalan di hampir semua platform komputasi. Nama singkatan dari Gnu Circuit Analysis Package, yang cukup jelas. Gnucap adalah aplikasi interaktif yang mendukung banyak dialek simulasi seperti SPICE, Verilog, dan Spectre. Itu dapat bekerja dengan beberapa jenis parameter, ukuran, dan model desain dengan mudah. Selain itu, Gnucap menggunakan banyak algoritme modern untuk meningkatkan performa simulasi. Jadi, jika Anda mencari alternatif simulasi masa depan untuk SPICE, Gnucap patut dicoba.
Fitur Gnucap
- Gnucap adalah salah satu alat EDA paling ringan dan dirancang menggunakan arsitektur berbasis plugin untuk manfaat tambahan.
- Anda dapat menulis plugin khusus Anda sendiri menggunakan bahasa C++ dan menambahkannya sebagai modul objek bersama terkompilasi atau file ”.so” atau ”.dll”.
- Gnucap mengimplementasikan beberapa mekanisme kontrol kesalahan untuk meningkatkan keakuratannya serta mesin mode campuran sejati untuk kecepatan ekstra.
- Pengembang pihak ketiga mana pun dapat memilih untuk mengubah EDA ini atau menambahkan fitur tambahan berkat lisensi GNU GPL-nya.
18. Falstad Circuit Emulator
The Falstad Circuit Emulator adalah emulator berbasis web yang sangat populer. Itu dapat meniru berbagai pilihan komponen listrik, termasuk sirkuit AC, dioda, MOSFET, Op-Amps, filter digital, osilator, dan banyak lagi. Anda benar-benar dapat meniru semua jenis sirkuit menggunakan editor webnya. Selain itu, aplikasi emulator ini dikembangkan sebagai Java-applet tetapi juga menawarkan port JavaScript. Jadi secara keseluruhan, emulator Falstad populer terutama karena desainnya yang sederhana namun aksesibilitasnya tinggi.
Fitur Falstad Circuit Emulator
- Perangkat lunak desain sirkuit ini adalah salah satu yang paling mudah bagi siswa dan penghobi berkat antarmuka webnya yang intuitif.
- Falstad Circuit Emulator menawarkan daftar lengkap contoh rangkaian listrik untuk membantu pemula memulai.
- Meskipun ada versi offline mandiri dari emulator sirkuit ini, ini hanya tersedia untuk Mac dan Windows.
- Pengguna ponsel cerdas Apple dapat mengunduh versi seluler aplikasi ini dari Apple App Store.
19. Verilator
Verilator adalah simulator Verilog berkinerja tinggi yang mengubah program Verilog menjadi model perilaku yang akurat dalam C++ atau SystemC multi-utas. Itu telah menikmati popularitas yang semakin meningkat di kalangan akademisi dan pengembang open source karena kemudahan penggunaan dan manfaat kinerja yang signifikan. Raksasa perusahaan seperti Intel, AMD, dan Oracle menggunakan aplikasi EDA sumber terbuka ini untuk tujuan komersial. Selain itu, karena ini adalah proyek sumber terbuka, pengembang pihak ketiga diizinkan untuk membayar ini untuk proyek mereka sendiri tanpa masalah hukum apa pun.
Fitur Verilator
- Verilator memberikan kinerja secepat kilat dan secara rutin dapat mengungguli alat otomatisasi desain elektronik komersial.
- Simulasi HDL ini dapat menangani semua versi Verilog serta pernyataan SystemVerilog dan Sugar/PSL.
- Pengembang dapat dengan mudah membuat alat mereka sendiri di atas keluaran XML yang disediakan oleh aplikasi EDA gratis ini.
- Para pengembang juga memberikan dokumentasi yang sangat baik serta kontrak dukungan komersial.
20. XCircuit
XCircuit adalah alat EDA lintas platform untuk menggambar diagram sirkuit kualitas publikasi dan gambar terkait lainnya. Ini dapat digunakan untuk memproduksi netlist sirkuit berdasarkan tangkapan skematik. XCircuit juga memungkinkan desainer untuk membuat dan menyimpan komponen khusus untuk digunakan nanti. Pustaka yang sepenuhnya dapat diedit membuat pengelolaan komponen ini lebih mudah bagi pengguna akhir. Selain itu, karena XCircuit adalah proyek sumber terbuka, Anda dapat dengan mudah menambahkan fitur khusus atau memodifikasi fitur yang sudah ada jika diperlukan.
Fitur XCircuit
- Ini menawarkan binari yang tersedia untuk distribusi Linux dan BSD utama, termasuk RHEL, Ubuntu, Slackware, dan OpenBSD.
- XCircuit adalah aplikasi EDA yang cukup ringan dan berjalan dengan mudah di mesin Linux lama yang memiliki sumber daya terbatas.
- Aplikasi EDA ini menyediakan keluarannya sebagai netlist skematis dan dalam bahasa pemrograman PostScript.
- Meskipun satu pengembang mengelola proyek ini, proyek ini tetap menawarkan dokumentasi berkualitas dan pengelolaan bug.
Mengakhiri Pikiran
Alat otomatisasi desain elektronik mencakup beragam aplikasi, termasuk perangkat lunak dan simulator desain PCB. Meskipun sejumlah besar alat EDA komersial masih ditargetkan pada Windows, Linux memiliki pesaing yang adil. Beberapa perangkat lunak desain PCB terbaik untuk Linux termasuk gEDA, KiCad, dan Upverter. Editor kami juga telah menguraikan beberapa simulator sirkuit luar biasa yang mungkin menarik bagi penghobi elektronik dan mahasiswa teknik. Mudah-mudahan, kami dapat memberi Anda daftar lengkap semua program EDA populer untuk Linux. Beri tahu kami di bagian komentar jika Anda memiliki pertanyaan tentang aplikasi tertentu.