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.
Electric kombinerer mange forskellige syntetiske test og analyseværktøjer:
Electric understøtter mange forskellige designteknologier, såsom:
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.
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.
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.
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.
computerstøttet design og beregning af mekanik | Software til|||||
---|---|---|---|---|---|
CAD |
| ||||
Mekanik beregning |
|