GNU Listrik bukan sekedar perangkat lunak bebas dan sumber terbuka, ini adalah seperangkat alat canggih yang memungkinkan pengguna merancang skema, menggambar diagram sirkuit, dan pada akhirnya membuat desain chip pada tingkat transistor seperti yang dilakukan oleh perusahaan desain sistem.VLSI.
Dengan fokus pada fleksibilitas dan efisiensi, GNU Electric telah menjadi a pilihan yang lebih disukai bagi para profesional dan penggemar. Selain itu, Anda akan menemukan dokumentasi bagus yang akan membantu Anda dalam penggunaannya dan juga kumpulan perpustakaan yang bagus untuk membuat chip di berbagai node, sirkuit pengujian, dll.
Apa itu Listrik?
Listrik adalah sistem desain berbantuan komputer untuk sirkuit listrik, dengan fokus utama pada desain sirkuit terpadu. Namun, ia juga mampu menangani skema dan bahasa deskripsi perangkat keras atau HDL (Bahasa Deskripsi Perangkat Keras) untuk desain chip VLSI (Integrasi Skala Sangat Besar).. Ini serbaguna dan terdiri dari berbagai teknologi, termasuk MOS (nMOS dan berbagai varian CMOS), desain bipolar dan hybrid. Selain teknologi desain IC ini, Anda dapat bekerja dengan banyak bentuk grafis lainnya, seperti skema, seni, arsitektur FPGA, dan banyak lagi. Termasuk editor teknologi bawaan yang memungkinkan modifikasi dan pembuatan lingkungan desain baru.
Listrik terintegrasi a berbagai alat untuk analisis dan sintesis rangkaian. Sistem ini mencakup pemeriksa aturan desain, simulator, router, dan banyak lagi. Selain itu, ia memiliki model integrasi alat yang elegan, sehingga memudahkan untuk menambahkan yang baru. Begitu pula dengan alat tambahannya, seperti simulator IRSIM dari Stanford University yang dapat diintegrasikan secara sempurna dengan Electric, sebagai pelengkap ALS.
Selain mampu menangani teknologi dan alat apa pun, Electric memiliki antarmuka canggih yang memberikan batasan desain dan portabilitas platform. Sistem batasan memungkinkan komponen yang terhubung untuk tetap terhubung secara wajar, bahkan ketika desainnya dimodifikasi. Portabilitas platform berarti Electric dapat berjalan di hampir semua komputer (kode Java berjalan di mana saja dan kode C dapat dikompilasi UNIX/LINUX, Windows dan Macintosh). Dan Anda akan menemukannya tersedia dalam beberapa bahasa, termasuk Spanyol.
Fitur Listrik
Listrik adalah sistem desain VLSI yang sangat fleksibel dan kuat yang dapat menangani berbagai jenis desain sirkuit.. Antarmuka penggunanya yang canggih berfungsi di semua stasiun kerja populer dan menyediakan bahasa interpretatif untuk pengguna tingkat lanjut. Electric memiliki banyak alat analisis dan sintesis, termasuk pemeriksaan aturan desain, simulasi, perbandingan jaringan, perutean, pemadatan, kompilasi silikon, pembangkitan PLA, dan kompensasi.
Sistem verifikasi aturan desain Electric memonitor semua perubahan yang dilakukan pada desain dan menampilkan pesan kesalahan ketika pelanggaran terdeteksi. Electric juga dapat membaca keluaran Assura atau Calibre dan menampilkan hasilnya. Pemeriksa aturan kelistrikan memeriksa semua area sumur dan substrat untuk mengetahui kontak dan jarak yang tepat, dan melakukan pemeriksaan aturan antena untuk validasi produksi.
Listrik dilengkapi dengan simulator Tingkat peralihan 12 keadaan bawaan, disebut ALS. Electric dapat menghasilkan dek masuk untuk sejumlah simulator populer. Pengguna listrik harus mendapatkan sendiri simulator ini.
El pembangkit PLA CMOS from Electric bekerja dari perpustakaan elemen PLA, memungkinkan cetakan khusus. Generator bingkai pad menempatkan sel pad di sekitar inti chip dan menghubungkannya bersama-sama. Generator ROM menghasilkan desain dari file kepribadian ROM.
El Pemadat listrik menyesuaikan geometri dengan jarak minimum pada sumbu X dan Y. Logic Effort merupakan sistem penandaan gerbang skematik digital dengan informasi fan-out yang akan menghasilkan rangkaian cepat optimal. Di sisi lain, Electric memiliki enam alat penempatan eksperimental yang menggunakan paralelisme untuk mempercepat tugas. Router labirin Electric menjalankan kabel individual antar titik. Router penjahitan sel membuat koneksi eksplisit di mana sel bergabung atau tumpang tindih. Router imitasi mengamati aktivitas pengguna dan mengulangi aktivitas tersebut dalam situasi serupa di seluruh sirkuit.
El sistem VHDL Electric dapat menghasilkan VHDL dari tata letak, dan dapat mengkompilasi VHDL ke netlist berbagai format. Netlist ini dapat disimulasikan dengan simulator bawaan, diubah menjadi tata letak dengan kompiler silikon, atau disimpan ke disk untuk digunakan oleh simulator eksternal.
El Tempat Penyusun Silikon Listrik dan Rute Sel Standar dari daftar jaringan struktural, yang dapat diperoleh dari VHDL, yang selanjutnya dapat diperoleh dari gambar skema. Electric juga memiliki alat Network Consistency Checker (LVS) yang membandingkan desain dengan skema yang setara. Anda dapat membandingkan dua versi desain yang berbeda atau dua versi skema yang berbeda. Versi eksperimental NCC juga tersedia, yang disebut Port Exchange Experiment.
Dan jika Anda menginginkannya, Anda juga memiliki a sistem manajemen proyek bawaan (bahkan sistem berbasis CVS bawaan kedua jika Anda mau) yang memungkinkan pengguna untuk berbagi perpustakaan sirkuit. Pengguna dapat mengekstrak sel untuk diedit dan mengembalikannya setelah selesai. Pengguna lain dilarang mengubah sel yang dihapus dan dapat memperbarui sirkuit mereka ketika perubahan dicatat. Selain itu, pengguna dilarang membuat perubahan pada sel yang dicentang yang akan mempengaruhi sel lain yang tidak dicentang. Peringatan juga dikeluarkan ketika beberapa pengguna mengekstrak sel yang terkait secara hierarki, yang dapat menyebabkan gangguan pada pengeditannya.
Sebagai teknologi yang didukung, kami memiliki:
nMOS | Transistor nMOS tradisional |
CMOS | Muncul dalam beberapa versi berbeda, seperti aturan generik, Cal Tech Round, atau MOSIS |
Bipolar | Logika transistor bipolar generik |
BiCMOS | Bipolar+CMOS untuk sirkuit hybrid |
TFT | Sirkuit film tipis |
Filter digital | Generik |
PCB | Dapat mendukung hingga 8 lapisan untuk papan sirkuit cetak |
Skema | Buat rangkaian skema dengan komponen analog dan digital |
FPGA | Desain untuk FPGA khusus |
Artwork | Elemen untuk desain grafis |
Dan untuk antarmuka eksternal, kenyataannya Electric sangat unggul kompatibel dengan file dari banyak EDA lainnya, misalnya:
Format | Pintu masuk keluar | deskripsi |
CIF | ADALAH | Format Menengah Caltech |
GDS II | ADALAH | Format Pertukaran Calma GDS |
EDIF | ADALAH | Format Pertukaran Desain Elektronik |
MENUNTUT | E | Lingkungan Pengguna Skema |
DXF | ADALAH | Format Mekanik Asli AutoCAD |
VHDL | ADALAH | HDL |
Verilog | S | HDL |
CDL | S | Bahasa Deskripsi Irama |
BURUNG RAJAWALI | S | Pengambilan skema |
bantalan | S | Pengambilan skema |
ECAD | S | Pengambilan skema |
Aplikasi | E | Applicon/860 (format CAD lama) |
Rak buku | E | Rak Buku (format pertukaran penempatan) |
Gerber | ADALAH | Gerber Scientific (format plotter) |
HPGL | S | Bahasa Plot |
PostScript | S | Bahasa Plot |
SVG | S | Grafik Vektor yang Dapat Diskalakan (gambar yang dapat diskalakan untuk browser) |
Tapi bukan itu saja, Anda juga bisa memiliki plugin seperti perpustakaan ini:
- Boise State: perpustakaan untuk menggunakan sel standar yang dibuat oleh universitas yang diberi nama, dan berdasarkan aturan MOSIS Submicron dengan 3 lapisan interkoneksi logam dan kemampuan untuk memproduksi chip di pengecoran ON Semiconductor dalam proses C5.
- Harvey Mudd: sel dan chip standar dari Harvey Mudd College, dengan desain mikroprosesor MIPS 32-bit dan sel terkait.
- CMOS MOSIS- Anda memiliki perpustakaan untuk masing-masing teknologi manufaktur 350nm dan 180nm untuk pad dan sel standar. Perpustakaan-perpustakaan ini dikembangkan oleh Sun Microsystems Laboratories dan City Engineering College of Bangladesh, dipandu oleh Kanada Technologies.
- Chip Uji Mikrosistem Sun: Ini adalah desain Sun dengan sekitar 1 juta transistor yang digunakan sebagai model untuk mengukur kapasitansi struktural chip.
- Perpustakaan sel: perpustakaan sel lain yang dirancang oleh Hochschule Kempten dan digunakan dalam Silicon Compiler Electric.
Cukup mengesankan…
GNU Listrik: sejarah
Software desain VLSI, GNU Electric, memiliki sejarah yang panjang hingga yang kita kenal sekarang. Itu diciptakan oleh Steven M. Rubin pada awal tahun 80an dan segera didistribusikan ke universitas dan lembaga penelitian di seluruh dunia. Pada pertengahan 80-an, Applicon memasarkan Electric dengan nama “Bravo3VLSI.” Desain Electric pertama ditulis dalam bahasa pemrograman C, dan masih dapat diunduh dari situs resminya, meskipun nantinya akan di-porting ke Java dari versi 8.0, meskipun 7.0 dipertahankan berdasarkan C jika Anda menginginkannya.
Pada tahun 1988, Electric Editor Incorporated didirikan, yang menjual sistem tersebut secara komersial. Pada tahun 1998, perusahaan merilis Electric melalui Yayasan Perangkat Lunak Bebas (GNU). Pada tahun 1999, pengembangan Listrik dipindahkan ke Sun Microsystems.
Pada tahun 2000, Steven Rubin menciptakan Static Free Software, sebuah perusahaan yang mengelola distribusi Electric secara gratis. Pada tahun 2003, versi “C” dari Electric ditinggalkan dan penerjemahannya ke dalam bahasa Java dimulai, yang selesai pada tahun 2005. Meskipun kode C masih tersedia, kode tersebut tidak lagi dikembangkan atau didukung.
Pada tahun 2004, Perangkat Lunak Bebas Statis menjadi sebuah divisi dari Perusahaan RuLabinsky, Tergabung, sebuah perusahaan yang tetap berdedikasi pada perangkat lunak bebas. Pada tahun 2010, Oracle mengakuisisi Sun Microsystems dan terus mendukung pengembangan Electric hingga akhir tahun 2016, sehingga berbasis Java.
Pada tahun 2017, pengembangan Electric terhenti, namun Dukungan dan perbaikan bug terus berlanjut. Kode tersebut sekarang tersedia dari Free Software Foundation. Saat ini merupakan bagian dari repertoar paket proyek GNU.
Selain itu, saat ini digunakan oleh banyak penghobi swasta, dan bahkan oleh para profesional. Banyak universitas di dunia yang telah menggunakan Electric untuk desain chipnya, begitu pula beberapa perusahaan ternama, seperti Apple Computer, Intel, Harris Corporation, NEC Electronics, Rambus, Sun Microsystems (sekarang Oracle), dan masih banyak lagi. Faktanya, di antara perusahaan yang telah menggunakannya adalah Transmeta Corporation yang terkenal, perusahaan yang mengembangkan mikroprosesor VLIW seperti Crusoe dan Efficeon, dan tempat Linus Torvalds sendiri bekerja ketika dia baru saja tiba dari Finlandia ke Silicon Valley untuk membuat Code Morphing, sebuah kode yang dijalankan di latar belakang untuk menerjemahkan instruksi perangkat lunak x86 ke VLIW agar chip ini kompatibel dengan perangkat lunak sehari-hari.
Cara mendapatkan Listrik gratis
Jika Anda menyukainya, Anda bisa unduh secara gratis dari sini:
- GNU Electric versi C, Java dan kode sumber untuk berbagai platform (Linux, MacOS, Windows).
- Perpustakaan Tambahan.
- dokumentasi.
- Simulator IRSIM.