Foto â â CC BY
Sipas PWC, tregu i teknologjive tĂ« gjysmĂ«pĂ«rçuesve po rritet â vitin e kaluar arriti nĂ« 481 miliard dollarĂ«. Por ritmet e rritjes sĂ« tij kĂ«to kohĂ«t e fundit . NdĂ«r arsyet e rĂ«nies janĂ« ndĂ«rlikueshmĂ«ria e proceseve tĂ« projektimit tĂ« pajisjeve dhe mungesa e automatizimit.
Para disa vitesh inxhinierĂ«t e Intel , qĂ« kur krijohet njĂ« mikroprocesor me performancĂ« tĂ« lartĂ«, duhet tĂ« pĂ«rdoren 100â150 mjete softuerike tĂ« veçanta (). Situata mund tĂ« pĂ«rkeqĂ«sohet kur bĂ«het fjalĂ« pĂ«r pajisje heterogjene, tĂ« cilat kanĂ« njĂ« arkitekturĂ« qĂ« pĂ«rfshin disa lloje tĂ« ndryshme procesorĂ«sh â ASIC, FPGA, CPU ose GPU. Si pasojĂ«, ndodhin gabime gjatĂ« projektimit, qĂ« vonojnĂ« lansimin e produkteve.
PavarĂ«sisht numrit tĂ« madh tĂ« mjeteve ndihmĂ«se, njĂ« pjesĂ« e punĂ«s inxhinierĂ«t ende janĂ« tĂ« detyruar ta kryejnĂ« me dorĂ«. AutorĂ«t e librit ââ thonĂ« se ndonjĂ«herĂ« projektuesit duhet tĂ« shkruajnĂ« skenarĂ« nĂ« Skill ose Python nga dy milionĂ« rreshta pĂ«r tĂ« formuar biblioteka me .
. Gjithashtu, shkruhen skenarë për të shkelmuar raportet që gjenerohen nga sistemet EDA. Në zhvillimin e një çipi në procesin teknologjik 22-nm, këto raporte mund të zënë deri në 30 terabajt.
Për të korrigjuar situatën dhe për të përpjekur për të standardizuar proceset e projektimit, u angazhua DARPA. Agjencia gjithashtu , që metodat aktuale të krijimit të çipëve janë të vjetra. Organizata ka një program pesëvjeçar , qëllimi i së cilës është të zhvillojë mjete të reja për automatizimin e proceseve të projektimit të mikroçipëve.
ĂfarĂ« Ă«shtĂ« programi
Në program marrin pjesë disa projekte që përdorin mësimin e makinave dhe teknologjitë e reja në cloud për të automatizuar etapa të veçanta të krijimit të çipëve. Në kuadër të iniciativës (schema 1) më shumë se dhjetë mjete. Më poshtë do të flasim më në hollësi për disa prej tyre: Flow Runner, RePlAce, TritonCTS, OpenSTA.
Flow Runner është një mjet për menaxhimin e librarive RTL dhe GDSII. Të fundit përfaqësojnë skedarë databazash, që janë standardi industrial për shkëmbimin e informacionit mbi çipat integrues dhe topologjitë e tyre. Në bazë të zgjidhjes qëndron teknologjia e konteinerëve Docker. Flow Runner mund të ekzekutohet si në mjedisin cloud ashtu edhe lokal. Udhëzimi për instalimin gjendet në repositorin zyrtar .
RePlAce Ă«shtĂ« njĂ« zgjidhje cloud me bazĂ« nĂ« mĂ«simin e makinave, e cila Ă«shtĂ« pĂ«rgjegjĂ«se pĂ«r vendosjen e komponentĂ«ve nĂ« mikroçip dhe automatizimin e rrugĂ«s. Sipas , algoritmet inteligjente rrisin eficiencĂ«n e mjetit me 2â10% krahasuar me sistemet klasike. PĂ«r mĂ« tepĂ«r, implementimi nĂ« cloud lehtĂ«son shkallĂ«zimin. UdhĂ«zimi pĂ«r instalim dhe konfigurim gjithashtu gjendet .
TritonCTS është një utilitar për optimizimin e impulsit tempull të dhënë për çip. Ndihmon në rrugëzimin e sinjalizimeve sinkronike në të gjitha pjesët e pajisjes me vonesa të njëjta. Parimi i punës është ndërtuar në bazë të . Ky qasje efikasitetin e shpërndarjes së sinjaleve me 30%, krahasuar me metodat tradicionale. Zhvilluesit thonë se në të ardhmen ky tregues mund të rritet deri në 56%. Kodi burimor dhe skenarët e TritonCTS janë .
OpenSTA është një motor për analizën statike të kohës. Ai i jep zhvilluesit mundësinë për të verifikuar funksionimin e çipit para se të ndodhi montimi i tij real. Një shembull kodi në OpenSTA duke u dukur kështu.
@@ -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}
# raporto të gjitha qoshet
Utilitari mbështet përshkrimet e netlistit të kodit në Verilog, bibliotekat në formatin Liberty, skedarët SDC dhe të tjera.
Përparësitë dhe disavantazhet
Ekspertët nga IBM dhe IEEE , që është e nevojshme të përdoren teknologjitë cloud dhe mësimi i makinave në prodhimin e çipëve. Sipas mendimit të tyre, projekti DARPA mund të shtrijë një shembull të suksesshëm të realizimit të kësaj ideje dhe ndryshimet në industri.
Gjithashtu pritet që natyra e hapur e OpenROAD të formojë një komunitet të fuqishëm përreth mjeteve dhe tërheqë startup-e të reja.

Foto â â CC BY
Tani ka pjesĂ«marrĂ«s â njĂ« laborator qĂ« merret me zhvillimin e çipĂ«ve nĂ« bazĂ« tĂ« Universitetit tĂ« Miçiganit, , qĂ« do tĂ« testojĂ« mjetet e hapura OpenROAD. Por, ende mbetet pĂ«r t'u parĂ« nĂ«se zgjidhjet e reja do tĂ« kenĂ« njĂ« efekt tĂ« dukshĂ«m nĂ« kostot e produkteve pĂ«rfundimtare.
NĂ« pĂ«rgjithĂ«si, pritet qĂ« mjetet e zhvilluara nĂ«n drejtimin e DARPA-sĂ« tĂ« kenĂ« njĂ« ndikim pozitiv nĂ« industrinĂ« e procesorĂ«ve, dhe nĂ« kĂ«tĂ« fushĂ« do tĂ« fillojnĂ« tĂ« shfaqen gjithnjĂ« e mĂ« shumĂ« projekte tĂ« reja. NjĂ« shembull mund tĂ« jetĂ« mjeti â ai lejon projektoj me çipa me numĂ«r tĂ« pakufizuar komponentesh. gEDA pĂ«rfshin mjete pĂ«r redaktimin dhe modelimin e çipave dhe pĂ«r shenjimin e pllakave. Zgjidhja Ă«shtĂ« zhvilluar pĂ«r platformat UNIX, por disa nga komponentĂ«t e saj funksionojnĂ« edhe nĂ«n Windows. Manuali pĂ«r pĂ«rdorimin e tyre mund tĂ« gjendet .
Instrumentet e shpërndarjes së lirë u ofrojnë organizatave të pavarura dhe startupeve më shumë mundësi. Ka mundësi që me kalimin e kohës qasjet e reja OpenROAD në zhvillimin e mjeteve EDA dhe krijimin e çipave të bëhen standard industrial.
Rreth çfarë shkruajmë në blogun tonë korporativ:
Burimi: habr.com
