GNU Electric — lieliska bezmaksas un atvērtā koda mikroshēmas VLSI dizaina programmatūra

GNU Electric

GNU Electric nav tikai vēl viena bezmaksas un atvērtā pirmkoda programmatūra, tā ir jaudīgs rīku komplekts, kas ļauj lietotājiem izstrādāt shēmas, zīmēt slēguma diagrammas un galu galā izveidot mikroshēmu dizainus tranzistoru līmenī, kā to dara sistēmu projektēšanas uzņēmumi. VLSI.

GNU Electric, koncentrējoties uz elastību un efektivitāti, ir kļuvis par a vēlama izvēle gan profesionāļiem, gan entuziastiem. Turklāt jūs atradīsiet labu dokumentāciju, kas palīdzēs tās lietošanā, kā arī labu bibliotēku komplektu mikroshēmas ražošanai dažādos mezglos, testa shēmās utt.

Kas ir elektrisks?

Electric ir datorizēta elektrisko ķēžu projektēšanas sistēma, kuras galvenā uzmanība ir pievērsta integrālo shēmu projektēšanai. Tomēr tas spēj apstrādāt arī shēmas un aparatūras apraksta valodas vai HDL (aparatūras apraksta valoda) VLSI (ļoti liela mēroga integrācija) mikroshēmu projektēšanai. Tas ir daudzpusīgs un ietver dažādas tehnoloģijas, tostarp MOS (nMOS un dažādi CMOS varianti), bipolāru un hibrīdu dizainu. Papildus šīm IC dizaina tehnoloģijām jūs varat strādāt ar daudzām citām grafiskām formām, piemēram, shēmām, mākslu, FPGA arhitektūrām un citām. Ietver iebūvētu tehnoloģiju redaktoru, kas ļauj modificēt un izveidot jaunas dizaina vides.

Elektriski integrē a dažādi ķēžu analīzes un sintēzes rīki. Sistēma ietver dizaina noteikumu pārbaudītājus, simulatorus, maršrutētājus un daudz ko citu. Turklāt tam ir elegants rīku integrācijas modelis, kas atvieglo jaunu pievienošanu. Tāpat tam ir papildu rīki, piemēram, Stenfordas universitātes IRSIM simulators, ko var lieliski integrēt ar Electric, kā papildinājumu ALS.

Papildus tam, ka Electric spēj apstrādāt patvaļīgas tehnoloģijas un rīkus, tam ir jaudīgs interfeiss, kas nodrošina dizaina ierobežojumus un platformas pārnesamību. Ierobežojumu sistēma ļauj savienotajiem komponentiem palikt saprātīgi savienotiem pat tad, ja dizains tiek mainīts. Platformas pārnesamība nozīmē, ka Electric var darboties gandrīz jebkurā datorā (Java kods darbojas jebkurā vietā un C kods tiek kompilēts UNIX/LINUX, Windows un Macintosh). Un tas būs pieejams vairākās valodās, tostarp spāņu valodā.

Elektriskās īpašības

Electric ir ļoti elastīga un jaudīga VLSI projektēšanas sistēma, kas var tikt galā ar dažāda veida ķēžu projektēšanu.. Tā izsmalcinātais lietotāja interfeiss darbojas visās populārajās darbstacijās un nodrošina interpretācijas valodas pieredzējušiem lietotājiem. Electric ir daudz analīzes un sintēzes rīku, tostarp projektēšanas noteikumu pārbaude, simulācija, tīkla salīdzināšana, maršrutēšana, blīvēšana, silīcija kompilācija, PLA ģenerēšana un kompensācija.

Pārbaudes sistēma dizaina noteikumi Electric uzrauga visas konstrukcijā veiktās izmaiņas un parāda kļūdu ziņojumus, kad tiek atklāti pārkāpumi. Electric var arī nolasīt Assura vai Caliber izvadi un parādīt rezultātus. Elektrisko noteikumu pārbaudītājs pārbauda visas akas un substrāta apgabalus, vai ir pareizi kontakti un atstatums, un veic antenas noteikumu pārbaudi, lai apstiprinātu ražošanu.

Elektriskā komplektācijā ietilpst simulators Iebūvēts 12 stāvokļu pārslēgšanas līmenis, ko sauc par ALS. Electric var ražot ieejas klājus vairākiem populāriem simulatoriem. Elektrības lietotājiem šie simulatori jāiegādājas pašiem.

El PLA CMOS ģenerators no Elektriskie darbi no PLA elementu bibliotēkas, kas ļauj izgatavot pielāgotas presformas. Paliktņa rāmja ģenerators novieto spilventiņu šūnas ap mikroshēmas serdi un savieno tās kopā. ROM ģenerators izveido dizainu no ROM personības faila.

El Elektriskais blīvētājs pielāgo ģeometriju līdz minimālajam attālumam uz X un Y asīm. Logic Effort ir sistēma digitālo shematisko vārtu marķēšanai ar ventilācijas informāciju, kas radīs optimāli ātras shēmas. No otras puses, Electric ir pieejami seši eksperimentāli izvietošanas rīki, kas izmanto paralēlismu, lai paātrinātu uzdevumu. Electric labirinta maršrutētājs vada atsevišķus kabeļus starp punktiem. Šūnu savienošanas maršrutētājs izveido skaidrus savienojumus vietās, kur šūnas savienojas vai pārklājas. Maršrutētāja imitācija novēro lietotāja darbību un atkārto darbību līdzīgās situācijās visā ķēdē.

El VHDL sistēma Electric var ģenerēt VHDL no izkārtojuma un var apkopot VHDL dažādu formātu tīklu sarakstos. Šos tīklu sarakstus var simulēt ar iebūvēto simulatoru, pārveidot izkārtojumā ar silīcija kompilatoru vai saglabāt diskā, lai tos izmantotu ārējie simulatori.

El Elektrisko silīcija kompilatoru vietas un maršruti standarta šūnas no strukturālo tīklu saraksta, ko var iegūt no VHDL, ko savukārt var iegūt no shematiskā zīmējuma. Electric ir arī tīkla konsekvences pārbaudītāja (LVS) rīks, kas salīdzina dizainu ar līdzvērtīgu shēmu. Varat salīdzināt divas dažādas dizaina versijas vai divas dažādas shēmas versijas. Ir pieejama arī eksperimentālā NCC versija, ko sauc par Port Exchange Experiment.

Un, ja vēlēsieties, jūsu rīcībā būs arī a iebūvēta projektu vadības sistēma (pat otra iebūvēta uz CVS balstīta sistēma, ja vēlaties), kas ļauj lietotājiem koplietot ķēžu bibliotēku. Lietotāji var izvilkt šūnas rediģēšanai un pēc pabeigšanas tās atgriezt. Citi lietotāji nevar mainīt noņemtās šūnas un var atjaunināt savas shēmas, kad izmaiņas tiek reģistrētas. Turklāt lietotājiem ir liegts veikt izmaiņas izņemtajās šūnās, kas ietekmētu citas šūnas, kuras netiek izņemtas. Brīdinājumi tiek izdoti arī tad, ja vairāki lietotāji izņem šūnas, kas ir hierarhiski saistītas, kas var radīt traucējumus to rediģēšanā.

atbalstītās tehnoloģijas, ir:

nMOS Tradicionālais nMOS tranzistors
CMOS Tam ir vairākas dažādas versijas, piemēram, vispārīgās, Cal Tech Round vai MOSIS kārtulas
bipolārs Vispārējā bipolārā tranzistora loģika
BiCMOS Bipolāri + CMOS hibrīdshēmām
TFT Plānās plēves shēmas
Digitālie filtri Vispārējs
PCB Var atbalstīt līdz 8 slāņiem iespiedshēmas plates
Shēmas Izveidojiet shematiskas shēmas ar analogajiem un digitālajiem komponentiem
FPGA Dizains pielāgotam FPGA
Artwork Grafiskā dizaina elementi

Un kas attiecas uz ārējām saskarnēm, patiesība ir tāda, ka Electric ir ļoti labs fails saderīgs no daudzām citām EDA, piemēram:

Formāts Ieejas izeja apraksts
CIF IS Caltech vidējais formāts
GDS II IS Calma GDS apmaiņas formāts
EDIF IS Elektroniskā dizaina apmaiņas formāts
IESŪDZĒT E Shematiska lietotāja vide
DXF IS AutoCAD vietējais mehāniskais formāts
Vhdl IS ABL
Verilog S ABL
CDL S Kadences apraksta valoda
EAGLE S Shematiska uztveršana
PADI S Shematiska uztveršana
ECAD S Shematiska uztveršana
Lietojumprogramma E Applicon/860 (vecais CAD formāts)
grāmatplaukts E Grāmatplaukts (izvietojumu apmaiņas formāts)
Gerber IS Gerber Scientific (plotera formāts)
HPGL S Plotēšanas valoda
PostScript S Plotēšanas valoda
SVG S Mērogojama vektorgrafika (mērogojams attēls pārlūkprogrammai)

Bet tas vēl nav viss, jūs varat arī ir tādi spraudņi kā šīs bibliotēkas:

  • Boisa štats: bibliotēka, lai izmantotu standarta šūnas, ko izveidojusi universitāte, kuras vārdā tās ir nosauktas, un balstās uz MOSIS Submicron noteikumiem ar 3 metāla starpsavienojumu slāņiem un iespēju ražot mikroshēmu ON Semiconductor lietuvēs C5 procesā.
  • Hārvijs Muds: standarta šūnas un mikroshēmas no Harvey Mudd koledžas ar 32 bitu MIPS mikroprocesora dizainu un ar to saistītajām šūnām.
  • MOSIS CMOS- Jums ir gan bibliotēka 350nm, gan 180nm ražošanas tehnoloģijai attiecīgi spilventiņiem un standarta šūnām. Šīs bibliotēkas izstrādāja Sun Microsystems Laboratories un Bangladešas Pilsētas inženieru koledža, ko vada Kanada Technologies.
  • Sun Microsystems testa mikroshēma: Šis ir Sun dizains ar aptuveni 1 miljonu tranzistoru, kas tika izmantots kā modelis mikroshēmas strukturālās kapacitātes mērīšanai.
  • Šūnu bibliotēka: vēl viena šūnu bibliotēka, ko izstrādājusi Hochschule Kempten un ko izmanto Electric Silicon Compiler.

Vienkārši iespaidīgi…

GNU Electric: vēsture

VLSI projektēšanas programmatūrai GNU Electric ir bijusi gara vēsture līdz mūsdienām. To izveidoja Stīvens M. Rubins 80. gadu sākumā un drīz vien tika izplatīts universitātēm un pētniecības iestādēm visā pasaulē. Astoņdesmito gadu vidū Applicon tirgoja Electric ar nosaukumu “Bravo80VLSI”. Pirmie elektriskie dizaini tika rakstīti C programmēšanas valodā, un tos joprojām var lejupielādēt no oficiālās vietnes, lai gan vēlāk tie tiks pārnesti uz Java no versijas 3, lai gan 8.0 tiek uzturēta, pamatojoties uz C, ja vēlaties.

1988. gadā tika nodibināts uzņēmums Electric Editor Incorporated, kas sistēmu pārdeva komerciāli. 1998. gadā uzņēmums izlaida Electric caur Brīvās programmatūras fonds (GNU). 1999. gadā Electric Development pārcēlās uz Sun Microsystems.

2000. gadā Stīvens Rubins izveidoja Static Free Software, uzņēmums, kas pārvalda Electric bezmaksas izplatīšanu. 2003. gadā Electric “C” versija tika pamesta un sākās tās tulkošana Java valodā, kas tika pabeigta 2005. gadā. Lai gan C kods joprojām ir pieejams, tas vairs netiek izstrādāts vai atbalstīts.

2004. gadā Static Free Software kļuva par nodaļu RuLabinsky Enterprises, incorporated, korporācija, kas joprojām ir veltīta bezmaksas programmatūrai. 2010. gadā Oracle iegādājās Sun Microsystems un turpināja atbalstīt Electric izstrādi līdz 2016. gada beigām, tāpēc tā ir balstīta uz Java.

2017. gadā Electric attīstība tika pārtraukta, bet Atbalsts un kļūdu labojumi turpinās. Kods tagad ir pieejams no Free Software Foundation. Pašlaik tā ir daļa no parastā GNU projektu pakotņu repertuāra.

Turklāt šobrīd tā ir izmanto daudzi privāti hobiji un pat profesionāļi. Daudzas pasaules universitātes ir izmantojušas Electric to mikroshēmu projektēšanai, kā arī daži labi zināmi uzņēmumi, piemēram, Apple Computer, Intel, Harris Corporation, NEC Electronics, Rambus, Sun Microsystems (tagad Oracle) un daudzi citi. Faktiski starp uzņēmumiem, kas to izmantojuši, ir slavenā Transmeta Corporation, uzņēmums, kas izstrādāja VLIW mikroprocesorus, piemēram, Crusoe un Efficeon, un kurā strādāja pats Linuss Torvalds, kad viņš nesen ieradās no Somijas uz Silīcija ieleju, lai izveidotu Code Morphing, kodu. Tas darbojās fonā, lai tulkotu programmatūras x86 instrukcijas VLIW, lai padarītu šīs mikroshēmas saderīgas ar ikdienas programmatūru.

Kā iegūt bezmaksas elektrību

Ja jums patika, varat lejupielādējiet to bez maksas no šejienes:


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.