Elektrisk (CAD)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 10. maj 2018; checks kræver 4 redigeringer .
elektrisk
Type CAD
Udviklere Free Software Foundation , RuLabinsky Enterprises, Incorporated
Skrevet i Java
Operativ system Cross-platform software
Første udgave 1983 og 1982 [1]
Hardware platform Java virtuel maskine
nyeste version 9.07 (22. november 2016)
Licens GPL
Internet side staticfreesoft.com

Electric VLSI Design System  - CAD bruges til design af elektriske kredsløb og design af layoutet af printplader og integrerede kredsløb . Det er blandt andet et praktisk værktøj til at bruge hardwarebeskrivelsessprog som VHDL og Verilog .

Electric har været et open source- projekt i mange år og er nu tilgængeligt gennem FSF ( Free Software Foundation ).

Electric VLSI er et computerstøttet designsystem til meget store integrerede kredsløb ( VLSI ). Med Electric kan du designe integrerede MOS og bipolære kredsløb , printkort eller kredsløb af enhver type.

Electric har mange redigeringsstile, herunder planlægning, skemaer , illustrationer, arkitektonisk design .

Electric kan interagere med forskellige specifikationer og filformater såsom VHDL , CIF , GDS II .

En mulighed er bindingssystemet , som tillader top-down design, samtidig med at integriteten af ​​alle forbindelser bevares.

Værktøjer og teknologier

Electric kombinerer mange forskellige syntetiske test og analyseværktøjer:

Electric understøtter mange forskellige designteknologier, såsom:

To måder at designe integrerede kredsløb på

De fleste CAD bruger to metoder til at designe integrerede kredsløb: konnektivitet og geometrisk. Electric er anderledes, fordi den bruger forbindelse til hele projektet, inklusive IC-topologi . Det betyder, at du lægger komponenterne ( MOSFET'er , kontakter osv .) ud og trækker ledningerne ( metal1-2 , polysilicium osv.) for at forbinde dem. Skærmen viser den faktiske geometriske form, men det betyder også sammenhæng. Overvej mere detaljeret designet af IC-topologien med tilslutning:

Ingen geometriske fejl. Komplekse komponenter er ikke længere opbygget af uafhængige geometriske dele, der kan bevæge sig uafhængigt af hinanden. I malingssystemer kan du ved et uheld flytte gate -området væk fra transistoren og dermed ødelægge transistoren. I Electric er en transistor et enkelt objekt, der ikke kan ødelægges ved et uheld.

Redigering af et integreret kredsløbsdesign

Mere effektiv redigering. Se e-mail skemaet er mere effektivt, fordi editoren kan vise hele e-mailen. kæde, når dens del er valgt (fremhævet). Electric kombinerer også forbindelse med layoutbegrænsningssystemet , hvilket giver editoren kraftfulde kontrolværktøjer. Disse værktøjer holder designet konsistent, selvom skemaet er ændret på forskellige niveauer i hierarkiet .

Værktøjer er smartere, når de kan bruge relaterede data. For eksempel ved designregelkontrolprogrammet , hvornår en topologi er forbundet, og bruger forskellige placeringsregler .

Lettere designproces. Når du opretter e- mail på samme tid skemaer og topologier, at få et gyldigt LVS-tjek involverer mange trin til rensning af designregler (kontrol) . Dette skyldes, at nodeekstraktion skal afsluttes, for at IC-topologien kan tilsluttes, og nodeextractorer virker ikke, når designreglerne overtrædes. Så hver gang LVS-kontrollen finder problemer, skal topologien rettes, og DRC ryddes igen. Fra dette tidspunkt kan Electric vælge at (udtrække) forbindelse til LVS uden perfekt at følge designreglerne, det første skridt er at matche topologien og e-mail. ordning. Designreglerne kan derefter ryddes op uden frygt for at miste LVS-overensstemmelsen.

Almindelig brugergrænseflade. Et CAD-system, med en enkelt brugergrænseflade, kan bruges til at skabe både topologi og e-mail. ordning. Electric integrerer tegningsprocessen tæt ved at adskille skemaerne og har et LVS-værktøj til at sammenligne dem.

Ulemper ved forbundet topologisk design

Ulemperne ved forbindelsesbaseret topologisk design er også kendt. Det er anderledes end alle de andre og kræver omskoling. Det er sandt, men mange har genlært og fundet det umagen værd. Brugere, der er fortrolige med det geometriske layout af en IC-topologi, tager normalt længere og sværere at lære. Electric er velegnet til dem uden erfaring med IC-design.

Kræver yderligere handlinger fra brugerens side for at indføre forbindelse. Selvom dette kan være sandt i de tidlige stadier af design, er det generelt ikke det. Dette skyldes, at du ved at bruge tilslutning i de tidlige stadier af design hjælper systemet med at finde problemer i fremtiden. Derudover har Electric kraftfulde værktøjer til automatisk forbindelsesstyring.

Historie

Electric blev skrevet i programmeringssproget C i begyndelsen af ​​1980'erne (tidligste reference til Electric er 19. november 1982; den første udgivelse af Electric på tryk var "An Integrated Aid for Top-Down Electrical Design", Proceedings, ICCAD-83, IEEE Computer Society bekendtgørelse nr. 518, september 1983 ). Nogen tid efter udgivelsen blev Electric overtaget af universiteter og forskningsinstitutter og modtog en udbredt international distribution.

I midten af ​​1980'erne blev Electric solgt til Applicon under navnet "Bravo3VLSI".

I 1988 blev Electric Editor Incorporated grundlagt og Electric solgt som et kommercielt system. Virksomheden åbnede kildekoden gennem FSF ( Free Software Foundation ) i 1998.

I 2000 blev Static Free Software skabt til at understøtte og distribuere Electric.

I september 2003 blev C-versionen af ​​Electric ikke længere understøttet, og systemet blev overført til programmeringssproget Java . Oversættelsen blev færdig i juni 2005. Selvom C-koden stadig er tilgængelig, vedligeholdes eller udvikles den ikke længere af udviklerne. Opdateret og forbedret Java-kode er stadig gratis.

Noter

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

Links