Foto - â CC BY
Sipas PWC, tregu i teknologjive tĂ« mikroçipĂ«ve po rritet â vitin e kaluar arriti nĂ« 481 miliardĂ« dollarĂ«. Por ritmi i rritjes sĂ« tij kohĂ«t e fundit . NĂ« mesin e arsyeve pĂ«r rĂ«nien Ă«shtĂ« ndĂ«rlikimi i proceseve tĂ« projektimit tĂ« pajisjeve dhe mungesa e automatizimit.
Disa vite mĂ« parĂ«, inxhinierĂ«t e Intel , qĂ« gjatĂ« krijimit tĂ« njĂ« mikroprocesori me performancĂ« tĂ« lartĂ« duhen pĂ«rdorur 100â150 mjete tĂ« ndryshme softuerike (). Situata mund tĂ« pĂ«rkeqĂ«sohet nĂ« rastin e pajisjeve heterogjene, arkitektura e tĂ« cilave pĂ«rfshin disa lloje tĂ« ndryshme çipash â ASIC, FPGA, CPU ose GPU. Si rezultat, ndodhin gabime gjatĂ« projektimit qĂ« vonojnĂ« lĂ«shimin e produkteve.
PavarĂ«sisht numrit tĂ« madh tĂ« mjeteve ndihmĂ«se, njĂ« pjesĂ« e punĂ«s inxhinierĂ«t ende detyrohen ta bĂ«jnĂ« me dorĂ«. AutorĂ«t e librit ââ thonĂ« se ndonjĂ«herĂ« projektuesit duhen tĂ« shkruajnĂ« skripte nĂ« Skill ose Python nga dy milion rreshta pĂ«r tĂ« formuar biblioteka me .
. Gjithashtu shkruhen skripte për analizimin e raporteve të gjeneruara nga sistemet EDA. Kur zhvillohet një çip me proces teknologjik prej 22 nm, këto raporte mund të zënë deri në 30 tera-byte.
Për të korrigjuar situatën dhe për të përpjekur të standardizojnë proceset e projektimit, vendosi DARPA. Në agjenci gjithashtu , që metodat ekzistuese për krijimin e çipëve janë të vjetra. Organizata ka një program pesëvjeçar , qëllimi i të cilit është zhvillimi i mjeteve të reja për automatizimin e proceseve të projektimit të mikroçipëve.
ĂfarĂ« Ă«shtĂ« programi
Në program merrin pjesë disa projekte që përdorin mësimin e makinerisë dhe teknologjitë cloud për automatizimin e fazave të ndryshme të krijimit të çipëve. Në kuadër të nismës (diagrami 1) më shumë se dhjetë mjete. Më pas, ne do të flasim më shumë për disa prej tyre: Flow Runner, RePlAce, TritonCTS, OpenSTA.
Flow Runner â Ă«shtĂ« njĂ« mjet pĂ«r menaxhimin e bibliotekave RTL dhe GDSII. TĂ« fundit pĂ«rbĂ«jnĂ« skedarĂ« tĂ« bazĂ«s sĂ« tĂ« dhĂ«nave, qĂ« janĂ« standard i industrisĂ« pĂ«r shkĂ«mbimin e informacionit mbi qarqet e integruara dhe topologjitĂ« e tyre. Zgjidhja bazohet nĂ« teknologjinĂ« e kontejnerĂ«ve Docker. Flow Runner mund tĂ« ekzekutohet si nĂ« ambientin cloud ashtu edhe lokalisht. UdhĂ«zimet pĂ«r instalimin ndodhen nĂ« depozitat zyrtare .
RePlAce â njĂ« zgjidhje cloud e bazuar nĂ« mĂ«simin e makinerive, e cila kujdeset pĂ«r vendosjen e komponenteve nĂ« çip dhe automatizimin e gjurmimit. Sipas , algoritmet inteligjente rrisin efikasitetin e mjetit me 2â10% nĂ« krahasim me sistemet klasike. PĂ«r mĂ« tepĂ«r, implementimi nĂ« re lehtĂ«son shkallĂ«zimin. UdhĂ«zimi pĂ«r instalimin dhe konfigurimin ndodhet gjithashtu .
TritonCTS â njĂ« utilitet pĂ«r optimizimin e impulseve tĂ« taktikĂ«s qĂ« i dĂ«rgohen çipit. Ndihmon nĂ« ruterimin e sinjaleve sinkron nĂ« tĂ« gjitha pjesĂ«t e pajisjes me vonesa tĂ« njĂ«jta. Parimi i funksionimit Ă«shtĂ« ndĂ«rtuar mbi . Ky qasje efikasitetin e shpĂ«rndarjes sĂ« sinjaleve me 30% nĂ« krahasim me metodat tradicionale. Zhvilluesit thonĂ« se nĂ« perspektivĂ«, ky tregues mund tĂ« rritet deri nĂ« 56%. Kodi burimor dhe skriptet e TritonCTS janĂ« tĂ« disponueshme .
OpenSTA â njĂ« motor pĂ«r analizĂ«n statike tĂ« kohĂ«s. Ai i jep zhvilluesit mundĂ«sinĂ« pĂ«r tĂ« kontrolluar funksionalitetin e çipit para se tĂ« ndĂ«rtohet realisht. NjĂ« shembull kodi nĂ« OpenSTA Ă«shtĂ« 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}
# raportoni të gjitha skajet
Utiliteti mbështet përshkrime netlist të kodit në Verilog, biblioteka në formatin Liberty, skedarë SDC dhe të tjerë.
Përfitimet dhe disavantazhet
Ekspertët nga IBM dhe IEEE , se teknologjitë cloud dhe mësimi i makinave duhet të përdoren prej kohësh në prodhimin e çipave. Sipas mendimit të tyre, projekti DARPA mund të bëhet një shembull i suksesshëm i realizimit të kësaj ideje dhe fillimin e ndryshimeve në industri.
Gjithashtu pritet që natyra e hapur e OpenROAD do të lejojë formimin e një komuniteti të fuqishëm rreth mjeteve dhe do të tërheqë fillestare të rinj.

Foto - â CC BY
Ka tashmĂ« pjesĂ«marrĂ«s â laboratorĂ« qĂ« merren me zhvillimin e çipave nĂ« bazĂ« tĂ« Universitetit tĂ« Michiganit, , qĂ« do tĂ« testojĂ« mjetet e hapura OpenROAD. Por pĂ«r momentin nuk dihet 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 udhĂ«heqjen e DARPA 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 projektimin e çipave me njĂ« numĂ«r tĂ« pakufizuar komponentĂ«sh. gEDA pĂ«rfshin mjete pĂ«r redaktimin dhe modelimin e mikroçipave dhe pĂ«r gjurmimin e pllakave. Ky zgjidhje u zhvillua pĂ«r platforma UNIX, por disa nga komponentĂ«t e saj punojnĂ« gjithashtu nĂ«n Windows. Manualin pĂ«r pĂ«rdorimin e tyre mund ta gjeni .
Mjetet e shpërndara falas ofrojnë organizatave të pavarura dhe fillestarëve më shumë mundësi. Ka një mundësi që me kalimin e kohës, qasjet e reja OpenROAD ndaj zhvillimit të mjeteve EDA dhe krijimin e mikroçipave të bëhen standard të industrisë.
Për çfarë shkruajmë në blogun tonë korporativ:
Burimi: habr.com
