GNU Electric – Perangkat Lunak Desain VLSI Chip Gratis dan Sumber Terbuka yang Luar Biasa

GNU Listrik

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:


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.