elektrický | |
---|---|
Typ | CAD |
Vývojáři | Free Software Foundation , RuLabinsky Enterprises, Incorporated |
Zapsáno v | Jáva |
Operační systém | Multiplatformní software |
První vydání | 1983 a 1982 [1] |
Hardwarová platforma | Java virtuální stroj |
Nejnovější verze | 9.07 (22. listopadu 2016) |
Licence | GPL |
webová stránka | staticfreesoft.com |
Electric VLSI Design System - CAD používaný pro návrh elektrických obvodů a návrh rozložení desek plošných spojů a integrovaných obvodů . Mimo jiné je to šikovný nástroj pro používání jazyků pro popis hardwaru, jako je VHDL a Verilog .
Electric je projekt s otevřeným zdrojovým kódem již mnoho let a nyní je dostupný prostřednictvím FSF ( Free Software Foundation ).
Electric VLSI je počítačově podporovaný návrhový systém pro velmi velké integrované obvody ( VLSI ). S Electric můžete navrhovat integrované MOS a bipolární obvody , desky plošných spojů nebo obvody jakéhokoli typu.
Electric má mnoho stylů úprav včetně plánování, schémat , ilustrací, architektonického designu .
Electric může komunikovat s různými specifikacemi a formáty souborů, jako je VHDL , CIF , GDS II .
Jednou z možností je systém vázání , který umožňuje provedení shora dolů při zachování integrity všech spojů.
Electric kombinuje mnoho různých syntetických testů a analytických nástrojů:
Electric podporuje mnoho různých konstrukčních technologií, jako například:
Většina CAD používá dva způsoby navrhování integrovaných obvodů: konektivitu a geometrické. Electric je jiný, protože využívá konektivitu pro celý projekt, včetně topologie IC . To znamená, že rozmístíte součástky ( MOSFETy , kontakty atd .) a nakreslíte vodiče ( kov1-2 , polysilikon atd.) pro jejich připojení. Obrazovka ukazuje skutečný geometrický tvar, ale to také znamená propojenost. Zvažte podrobněji návrh topologie IC s konektivitou:
Žádné geometrické chyby. Složité komponenty již nejsou tvořeny nesouvisejícími geometrickými částmi, které se mohou pohybovat nezávisle na sobě. V nátěrových systémech můžete náhodně posunout oblast hradla od tranzistoru, a tím zničit tranzistor. V Electric je tranzistor jediný objekt, který nemůže být náhodně zničen.
Efektivnější úprava. Zobrazit e-mail schéma je efektivnější, protože editor může zobrazit celý e-mail. řetěz vždy, když je jeho část vybrána (zvýrazněna). Electric také kombinuje konektivitu se systémem omezení rozvržení a poskytuje editoru výkonné ovládací nástroje. Tyto nástroje udržují návrh konzistentní, i když je schéma upraveno na různých úrovních v hierarchii .
Nástroje jsou chytřejší, když mohou využívat související data. Například program pro kontrolu pravidel návrhu ví, kdy je topologie připojena, a používá jiná pravidla umístění .
Jednodušší proces návrhu. Při vytváření e-mailu současně schémata a topologie, získání platné kontroly LVS zahrnuje mnoho kroků čištění (kontroly) pravidel návrhu . Je to proto , že pro připojení topologie IC musí být dokončena extrakce uzlů a extraktory uzlů nefungují při porušení pravidel návrhu. Takže pokaždé, když kontrola LVS najde problémy, musí být opravena topologie a DRC se znovu vyčistí. Od tohoto okamžiku si Electric může vybrat (extrahovat) konektivitu pro LVS, aniž by dokonale dodržela pravidla návrhu, prvním krokem je sladit topologii a e-mail. systém. Pravidla návrhu lze poté vyčistit bez obav ze ztráty souladu s LVS.
Běžné uživatelské rozhraní. Jeden CAD systém s jediným uživatelským rozhraním lze použít k vytvoření topologie i e-mailu. systém. Electric pevně integruje proces kreslení oddělením schémat a má nástroj LVS pro jejich porovnání.
Nevýhody topologického návrhu založeného na konektivitě jsou také známé. Je odlišný od všech ostatních a vyžaduje rekvalifikaci. To je pravda, ale mnozí se to znovu naučili a zjistili, že to stojí za to. Uživatelům, kteří jsou obeznámeni s geometrickým uspořádáním topologie integrovaného obvodu, obvykle trvá déle a hůře se naučit. Electric je vhodný pro ty, kteří nemají zkušenosti s návrhem IC.
K zavedení konektivity vyžaduje další akce ze strany uživatele . I když to může být pravda v raných fázích návrhu, obecně tomu tak není. Je to proto, že používáním konektivity v raných fázích návrhu pomáháte systému najít problémy v budoucnu. Electric má navíc výkonné nástroje pro automatickou správu konektivity.
Electric byla napsána v programovacím jazyce C na počátku osmdesátých let (nejstarší zmínka o Electric je 19. listopadu 1982; první publikace Electric v tisku byla „An Integrated Aid for Top-Down Electrical Design“, Proceedings, ICCAD-83, IEEE Objednávka Computer Society č. 518, září 1983 ). Nějaký čas po jeho zveřejnění byl Electric převzat univerzitami a výzkumnými ústavy a získal širokou mezinárodní distribuci.
V polovině 80. let byl Electric prodán Appliconu pod názvem „Bravo3VLSI“.
V roce 1988 byla založena Electric Editor Incorporated a Electric prodána jako komerční systém. Společnost otevřela zdrojový kód prostřednictvím FSF ( Free Software Foundation ) v roce 1998.
V roce 2000 byl vytvořen Static Free Software na podporu a distribuci Electric.
V září 2003 již verze Electric v C nebyla podporována a systém byl portován do programovacího jazyka Java . Překlad skončil v červnu 2005. Přestože je kód C stále dostupný, vývojáři jej již neudržují ani nevyvíjejí. Aktualizovaný a vylepšený kód Java je stále zdarma.
počítačově podporované navrhování a výpočty mechaniky | Software pro|||||
---|---|---|---|---|---|
CAD |
| ||||
Výpočet mechaniky |
|