MBIST Gücü, SOC'ler için Gizli Tehlike Yaratıyor

Kaynak Düğüm: 1594029

Birçok MBIST testinin paralel olarak çalıştırılmasının güç dağıtım ağı (PDN) yeteneklerini aşabileceği büyük SOC'ler için MBIST tartışılırken, tedavinin hastalıktan daha kötü olduğu şeklindeki eski ifade yerindedir. Dahili Bellek Kendi Kendini Sınama (MBIST) genellikle açılış olayları sırasında otomatik olarak çalışır. Test ve çip önyükleme sürelerini hızlandırma isteği nedeniyle bu testler sıklıkla paralel olarak yürütülür. Sorun, normal çip çalışması sırasında bulunan seviyelerin üzerinde bir büyüklük sırası olan anahtarlama aktivitesini kolaylıkla üretebilmeleridir. Aslında, bu daha yüksek anahtarlama faaliyeti seviyeleri yalnızca test sonuçlarını etkileyen tedarik düşüşüne neden olmakla kalmaz, aynı zamanda üretilen yüksek ısı da talaşlara zarar verebilir. Bu etkiler yanlış gruplamaya veya olayın doğrudan ve gizli hatalarına yol açabilir.

Çözüm, PDN üzerindeki yükü ve ilgili termal etkileri tahmin etmek için MBIST aktivitesini simüle etmektir. Eldeki simülasyon sonuçlarıyla tasarımcılar paralel olarak kaç tane ve hangi bellek bloğunun test edilebileceğine doğru bir şekilde karar verebilirler. Ancak simülasyon süreleri engelleyici olabileceğinden, birçok bellek bloğuna sahip büyük SOC'lerde bu her zaman mümkün değildir. Geçit seviyesi ve hatta daha az doğru olan RTL simülasyonu ile ihtiyaç duyulan bilgiyi elde etmek için yeterli sayıda döngü çalıştırmak mümkün olmayabilir.

Siemens EDA, "MBIST kullanımının güç etkilerini analiz etme" başlıklı teknik incelemesinde tasarımcıların banttan çıkarmadan önce test stratejisi hakkında bilinçli kararlar vermek için yeterli simülasyonu nasıl çalıştırabileceklerini inceliyor. Siemens, Siemens donanım emülatörü Veloce için DFT ve Power uygulamalarıyla donanım emülasyonu uygulayabilecekleri bir test senaryosu oluşturmak amacıyla test çiplerinden birinde ARM ile çalıştı. İlk olarak Veloce DFT uygulaması, MBIST öykünmesi sırasında dahili etkinliğin çıktısını almak için kullanılır. Uygulama, Standart Test Arayüzü Dilini (STIL) kullanır ve endüstri standardında çıktı dosyaları üretir.

Veloce Power uygulaması, belirtilen sınırların üzerinde güç artışları olduğunu gösterebilen dalga formları, güç profilleri ve ısı haritaları oluşturmak için MBIST çalışmalarından etkinlik bilgilerini alır. Bu bilgiyle test mühendisleri MBIST'in sıralaması hakkında bilinçli kararlar alabilirler.

MBIST güç emülasyonu
MBIST güç emülasyonu

Siemens teknik incelemesinde açıklanan ARM test senaryosu 176 milyon kapı içeriyor. Siemens, bu test senaryosu için 6 Veloce Strato panelli bir Veloce sistemi kullandı. Veloce emülatörünün çalışması yalnızca 26 saat sürdü; bu, kapı seviyesi simülasyonundan 15,600 kat daha hızlıdır. Veloce akışının bir diğer avantajı, etkinlik bilgilerinin Power uygulaması tarafından akıştaki elektrikli aletlere aktarılması ve böylece disk alanından ve zamandan tasarruf edilmesidir. Test senaryosundan elde edilen sonuçlar, SOC tasarım spesifikasyonlarını ihlal eden birkaç güç artışı gösterdi. Veloce Power uygulamasından elde edilen çıktı, simülasyon aracılığıyla toplam güç seviyelerinin yanı sıra saat, kombinasyonel mantık ve hafıza için ayrı güç katkılarını gösterir. Aynı şekilde kalıbın üzerinde gücün nerede kullanıldığına dair bilgiler bulunmaktadır. Bu bilgi sorunların nerede olduğunu belirlemeyi kolaylaştırır.

Bunun gibi sorunları bulmak, milyonlarca veya milyarlarca saat döngüsünü çalıştırmayı gerektirir. Yazılım simülatörlerinin sınırlamaları gerekli analizin yapılmasını engelleyici hale getirmektedir. Emülasyon, MBIST'in güç etkilerini ve silikondan çok önce diğer test operasyonlarını yakından incelemek için benzersiz bir yol sunar. Siemens teknik incelemesi, gerçek bir test senaryosunda kullanılan güç yöntemine ilişkin bilgiler sunuyor. Teknik inceleme Siemens web sitesinden okunmak üzere indirilebilir.

Bu gönderiyi şu yolla paylaş: Kaynak: https://semiwiki.com/eda/306889-mbist-power-creates-lurking-danger-for-socs/

Zaman Damgası:

Den fazla yarı wiki