Moč MBIST ustvarja skrito nevarnost za SOC

Izvorno vozlišče: 1594029

Stara fraza, da je zdravilo hujše od bolezni, je primerna pri razpravi o MBIST za velike SOC, kjer lahko vzporedno izvajanje številnih testov MBIST preseže zmogljivosti omrežja za distribucijo električne energije (PDN). Memory Built-In Self-Test (MBIST) se običajno zažene samodejno med dogodki ob vklopu. Zaradi želje po pospešitvi časa testiranja in zagona čipa se ti testi pogosto izvajajo vzporedno. Težava je v tem, da lahko zlahka proizvedejo preklopno aktivnost, ki je za red velikosti nad ravnmi, ugotovljenimi med običajnim delovanjem čipa. Dejansko lahko te višje ravni preklopne aktivnosti ne le povzročijo padec oskrbe, ki vpliva na rezultate preskusa, ampak tudi visoka proizvedena toplota lahko škoduje čipom. Ti učinki lahko vodijo do nepravilnega združevanja ali neposrednih in latentnih okvar dogodkov.

Rešitev je simulacija dejavnosti MBIST za napovedovanje obremenitve PDN in s tem povezanih toplotnih učinkov. Z rezultati simulacije v roki se lahko načrtovalci pravilno odločijo, koliko in katere pomnilniške bloke je mogoče testirati vzporedno. Vendar to ni vedno izvedljivo v velikih SOC z veliko pomnilniškimi bloki, ker so časi simulacije lahko previsoki. Z nivojem vrat in še manj natančno simulacijo RTL morda ne bo mogoče izvesti dovolj ciklov, da bi dobili potrebne informacije.

V beli knjigi z naslovom »Analiziranje vplivov uporabe MBIST na moč« Siemens EDA obravnava, kako lahko načrtovalci izvedejo zadostno simulacijo za sprejemanje utemeljenih odločitev o strategiji testiranja pred izklopom. Siemens je sodeloval z ARM na enem od njihovih testnih čipov, da bi ustvaril testni primer, kjer bi lahko uporabili emulacijo strojne opreme z aplikacijama DFT in Power za Siemensov emulator strojne opreme Veloce. Prvič, aplikacija Veloce DFT se uporablja za izhod notranje dejavnosti med emulacijo MBIST. Aplikacija uporablja jezik standardnega preskusnega vmesnika (STIL) in proizvaja standardne izhodne datoteke za industrijo.

Aplikacija Veloce Power vzame podatke o dejavnosti iz izvajanja MBIST za ustvarjanje valovnih oblik, profilov moči in toplotnih zemljevidov, ki lahko pokažejo, kdaj pride do skokov moči nad določenimi mejami. S temi informacijami lahko testni inženirji sprejemajo informirane odločitve o zaporedju MBIST.

Emulacija moči MBIST
Emulacija moči MBIST

Testni primer ARM, opisan v Siemensovi beli knjigi, vsebuje 176 milijonov vrat. Siemens je za ta testni primer uporabil sistem Veloce s 6 ploščami Veloce Strato. Zagon emulatorja Veloce je trajal le 26 ur, kar je 15,600-krat hitreje od simulacije na ravni vrat. Druga prednost Veloce flowa je, da aplikacija Power pretaka podatke o dejavnosti v električna orodja v toku, s čimer prihrani prostor na disku in čas. Rezultati testnega primera so pokazali več skokov moči, ki so kršili konstrukcijske specifikacije SOC. Izhod iz aplikacije Veloce Power prikazuje skupne ravni moči skozi simulacijo skupaj z ločenimi prispevki moči za uro, kombinacijsko logiko in pomnilnik. Prav tako obstajajo informacije o tem, kje na matrici se uporablja moč. Te informacije olajšajo ugotavljanje, kje so težave.

Iskanje takšnih težav zahteva izvajanje milijonov ali milijard taktov. Omejitve programskih simulatorjev onemogočajo izvedbo potrebne analize. Emulacija ponuja edinstven način za natančno preučitev vplivov moči MBIST in drugih testnih operacij veliko pred silicijem. Siemensova bela knjiga ponuja vpogled v metodo napajanja, uporabljeno na resničnem testnem primeru. Bela knjiga je na voljo za prenos in branje na spletni strani Siemens.

Delite to objavo prek: Vir: https://semiwiki.com/eda/306889-mbist-power-creates-lurking-danger-for-socs/

Časovni žig:

Več od Semiwiki