Umræða: OpenROAD verkefnið ætlar að leysa vandamálið við sjálfvirkni hönnunar örgjörva

Umræða: OpenROAD verkefnið ætlar að leysa vandamálið við sjálfvirkni hönnunar örgjörva
Ljósmynd - Pexels — CC BY

Á Samkvæmt PWC, hálfleiðaratæknimarkaðurinn er að vaxa - á síðasta ári náði hann 481 milljarði dala. En vöxtur þess nýlega lækkaði. Ástæður lækkunarinnar eru ruglingslegt hönnunarferli tækja og skortur á sjálfvirkni.

Fyrir nokkrum árum, verkfræðingar frá Intel писалиað þegar þú býrð til afkastamikinn örgjörva þarftu að nota 100–150 aðskilin hugbúnaðarverkfæri (OG FRÁ). Ástandið getur versnað ef um er að ræða ólík tæki, arkitektúr sem inniheldur nokkrar mismunandi gerðir af flögum - ASIC, FPGA, CPU eða GPU. Fyrir vikið eiga sér stað hönnunarvillur sem tefja útgáfu vara.

Þrátt fyrir mikinn fjölda hjálpartækja eru verkfræðingar enn neyddir til að vinna handvirkt. Höfundar bókarinnar "Háþróuð rökfræðimyndun„Þeir segja að stundum hönnuðir þarf að skrifaðu forskriftir í Skill eða Python upp á tvær milljónir lína til að búa til bókasöfn með frumur.

Forskriftir eru einnig skrifaðar til að flokka skýrslur sem myndaðar eru af EDA kerfum. Þegar þú þróar flís með 22nm vinnslutækni geta þessar skýrslur tekið allt að 30 terabæt.

DARPA ákvað að leiðrétta ástandið og reyna að staðla hönnunarferlana. Hjá stofnuninni líka íhugaað núverandi aðferðir við að búa til franskar séu úreltar. Skipulag hleypt af stokkunum fimm ára nám OpenROAD, sem miðar að því að þróa ný verkfæri til að gera flíshönnunarferli sjálfvirkan.

Hvers konar forrit

Forritið felur í sér nokkur verkefni sem nota vélanám og skýjatækni til að gera einstök stig flísagerðar sjálfvirkan. Sem hluti af framtakinu verið að þróa (mynd 1) meira en tíu hljóðfæri. Næst munum við tala nánar um sum þeirra: Flow Runner, RePlAce, TritonCTS, OpenSTA.

Flæðishlaupari er tæki til að stjórna RTL og GDSII bókasöfnum. Síðarnefndu eru gagnagrunnsskrár sem eru iðnaðarstaðall til að skiptast á upplýsingum um samþættar hringrásir og staðfræði þeirra. Lausnin er byggð á Docker gámatækni. Þú getur keyrt Flow Runner bæði í skýinu og á staðnum. Uppsetningarhandbókin er í opinberu geymslunni á GitHub.

Skipta út er skýjalausn sem byggir á vélanámi, sem sér um að setja íhluti á flís og sjálfvirka leið. By nokkur gögn, snjöll reiknirit auka skilvirkni tækisins um 2–10% miðað við klassísk kerfi. Að auki gerir innleiðing í skýinu skala auðveldari. Uppsetningar- og stillingarleiðbeiningar eru einnig fáanlegar í geymslunni.

TritonCTS — tól til að fínstilla klukkupúlsana sem koma til flísarinnar. Hjálpar að beina klukkumerkjum til allra hluta tækisins með sömu töfum. Starfsreglan byggist á H-tré. Þessi nálgun bætir skilvirkni merkjadreifingar um 30% miðað við hefðbundnar aðferðir. Hönnuðir segja að í framtíðinni megi hækka þessa tölu í 56%. TritonCTS frumkóði og forskriftir í boði á GitHub.

OpenSTA — vél fyrir kyrrstæða tímagreiningu. Það gefur hönnuðinum tækifæri til að athuga virkni flíssins áður en hann er í raun settur saman. Dæmi um kóða í OpenSTA lítur út svona.

@@ -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

Tækið styður netlistalýsingar á Verilog kóða, Liberty sniði bókasöfnum, SDC skrám osfrv.

Kostir og gallar

Sérfræðingar frá IBM og IEEE fagnaað skýjatækni og vélanám sé löngu tímabært að nota í flísaframleiðslu. Að þeirra mati getur DARPA verkefnið orðið farsælt dæmi um framkvæmd þessarar hugmyndar og mun setja upphaf breytinga í greininni.

Það er einnig gert ráð fyrir að opið eðli OpenROAD muni skapa öflugt samfélag í kringum tækin og laða að ný sprotafyrirtæki.

Umræða: OpenROAD verkefnið ætlar að leysa vandamálið við sjálfvirkni hönnunar örgjörva
Ljósmynd - Pexels — CC BY

Það eru nú þegar þátttakendur - rannsóknarstofa sem þróar flögur með aðsetur við háskólann í Michigan, verður sá fyrsti, sem mun prófa OpenROAD opinn hugbúnað. En ekki er enn vitað hvort nýjar lausnir geti haft merkjanleg áhrif á kostnað við lokaafurðir.

Á heildina litið er búist við að verkfærin sem verið er að þróa undir forystu DARPA muni hafa jákvæð áhrif á vinnsluiðnaðinn og fleiri ný verkefni munu byrja að koma fram á þessu sviði. Dæmi væri tæki GEDA — það gerir þér kleift að hanna flís með ótakmarkaðan fjölda íhluta. gEDA inniheldur tól til að breyta og móta örrásir og leiðsögn á borðum. Lausnin var þróuð fyrir UNIX palla en nokkrir hlutir hennar virka einnig undir Windows. Leiðbeiningar um að vinna með þeim er að finna í skjölum á heimasíðu verkefnisins.

Frjáls tiltæk verkfæri gefa sjálfstæðum stofnunum og sprotafyrirtækjum fleiri valkosti. Það er mögulegt að með tímanum gætu nýjar aðferðir OpenROAD við þróun EDA verkfæra og flísahönnun orðið iðnaðarstaðall.

Það sem við skrifum um í fyrirtækjablogginu okkar:

Heimild: www.habr.com

Bæta við athugasemd