Elektromos | |
---|---|
Típusú | CAD |
Fejlesztők | Free Software Foundation , RuLabinsky Enterprises, Incorporated |
Beírva | Jáva |
Operációs rendszer | Többplatformos szoftver |
Első kiadás | 1983 és 1982 [1] |
Hardver platform | Java virtuális gép |
legújabb verzió | 9.07 (2016. november 22.) |
Engedély | GPL |
Weboldal | staticfreesoft.com |
Electric VLSI Design System - CAD elektromos áramkörök tervezésére, valamint nyomtatott áramkörök és integrált áramkörök elrendezésének tervezésére . Többek között praktikus eszköz a hardverleíró nyelvek, például a VHDL és a Verilog használatához .
Az Electric sok éve nyílt forráskódú projekt, és most az FSF-en ( Free Software Foundation ) keresztül érhető el.
Az Electric VLSI egy számítógéppel segített tervezőrendszer nagyon nagy integrált áramkörökhöz ( VLSI ). Az Electric segítségével integrált MOS és bipoláris áramköröket , nyomtatott áramköröket vagy bármilyen típusú áramkört tervezhet.
Az Electric számos szerkesztési stílussal rendelkezik, beleértve a tervezést, a vázlatokat , az illusztrációkat és az építészeti tervezést .
Az Electric különféle specifikációkkal és fájlformátumokkal tud együttműködni, mint például a VHDL , CIF , GDS II .
Az egyik lehetőség a kötési rendszer , amely lehetővé teszi a felülről lefelé történő tervezést, miközben megőrzi az összes kapcsolat integritását.
Az Electric számos különböző szintetikus tesztet és elemző eszközt kombinál:
Az Electric számos különböző tervezési technológiát támogat, mint például:
A legtöbb CAD két módszert használ az integrált áramkörök tervezésére: a konnektivitást és a geometriát. Az Electric azért más, mert a teljes projekthez csatlakoztathatóságot használ, beleértve az IC topológiát is . Ez azt jelenti, hogy ki kell rakni az alkatrészeket ( MOSFET -ek , érintkezők stb .), és meg kell húzni a vezetékeket ( metál1-2 , poliszilícium stb.) a csatlakoztatáshoz. A képernyőn a tényleges geometriai alakzat látható, de ez összekapcsolást is jelent. Tekintsük részletesebben az IC-topológia kialakítását a csatlakozással:
Nincsenek geometriai hibák. Az összetett komponensek többé nem egymáshoz nem kapcsolódó geometriai részekből állnak, amelyek egymástól függetlenül mozoghatnak. Festékrendszerekben véletlenül elmozdíthatja a kapu területét a tranzisztortól, így tönkreteheti a tranzisztort. Az elektromosságban a tranzisztor egyetlen tárgy, amelyet nem lehet véletlenül tönkretenni.
Hatékonyabb szerkesztés. E-mail megtekintése séma hatékonyabb, mert a szerkesztő képes megjeleníteni a teljes e-mailt. lánc, amikor a része ki van választva (kiemelve). Ezenkívül az Electric egyesíti a csatlakoztathatóságot az elrendezési kényszerrendszerrel, hatékony vezérlőeszközöket biztosítva a szerkesztőnek. Ezek az eszközök konzisztens kialakítást biztosítanak akkor is, ha a séma a hierarchia különböző szintjein módosul .
Az eszközök okosabbak, ha képesek a kapcsolódó adatokat használni. Például a Tervezési szabály-ellenőrző program tudja, ha egy topológia csatlakozik, és különböző elhelyezési szabályokat használ .
Könnyebb tervezési folyamat. Amikor egyidejűleg hoz létre e- mailt vázlatok és topológiák, az érvényes LVS ellenőrzés megszerzése számos tervezési szabály tisztítási (ellenőrzési) lépést foglal magában . Ennek az az oka , hogy az IC-topológia csatlakoztatásához a csomópont-kivonást be kell fejezni, és a csomópont-kivonatok nem működnek, ha a tervezési szabályokat megsértik. Tehát minden alkalommal, amikor az LVS ellenőrzés hibát talál, a topológiát meg kell javítani, és a DRC újra törlődik. Ettől kezdve az Electric úgy dönthet, hogy (ki)bontsa a kapcsolatot az LVS-hez anélkül, hogy tökéletesen követné a tervezési szabályokat. Az első lépés a topológia és az e-mail egyeztetése. rendszer. A tervezési szabályok ezután tisztázhatók anélkül, hogy félnének attól, hogy elveszítik az LVS-megfelelőséget.
Normál felhasználói felület. Egyetlen CAD-rendszer, egyetlen felhasználói felülettel, mind topológia, mind e-mail létrehozására használható. rendszer. Az Electric szorosan integrálja a rajzolási folyamatot a kapcsolási rajzok szétválasztásával, és rendelkezik egy LVS eszközzel az összehasonlításhoz.
A konnektivitás alapú topológiai tervezés hátrányai is ismertek. Ez különbözik az összes többitől, és átképzést igényel. Ez igaz, de sokan újratanulták és érdemesnek találták. Azoknak a felhasználóknak, akik ismerik az IC topológiák geometriai elrendezését, általában hosszabb és nehezebb megtanulni. Az Electric alkalmas azok számára, akik nem rendelkeznek IC tervezési tapasztalattal.
További műveleteket igényel a felhasználó részéről a kapcsolat bevezetése. Bár ez igaz lehet a tervezés korai szakaszában, általában nem. Ennek az az oka, hogy a tervezés korai szakaszában történő csatlakozással segít a rendszernek megtalálni a problémákat a jövőben. Ezenkívül az Electric hatékony eszközökkel rendelkezik az automatikus kapcsolatkezeléshez.
Az Electric az 1980-as évek elején íródott C programozási nyelven (a legkorábbi hivatkozás az Electricre 1982. november 19.; az Electric első nyomtatott kiadványa az "In Integrated Aid for Top-Down Electrical Design" volt, Proceedings, ICCAD-83, IEEE A Computer Society 518. számú rendelete, 1983. szeptember ). Nem sokkal megjelenése után az Electricet egyetemek és kutatóintézetek vették át, és széleskörű nemzetközi terjesztést kapott.
Az 1980-as évek közepén az Electricet "Bravo3VLSI" néven eladták az Appliconnak .
1988-ban megalapították az Electric Editor Incorporated-t, és az Electricet kereskedelmi rendszerként értékesítették. A cég a forráskódot az FSF-en ( Free Software Foundation ) keresztül nyitotta meg 1998-ban.
2000- ben létrehozták a Static Free Software -t az Electric támogatására és terjesztésére.
2003 szeptemberében az Electric C verzióját már nem támogatták, és a rendszert a Java programozási nyelvre portolták át . A fordítás 2005 júniusában fejeződött be. Bár a C kód még mindig elérhető, a fejlesztők már nem tartják karban és nem fejlesztik. A frissített és továbbfejlesztett Java kód továbbra is ingyenes.
mechanika számítógépes tervezéséhez és kiszámításához | Szoftver a|||||
---|---|---|---|---|---|
CAD |
| ||||
Mechanikai számítás |
|