MBIST Power loob SOC-idele varitseva ohu

Allikasõlm: 1594029

Vana lause, et ravi on haigusest hullem, sobib MBIST-i arutamisel suurte SOC-de puhul, kus paljude MBIST-testide paralleelne läbiviimine võib ületada elektrijaotusvõrgu (PDN) võimeid. Mälu sisseehitatud enesetest (MBIST) töötab tavaliselt sündmuste sisselülitamise ajal automaatselt. Kuna soovitakse kiirendada testimise ja kiibi alglaadimise aega, käitatakse neid teste sageli paralleelselt. Probleem on selles, et need võivad kergesti tekitada lülitustegevust, mis on suurusjärgu võrra suurem kui tavalise kiibi töötamise ajal. Tõepoolest, need kõrgemad lülitusaktiivsuse tasemed võivad mitte ainult põhjustada toite langust, mis mõjutab katsetulemusi, vaid ka tekkiv kõrge soojus võib kahjustada kiipe. Need mõjud võivad põhjustada vale binning'i või sündmuste otseseid ja varjatud tõrkeid.

Lahenduseks on MBIST-i aktiivsuse simuleerimine, et ennustada PDN-i koormust ja sellega seotud soojusefekte. Kui simulatsioonitulemused on käes, saavad disainerid õigesti otsustada, kui palju ja milliseid mäluplokke saab paralleelselt testida. See ei ole aga alati teostatav suurtes, paljude mäluplokkidega SOC-des, kuna simulatsiooniajad võivad olla liiga suured. Värava taseme ja veelgi vähem täpse RTL-i simulatsiooniga ei pruugi olla võimalik vajaliku teabe saamiseks piisavalt tsükleid käitada.

Valges raamatus pealkirjaga "MBIST-i kasutamise võimsusmõjude analüüsimine" vaatleb Siemens EDA, kuidas disainerid saavad käivitada piisava simulatsiooni, et teha enne lindistamist testimisstrateegia kohta teadlikke otsuseid. Siemens töötas koos ARM-iga ühe oma testkiibiga, et luua testjuhtum, kus nad saaksid Siemensi riistvaraemulaatori Veloce jaoks kasutada riistvaraemulatsiooni DFT- ja Poweri rakendustega. Esiteks kasutatakse Veloce DFT rakendust sisemise aktiivsuse väljastamiseks MBIST-i emuleerimise ajal. Rakendus kasutab standardset testliidese keelt (STIL) ja toodab tööstusharu standardseid väljundfaile.

Rakendus Veloce Power võtab MBIST-i käituste tegevusteavet, et luua lainekujusid, võimsusprofiile ja soojuskaarte, mis võivad näidata, kui võimsuse hüppeid ületavad määratud piirid. Selle teabe abil saavad testimisinsenerid teha teadlikke otsuseid MBIST-i järjestamise kohta.

MBIST võimsuse emulatsioon
MBIST võimsuse emulatsioon

Siemensi valges raamatus kirjeldatud ARM-i testjuhtum sisaldab 176 miljonit väravat. Siemens kasutas selle katse puhul Veloce süsteemi 6 Veloce Strato plaadiga. Veloce emulaatori käitamine võttis vaid 26 tundi, mis on 15,600 XNUMX korda kiirem kui värava taseme simulatsioon. Veel üks Veloce'i voo eelis on see, et rakendus Power edastab tegevusteabe voos olevatele elektritööriistadele, säästes kettaruumi ja aega. Katsejuhtumi tulemused näitasid mitmeid võimsuse naelu, mis rikkusid SOC-i disainispetsifikatsioone. Rakenduse Veloce Power väljund näitab simulatsiooni kaudu koguvõimsuse taset koos kella, kombineeritud loogika ja mälu eraldi võimsusega. Samuti on teave selle kohta, kus stantsil võimsust kasutatakse. See teave hõlbustab probleemide tuvastamist.

Selliste probleemide leidmine nõuab miljonite või miljardite kellatsükleid. Tarkvarasimulaatorite piirangud muudavad vajaliku analüüsi tegemise keeruliseks. Emulatsioon pakub ainulaadset võimalust MBIST-i ja muude katseoperatsioonide võimsusmõjude põhjalikuks uurimiseks ammu enne räni. Siemensi valge paber annab ülevaate tõelisel katsejuhtumil kasutatavast toitemeetodist. Valge raamat on lugemiseks allalaadimiseks saadaval Siemensi veebisaidil.

Jaga seda postitust: Allikas: https://semiwiki.com/eda/306889-mbist-power-creates-lurking-danger-for-socs/

Ajatempel:

Veel alates Semiwiki