Sähkö (CAD)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 10. toukokuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
Sähköinen
Tyyppi CAD
Kehittäjät Free Software Foundation , RuLabinsky Enterprises, Incorporated
Sisään kirjoitettu Java
Käyttöjärjestelmä Monialustainen ohjelmisto
Ensimmäinen painos 1983 ja 1982 [1]
Laitteistoalusta Java-virtuaalikone
uusin versio 9.07 (22. marraskuuta 2016)
Lisenssi GPL
Verkkosivusto staticfreesoft.com

Electric VLSI Design System  - CAD käytetään sähköpiirien suunnitteluun sekä painettujen piirilevyjen ja integroitujen piirien layoutin suunnitteluun . Se on muun muassa kätevä työkalu laitteiston kuvauskielten, kuten VHDL ja Verilog , käyttöön .

Electric on ollut avoimen lähdekoodin projekti useiden vuosien ajan, ja se on nyt saatavilla FSF:n ( Free Software Foundation ) kautta.

Electric VLSI on tietokoneavusteinen suunnittelujärjestelmä erittäin suurille integroiduille piireille ( VLSI ). Electricin avulla voit suunnitella integroituja MOS- ja bipolaarisia piirejä , painettuja piirilevyjä tai minkä tahansa tyyppisiä piirejä.

Electricillä on monia muokkaustyylejä, mukaan lukien suunnittelu, kaaviot , piirrokset ja arkkitehtoninen suunnittelu .

Electric voi olla vuorovaikutuksessa erilaisten eritelmien ja tiedostomuotojen kanssa, kuten VHDL , CIF , GDS II .

Yksi mahdollisuus on sidontajärjestelmä , joka mahdollistaa ylhäältä alas suuntautuvan suunnittelun säilyttäen samalla kaikkien liitäntöjen eheyden.

Työkalut ja tekniikat

Electric yhdistää monia erilaisia ​​synteettisiä testejä ja analyysityökaluja:

Electric tukee monia erilaisia ​​suunnittelutekniikoita, kuten:

Kaksi tapaa suunnitella integroituja piirejä

Suurin osa CAD:ista käyttää kahta integroitujen piirien suunnittelumenetelmää: liitettävyyttä ja geometrista. Electric on erilainen, koska se käyttää liitettävyyttä koko projektille, mukaan lukien IC-topologia . Tämä tarkoittaa, että asetat komponentit ( MOSFETit , koskettimet jne .) ja vedät johdot ( metalli1-2 , polypii jne.) niiden liittämistä varten. Näyttö näyttää todellisen geometrisen muodon, mutta se tarkoittaa myös yhteyttä. Harkitse yksityiskohtaisemmin IC-topologian suunnittelua liitettävyyden kanssa:

Ei geometrisia virheitä. Monimutkaiset komponentit eivät enää koostu toisistaan ​​riippumattomista geometrisista osista, jotka voivat liikkua toisistaan ​​riippumatta. Maalijärjestelmissä voit vahingossa siirtää porttialueen pois transistorista, mikä tuhoaa transistorin. Electricissä transistori on yksittäinen esine, jota ei voi vahingossa tuhota.

Integroidun piirin suunnittelun muokkaaminen

Tehokkaampi editointi. Näytä sähköposti Schema on tehokkaampi, koska editori voi näyttää koko sähköpostin. ketju aina kun sen osa on valittu (korostettu). Lisäksi Electric yhdistää liitettävyyden asettelun rajoitusjärjestelmään, mikä antaa editorille tehokkaat ohjaustyökalut. Nämä työkalut pitävät suunnittelun yhtenäisenä, vaikka skeemaa muutetaan hierarkian eri tasoilla .

Työkalut ovat älykkäämpiä, kun ne voivat käyttää niihin liittyvää dataa. Esimerkiksi Suunnittelusäännön tarkistusohjelma tietää, milloin topologia on yhdistetty, ja käyttää erilaisia ​​sijoitussääntöjä .

Helpompi suunnitteluprosessi. Kun luot sähköpostia samaan aikaan kaavioita ja topologioita, kelvollisen LVS-tarkistuksen saaminen sisältää monia suunnittelusäännön puhdistus (tarkistus) vaiheita . Tämä johtuu siitä , että solmun purkaminen on suoritettava loppuun, jotta IC-topologia voidaan yhdistää, eivätkä solmujen purkajat toimi, kun suunnittelusääntöjä rikotaan. Joten aina kun LVS-tarkistus löytää ongelmia, topologia on korjattava ja DRC tyhjennetään uudelleen. Tästä eteenpäin Electric voi valita (purkaa) LVS:n liitettävyyden noudattamatta täydellisesti suunnittelusääntöjä. Ensimmäinen askel on sovittaa topologia ja sähköposti. järjestelmä. Suunnittelusäännöt voidaan sitten puhdistaa ilman pelkoa LVS-yhteensopivuuden menettämisestä.

Tavallinen käyttöliittymä. Yhdellä CAD-järjestelmällä, yhdellä käyttöliittymällä, voidaan luoda sekä topologiaa että sähköpostia. järjestelmä. Electric integroi piirustusprosessin tiiviisti erottamalla kaaviot ja sillä on LVS-työkalu niiden vertailuun.

Kytketyn topologisen suunnittelun haitat

Yhteyspohjaisen topologisen suunnittelun haitat ovat myös tiedossa. Se eroaa kaikista muista ja vaatii uudelleenkoulutusta. Tämä on totta, mutta monet ovat oppineet uudelleen ja kokeneet sen hyödylliseksi. Käyttäjillä, jotka tuntevat IC-topologian geometrisen asettelun, oppiminen kestää yleensä kauemmin ja vaikeammin. Electric sopii niille, joilla ei ole kokemusta IC-suunnittelusta.

Edellyttää käyttäjältä lisätoimia yhteyden käyttöönottoon. Vaikka tämä saattaa olla totta suunnittelun alkuvaiheessa, se ei yleensä ole. Tämä johtuu siitä, että käyttämällä liitettävyyttä suunnittelun alkuvaiheessa autat järjestelmää löytämään ongelmia tulevaisuudessa. Lisäksi Electricillä on tehokkaat työkalut automaattiseen yhteydenhallintaan.

Historia

Electric kirjoitettiin C-ohjelmointikielellä 1980-luvun alussa (aikaisin viittaus Electriciin on 19. marraskuuta 1982; Electricin ensimmäinen painettu julkaisu oli "An Integrated Aid for Top-Down Electrical Design", Proceedings, ICCAD-83, IEEE Computer Societyn määräys nro 518, syyskuu 1983 ). Jonkin aikaa julkaisunsa jälkeen Electric siirtyi yliopistojen ja tutkimuslaitosten haltuun ja sai laajan kansainvälisen levityksen.

1980-luvun puolivälissä Electric myytiin Appliconille nimellä "Bravo3VLSI".

Vuonna 1988 perustettiin Electric Editor Incorporated ja Electric myytiin kaupallisena järjestelmänä. Yritys avasi lähdekoodin FSF:n ( Free Software Foundation ) kautta vuonna 1998.

Vuonna 2000 luotiin Static Free Software tukemaan ja jakelemaan Electriciä.

Syyskuussa 2003 Electricin C-versiota ei enää tuettu, ja järjestelmä siirrettiin Java-ohjelmointikielelle . Käännös valmistui kesäkuussa 2005. Vaikka C-koodi on edelleen saatavilla, kehittäjät eivät enää ylläpidä tai kehitä sitä. Päivitetty ja parannettu Java-koodi on edelleen ilmainen.

Muistiinpanot

  1. https://www.gnu.org/software/electric/history.html

Linkit