GNU Electric – Waa Cajiib Bilaash ah iyo Isha Furan ee Chip VLSI Naqshad Software

GNU Koronto

GNU Koronto Kaliya maaha software kale oo lacag la'aan ah, waa qalab awood leh oo u oggolaanaya dadka isticmaala inay naqshadeeyaan schematics, sawiraan jaantusyada wareegga, iyo ugu dambeyntii abuuraan naqshado jajab ah oo heer transistor ah sida nidaamyada naqshadeynta shirkadaha.

Iyada oo ay diiradda saarayso dabacsanaanta iyo hufnaanta, GNU Electric waxay noqotay a doorashada la door biday ee xirfadlayaasha iyo xamaasad si isku mid ah. Intaa waxaa dheer, waxaad ka heli doontaa dukumeenti wanaagsan oo kaa caawin doona isticmaalkeeda iyo sidoo kale qayb wanaagsan oo maktabado ah oo loogu talagalay soo saarista chip ee noodhka kala duwan, wareegyada tijaabada, iwm.

Waa maxay Koronto?

Korontadu waa nadaamka naqshadaynta kombuyuutar ee loogu talagalay wareegyada korantada, iyada oo diiradda koowaad la saarayo naqshadaynta wareegyada isku dhafan. Si kastaba ha ahaatee, waxa kale oo ay awood u leedahay in ay qabato schemas iyo hardware sharaxaad luqadaha ama HDL (Luqadda Sharaxaada Qalabka) ee VLSI (Is-dhexgalka Miisaanka Aad u Weyn) Naqshadaynta chip. Waa wax badan oo ka kooban tignoolajiyada kala duwan, oo ay ku jiraan MOS (nMOS iyo noocyada kala duwan ee CMOS), laba-cirifoodka iyo naqshadaynta isku-dhafan. Marka lagu daro tignoolajiyadan naqshadaynta IC, waxaad la shaqayn kartaa qaabab kale oo badan oo garaafyo ah, sida schematics, art, FPGA architectures, iyo in ka badan. Waxaa ku jira tifaftiraha tignoolajiyada ku dhex dhisan ee u oggolaanaya wax ka beddelka iyo abuurista jawi naqshadeed cusub.

Koronto ayaa isku xirta a Qalab kala duwan oo loogu talagalay falanqaynta wareegga iyo isku-dhafka. Nidaamka waxaa ka mid ah hubinta qaanuunka naqshadeynta, simulators, router, iyo waxyaabo kaloo badan. Intaa waxaa dheer, waxay leedahay qaab xarrago leh oo loogu talagalay isdhexgalka qalabka, taas oo sahlaysa in lagu daro kuwa cusub. Sidoo kale, waxay leedahay qalab dheeri ah, sida jiliyaha IRSIM ee Jaamacadda Stanford, kaas oo si dhammaystiran loogu dari karo Korontada, si ay u dhammaystirto ALS.

Marka laga soo tago in ay awood u leedahay in ay xakamayso tignoolajiyada iyo agabka aan sharciga ahayn, Korontadu waxay leedahay is-dhexgal awood leh oo bixiya caqabado naqshadeynta iyo la wareegidda goobta. Nidaamka xannibaadda wuxuu u oggolaanayaa qaybaha isku xiran inay si macquul ah ugu xirnaadaan, xitaa marka naqshadeynta wax laga beddelo. Qaadashada goobta waxay la macno tahay in Korontadu ay ku shaqayn karto kumbiyuutar kasta (Koodhka Java wuxuu ku shaqeeyaa meel kasta, C code-kuna wuxuu ku ururiyaa UNIX/LINUX, Daaqadaha iyo Macintosh). Waxaadna ka heli doontaa in lagu heli karo dhowr luqadood, oo uu ku jiro Isbaanishka.

Tilmaamaha Korontada

Korontadu waa nidaam nashqadeynta VLSI oo aad u dabacsan oo awood badan kaas oo xamili kara noocyo badan oo naqshadeyn wareeg ah.. Is-dhexgalkeeda casriga ah ee adeegsaduhu wuxuu ka shaqeeyaa dhammaan goobaha caanka ah ee caanka ah wuxuuna siiya luqadaha tarjumaadda isticmaalayaasha horumarsan. Korontadu waxay leedahay qalabyo lafo-guryo iyo falanqeyn badan, oo ay ku jiraan hubinta qaanuunka naqshadeynta, jilitaanka, isbarbardhigga shabakadda, jiheynta, isku-dhafka, isku-darka siliconka, jiilka PLA, iyo magdhowga.

Nidaamka xaqiijinta xeerarka naqshadeynta Korontadu waxay la socotaa dhammaan isbeddellada lagu sameeyo naqshadda waxayna soo bandhigtaa farriimaha khaldan marka xadgudubyada la ogaado. Korontadu waxay sidoo kale akhrin kartaa wax soo saarka Assura ama Caliber waxayna muujin kartaa natiijooyinka. Hubiyaha qaanuunka korantada waxa uu si fiican u hubiyaa dhamaan meelaha ay isku xidhan yihiin iyo kala dheeraynta, waxa uuna sameeyaa hubinta xeerka anteenada ee ansaxinta wax soo saarka.

Korontadu waxay la socotaa simulator Ku-dhismay heerka beddelka 12-gobol, oo loo yaqaan ALS. Korontadu waxay soo saari kartaa sagxadaha gelitaanka tiro simulators caan ah. Isticmaalayaasha korantada waa in ay iskood u helaan jilayaashan.

El koronto dhaliyaha PLA CMOS Laga soo bilaabo Koronto waxay ka shaqeysaa maktabadda walxaha PLA, taas oo u oggolaanaysa dhimista caadada. Dhaliyaha fareemka suufka ah wuxuu dhigayaa unugyo suuf ah oo ku wareegsan xudunta chip oo isku xira. Dhaliyaha ROM-ku wuxuu soo saaraa naqshad ka timid faylka shakhsi ahaaneed ee ROM.

El Compactor koronto waxa uu ku hagaajiyaa joomatari inta u yar ee faasasyada X iyo Y. Dadaalka macquulka ah waa nidaam lagu calaamadiyo albaabada naqshadaynta dhijitaalka ah ee leh macluumaadka fanka oo soo saari doona wareegyada ugu dhakhsaha badan. Dhanka kale, Korontadu waxay haysataa lix qalab oo tijaabo ah oo meelayn ah kuwaas oo adeegsada isbarbardhigga si ay u dedejiyaan hawsha. Rooter-ka labyrinth ee korantada wuxuu ku shaqeeyaa fiilooyinka gaarka ah inta u dhaxaysa dhibcaha. Router-ka tolista unuggu waxa uu sameeyaa xidhiidho cad oo ay unugyadu ku biiraan ama isku dul dhacaan. Router-ka ku dayashada ayaa eegaya dhaqdhaqaaqa isticmaalaha oo ku soo celiyaa dhaqdhaqaaqa xaaladaha la midka ah wareegga wareegga oo dhan.

El nidaamka VHDL Korontadu waxay ka dhalin kartaa VHDL qaabaynta, waxayna ku ururin kartaa VHDL liisaska shabakadaha ee qaabab kala duwan. Shabakadahan waxa lagu sawiri karaa simulator-ku-dhisan, oo loo rogi karaa qaab-dhismeedka silikoon-koobiyaha, ama waxa lagu kaydin karaa saxan si ay u isticmaalaan jiliyeyaasha dibadda.

El Goobaha iyo Wadooyinka Unugyada caadiga ah ee Silicon Compiler laga soo bilaabo liiska shabakadaha qaabdhismeedka, kuwaas oo laga heli karo VHDL, taas oo iyana laga heli karo sawir shaxeed. Korontadu waxa kale oo ay leedahay aalad Hubiyaha Joogtada ah ee Shabakadda (LVS) kaas oo barbar dhigaya nakhshad u dhiganta. Waxaad is barbar dhigi kartaa laba nooc oo kala duwan oo nashqad ah ama laba nooc oo kala duwan oo schematic ah. Nooca tijaabada ah ee NCC ayaa sidoo kale la heli karaa, oo loo yaqaan Tijaabada Sarrifka Dekedda.

Haddii aad rabto, waxaad sidoo kale haysan doontaa a nidaamka maaraynta mashruuca ee la dhisay (xitaa nidaam labaad oo ku dhisan CVS-ku-salaysan haddii aad doorbidayso) kaas oo u oggolaanaya isticmaaleyaasha inay wadaagaan maktabadda wareegyada. Isticmaalayaashu waxay soo saari karaan unugyada si ay u tafatiraan una soo celiyaan marka ay dhammeeyaan. Isticmaalayaasha kale waa laga ilaaliyaa inay beddelaan unugyada la saaray waxayna cusbooneysiin karaan wareegyadooda marka isbeddelada la duubo. Intaa waxaa dheer, isticmaalayaasha waxaa laga ilaaliyaa inay isbedel ku sameeyaan unugyada la hubiyay ee saameeya unugyada kale ee aan la hubin. Digniinaha waxaa sidoo kale la soo saaraa marka isticmaaleyaal badan ay soo saaraan unugyo si heer sare ah xiriir ula leh, kuwaas oo sababi kara faragelin tafatirkooda.

Sida for tignoolajiyada la taageeray, waxaan leenahay:

nMOS transistor-dhaqameedka nMOS
CMOSka Waxay ku timaadaa dhowr nooc oo kala duwan, sida guud ahaan, Wareegga Cal Tech, ama xeerarka MOSIS
cirifoodka Guud ahaan laba-cirifoodka transistor macquulka ah
BiCMOS Laba-cirifoodka+CMOS ee wareegyada isku-dhafan
midableh Wareegyada filimka khafiifka ah
filtarrada dhijitaalka ah Guud
PCB Waxay taageeri kartaa ilaa 8 lakab oo looxyada wareegyada daabacan
Jadwalka Abuur wareegyo qaabaysan oo leh qaybo analoog iyo dhijitaal ah
FPGA Naqshadeynta FPGA-ga gaarka ah
farshaxanka Qaybaha naqshadaynta garaafyada

Iyo sida interfaces dibadda, runtu waxay tahay in Korontadu ay aad u sarreyso faylka ku habboon EDAs kale oo badan, tusaale ahaan:

Foomka Ka bixida galitaanka description
CIF WAA Qaabka Dhexe ee Caltech
GDS II WAA Qaab beddelka Calma GDS
EDIF WAA Qaabka Isweydaarsiga Naqshadaynta Elektarooniga ah
SUE E Deegaanka Isticmaalaha ee Schematic
DXF WAA Qaabka Makaanikada Dhaladka ee AutoCAD
VHDL WAA Kordhinta HDL
verilog S Kordhinta HDL
CDL S Luuqadda Sharaxaada Cadence
EAGLE S Qabashada qaabaysan
FADLAN S Qabashada qaabaysan
ECAD S Qabashada qaabaysan
Codsad E Applicon/860 (qaabkii hore ee CAD)
Qurxinta E Shelf-buugaagta (qaab beddelka meelaynta)
Gerber WAA Gerber Scientific (qaabka shirqoolka)
HPGL S Luqadda Shirqoodka
PostScript S Luqadda Shirqoodka
SVG S Garaafyada Vector scalable (sawir la qiyaasi karo ee browserka)

Laakiin tani ma aha oo dhan, sidoo kale waad awoodaa leeyihiin plugins sida maktabadaha kuwan:

  • Gobolka Boise: maktabadda si ay u isticmaalaan unugyada caadiga ah ee ay samaysay jaamacadda ay ku magacaaban yihiin, oo ku salaysan MOSIS Submicron xeerarka leh 3 layers of metallic interconnections iyo awoodda lagu soo saaro chip ee ON Semiconductor foundry ee habka C5.
  • Harvey MuddUnugyada caadiga ah iyo chips-ka Harvey Mudd College, oo leh 32-bit MIPS microprocessor-ka iyo unugyadeeda la xidhiidha.
  • MOSIS CMOS- Waxaad haysataa labadaba maktabad loogu talagalay 350nm iyo 180nm tignoolajiyada wax soo saarka ee pads iyo unugyada caadiga ah siday u kala horreeyaan. Maktabadahan waxaa soo saaray Shaybaadhada Sun Microsystems iyo Kuliyada Injineerinka Magaalada ee Bangladesh, oo ay hagayso Kanaada Technology.
  • Tijaabada Chip Microsystems Sun: Kani waa naqshad qorrax leh oo leh ku dhawaad ​​1 milyan transistor oo loo isticmaalay tusaale ahaan si loo cabbiro awoodda qaabdhismeedka chip-ka.
  • Maktabad unug: maktabad unug kale oo uu naqshadeeyey Hochschule Kempten oo loo adeegsaday Kombiyuuterka Silikoon ee Korontada.

Si fudud cajiib ah…

GNU Electric: taariikhda

Software-ka naqshadeynta VLSI, GNU Electric, wuxuu lahaa taariikh dheer ilaa waxa aan ognahay maanta. Waxaa sameeyay Steven M. Rubin horraantii 80-aadkii, waxaana markiiba loo qaybiyay jaamacadaha iyo hay'adaha cilmi-baarista ee adduunka. Bartamihii 80-meeyadii, Applicon waxa uu ku suuq geeyey Korontada magaca "Bravo3VLSI." Naqshadihii ugu horreeyay ee Korontada waxaa lagu qoray luqadda barnaamijka C, welina waxaa laga soo dejisan karaa bogga rasmiga ah, in kasta oo hadhow laga soo dejin doono Java nooca 8.0, in kasta oo 7.0 lagu hayo iyadoo lagu saleynayo C haddii aad rabto.

Sannadkii 1988, Tifaftiraha Korontada Incorporated ayaa la aasaasay, kaas oo nidaamka ganacsi ahaan u iibiyay. Sannadkii 1998-kii, shirkaddu waxay sii daysay Electric iyada oo loo marayo Aasaaska Software-ka bilaashka ah (GNU). 1999kii, horumarinta korantada waxay u guurtay Sun Microsystems.

Sannadkii 2000, Steven Rubin ayaa abuuray Static Free Software, waa shirkad maamusha qaybinta bilaashka ah ee Korontada. Sannadkii 2003dii, nooca “C” ee Korontada waa laga tagay waxaana la billaabay tarjumaaddii luqadda Java, taasoo la dhammeeyay 2005. Inkasta oo code C uu weli jiro, haddana lama horumariyo ama la taageero.

Sannadkii 2004, Static Free Software wuxuu noqday qayb ka mid ah RuLabinsky Enterprises, Incorporated, shirkad u heellan software-ka bilaashka ah. 2010, Oracle wuxuu helay Sun Microsystems wuxuuna sii waday inuu taageero horumarinta Korontada ilaa dhamaadka 2016, markaa waxay ku saleysan tahay Java.

2017, horumarinta Korontadu way joogsatay, laakiin Taageerada iyo hagaajinta cayayaanka ayaa sii socda. Koodhka hadda waxa laga helayaa Aasaaska Software-ka bilaashka ah. Hadda waa qayb ka mid ah riwaayadaha caadiga ah ee xirmooyinka mashruuca GNU.

Intaa waxaa dheer, hadda waa ay isticmaalaan dad badan oo hiwaayad gaar ah u leh, iyo xitaa xirfadlayaasha. Jaamacado badan oo adduunka ah ayaa Korontada u isticmaalay naqshadahooda chip-ka, sidoo kale qaar ka mid ah shirkadaha caanka ah, sida Apple Computer, Intel, Harris Corporation, NEC Electronics, Rambus, Sun Microsystems (hadda Oracle), iyo qaar kale oo badan. Dhab ahaantii, shirkadihii isticmaalay waxaa ka mid ah shirkadda caanka ah ee Transmeta Corporation, oo ah shirkadda soo saartay VLIW microprocessors sida Crusoe iyo Efficeon, iyo halka Linus Torvalds laftiisa uu ka shaqeeyay markii uu dhawaan ka yimid Finland oo uu ku biiray Silicon Valley si uu u sameeyo Code Morphing, code. in ay gadaal ka orday si ay u turjunto tilmaamaha x86 software-ka VLIW si ay chips-kan uga dhigto mid la jaan qaadaya software-maalmeedka.

Sida loo helo Koronto bilaash ah

Haddii aad jeceshahay, waad awoodaa ku soo degso bilaash halkan ka daawo:


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.