Los ntawm muab PWC, kev lag luam semiconductor thev naus laus zis tau loj hlob - xyoo tas los nws tau mus txog $ 481 billion. Tab sis nws txoj kev loj hlob tsis ntev los no poob qis. Yog vim li cas rau qhov poob muaj xws li tsis meej pem cov txheej txheem tsim khoom thiab tsis muaj automation.
Ob peb xyoos dhau los, engineers los ntawm Intel sau tautias thaum tsim cov microprocessor ua haujlwm siab koj yuav tsum siv 100-150 cais cov cuab yeej software (los yog). Qhov xwm txheej tuaj yeem ua rau hnyav dua nyob rau hauv cov ntaub ntawv ntawm cov khoom siv sib txawv, cov qauv tsim uas suav nrog ntau hom chips - ASIC, FPGA, CPU lossis GPU. Raws li qhov tshwm sim, tsim teeb meem tshwm sim uas ncua kev tso tawm ntawm cov khoom.
Txawm hais tias muaj ntau cov cuab yeej pabcuam, cov engineers tseem raug yuam kom ua qee yam haujlwm ntawm tes. Cov neeg sau phau ntawv "Advanced Logic Synthesis"lawv hais tias qee zaum tus tsim qauv yuav tsum muaj sau ntawv hauv Skill lossis Python ntawm ob lab kab los tsim cov tsev qiv ntawv nrog hlwb.
Cov ntawv sau tseem raug sau los txheeb xyuas cov ntaub ntawv tsim los ntawm EDA systems. Thaum tsim cov nti siv 22nm txheej txheem thev naus laus zis, cov ntawv ceeb toom no tuaj yeem siv txog 30 terabytes.
DARPA txiav txim siab los kho qhov xwm txheej thiab sim ua tus qauv tsim cov txheej txheem. Ntawm lub koom haum thiab xav txogtias cov txheej txheem uas twb muaj lawm los tsim cov chips yog outdated. Lub koom haum taws teeb tsib xyoos program OpenROAD, uas lub hom phiaj los tsim cov cuab yeej tshiab los ua kom cov txheej txheem tsim chip.
Qhov kev pab cuam zoo li cas
Qhov kev zov me nyuam koom nrog ntau qhov haujlwm uas siv tshuab kev kawm thiab huab thev naus laus zis los ua kom tus kheej theem ntawm kev tsim cov nti. Raws li ib feem ntawm txoj kev pib tab tom tsim (daim duab 1) ntau tshaj kaum lub cuab yeej. Tom ntej no peb yuav tham ntxiv txog qee qhov ntawm lawv: Flow Runner, RePlAce, TritonCTS, OpenSTA.
Flow Runner yog ib lub cuab yeej rau tswj RTL thiab GDSII cov tsev qiv ntawv. Cov tom kawg yog cov ntaub ntawv database uas yog tus qauv kev lag luam rau kev sib pauv cov ntaub ntawv hais txog kev sib xyaw ua ke thiab lawv cov topologies. Kev daws teeb meem yog ua raws li Docker ntim tshuab. Koj tuaj yeem khiav Flow Runner ob qho tib si hauv huab thiab hauv zos. Daim ntawv qhia kev teeb tsa yog nyob rau hauv lub chaw cia khoom ntawm GitHub.
RePlAce yog ib qho kev daws teeb meem huab raws li kev kawm tshuab, uas yog lub luag haujlwm rau kev tso cov khoom ntawm lub nti thiab automating routing. Los ntawm qee cov ntaub ntawv, ntse algorithms ua kom cov cuab yeej ua tau zoo los ntawm 2-10% piv rau cov tshuab classical. Tsis tas li ntawd, kev siv hauv huab ua kom scaling yooj yim dua. Daim ntawv qhia kev teeb tsa thiab teeb tsa kuj muaj nyob rau hauv lub repository.
TritonCTS - ib qho khoom siv rau optimizing moos pulses muab rau lub nti. Pab txoj kev moos teeb liab mus rau txhua qhov chaw ntawm lub cuab yeej nrog tib lub sijhawm qeeb. Lub hauv paus ntsiab lus ntawm kev khiav hauj lwm yog nyob ntawm H-ntoo. Txoj kev no seb puas tsimnyog tau teeb liab faib efficiency los ntawm 30% piv rau cov txheej txheem ib txwm muaj. Cov neeg tsim khoom hais tias yav tom ntej daim duab no tuaj yeem nce mus rau 56%. TritonCTS qhov chaws thiab cov ntawv sau muaj ntawm GitHub.
OpenSTA - lub cav rau kev tshawb xyuas lub sijhawm zoo li qub. Nws muab sijhawm rau tus tsim qauv los kuaj xyuas qhov ua haujlwm ntawm lub nti ua ntej nws tau sib sau ua ke. Piv txwv code hauv OpenSTA zoo zoo li no.