Diskisyon: Pwojè OpenROAD la gen entansyon rezoud pwoblèm nan automatisation nan konsepsyon processeur

Diskisyon: Pwojè OpenROAD la gen entansyon rezoud pwoblèm nan automatisation nan konsepsyon processeur
Фото - Pexels — CC BY

Sou bay yo PWC, mache teknoloji semi-conducteur a ap grandi - ane pase a li te rive nan $481 milya dola. Men, to kwasans li dènyèman diminye. Rezon pou n bès yo enkli pwosesis konsepsyon aparèy ki konfizyon ak yon mank de automatisation.

Kèk ane de sa, enjenyè nan Intel писалиke lè w ap kreye yon mikwo-pèfòmans segondè ou dwe itilize 100-150 zouti lojisyèl separe (eda). Sitiyasyon an ka agrave nan ka aparèy eterojèn, achitekti a ki gen ladan plizyè diferan kalite chips - ASIC, FPGA, CPU oswa GPU. Kòm yon rezilta, erè konsepsyon rive ki retade liberasyon an nan pwodwi yo.

Malgre gwo kantite zouti oksilyè, enjenyè yo toujou fòse yo fè kèk travay manyèlman. Otè yo nan liv la "Sentèz lojik avanse"yo di ke pafwa konsèpteur dwe ekri scripts nan konpetans oswa Python nan de milyon liy yo kreye bibliyotèk ak selil yo.

Scripts yo ekri tou pou analize rapò ki te pwodwi pa sistèm EDA yo. Lè w ap devlope yon chip lè l sèvi avèk yon teknoloji pwosesis 22nm, rapò sa yo ka pran jiska 30 terabytes.

DARPA deside korije sitiyasyon an epi eseye estandadize pwosesis konsepsyon yo. Nan ajans lan tou konsidereke metòd ki egziste deja pou kreye chips yo demode. Òganizasyon lanse pwogram senk ane OpenROAD, ki gen pou objaktif pou devlope nouvo zouti pou otomatize pwosesis konsepsyon chip yo.

Ki kalite pwogram

Pwogram nan enplike plizyè pwojè ki sèvi ak aprantisaj machin ak teknoloji nwaj yo otomatize etap endividyèl nan kreyasyon chip. Kòm yon pati nan inisyativ la yo ap devlope (diagram 1) plis pase dis enstriman. Apre sa, nou pral pale an plis detay sou kèk nan yo: Flow Runner, RePlAce, TritonCTS, OpenSTA.

Kourè koule se yon zouti pou jere bibliyotèk RTL ak GDSII. Lèt yo se dosye baz done ki se yon estanda endistri pou fè echanj enfòmasyon sou sikwi entegre ak topoloji yo. Solisyon an baze sou teknoloji veso Docker. Ou ka kouri Flow Runner tou de nan nwaj la ak lokalman. Gid enstalasyon an se nan depo ofisyèl la sou GitHub.

Ranplase se yon solisyon nwaj ki baze sou aprantisaj machin, ki responsab pou mete konpozan sou yon chip ak automatisation routage. Pa kèk done, algoritm entèlijan ogmante efikasite zouti a pa 2-10% konpare ak sistèm klasik yo. Anplis de sa, aplikasyon nan nwaj la fè dekale pi fasil. Gid enstalasyon ak konfigirasyon disponib tou nan depo a.

TritonCTS - yon sèvis piblik pou optimize pulsasyon revèy yo bay chip la. Ede wout siyal revèy yo nan tout pati nan aparèy la ak menm reta yo. Prensip fonksyònman an baze sou H-pyebwa. Apwòch sa a amelyore efikasite distribisyon siyal pa 30% konpare ak metòd tradisyonèl yo. Devlopè yo di ke nan lavni an ka figi sa a ap ogmante a 56%. TritonCTS kòd sous ak scripts disponib sou GitHub.

OpenSTA - yon motè pou analiz distribisyon estatik. Li bay designer a opòtinite pou tcheke fonksyonalite chip la anvan li reyini aktyèlman. Egzanp kòd nan OpenSTA sanble tankou sa a.

@@ -6,7 +6,7 @@ read_liberty -corner ff example1_fast.lib
read_verilog example1.v
link_design top
set_timing_derate -early 0.9
set_timing_derate -early 1.1
set_timing_derate -late 1.1
create_clock -name clk -period 10 {clk1 clk2 clk3}
set_input_delay -clock clk 0 {in1 in2}
# report all corners

Sèvis piblik la sipòte deskripsyon netlist kòd Verilog, bibliyotèk fòma Liberty, dosye SDC, elatriye.

Avantaj ak enkonvenyan

Ekspè nan IBM ak IEEE selebreke teknoloji nwaj yo ak aprantisaj machin yo anreta pou itilize nan pwodiksyon chip. Nan opinyon yo, pwojè a DARPA ka vin yon egzanp siksè nan aplikasyon an nan lide sa a ak pral mete kòmansman chanjman nan endistri a.

Li espere tou ke nati a louvri nan OpenROAD pral kreye yon kominote pwisan alantou zouti yo ak atire nouvo demaraj.

Diskisyon: Pwojè OpenROAD la gen entansyon rezoud pwoblèm nan automatisation nan konsepsyon processeur
Фото - Pexels — CC BY

Gen deja patisipan yo - yon laboratwa devlope chips ki baze nan University of Michigan, pral premye a, ki moun ki pral teste OpenROAD zouti sous louvri. Men, li poko konnen si nouvo solisyon yo pral kapab gen yon efè aparan sou pri a nan pwodwi final yo.

An jeneral, zouti yo ap devlope anba lidèchip DARPA a gen yon enpak pozitif sou endistri processeur a, ak plis nouvo pwojè yo pral kòmanse parèt nan zòn sa a. Yon egzanp ta dwe yon zouti GEDA — li pèmèt ou konsepsyon chips ak yon kantite konpozan san limit. gEDA gen ladan sèvis piblik pou koreksyon ak modèl mikro-sikwi ak routage tablo. Solisyon an te devlope pou platfòm UNIX, men yon kantite eleman li yo travay tou anba Windows. Ou ka jwenn yon gid pou travay avèk yo nan dokiman an sou sit entènèt pwojè a.

Zouti ki disponib gratis bay òganizasyon endepandan ak startups plis opsyon. Li posib ke sou tan, nouvo apwòch OpenROAD nan devlopman zouti EDA ak konsepsyon chip ta ka vin yon estanda endistri.

Ki sa nou ekri sou blog antrepriz nou an:

Sous: www.habr.com

Add nouvo kòmantè