ST logosu

SPC1317xNx Cihazı için STMicroelectronics TN58 Kendi Kendini Test Yapılandırması

SPC1317xNx Cihazı için STMicroelectronics TN58 Kendi Kendini Test Yapılandırması

giriiş

Bu belge, kendi kendine test kontrol ünitesinin (STCU2) nasıl yapılandırılacağı ve kendi kendine test yürütmesinin nasıl başlatılacağı hakkında yönergeler sağlar. SPC2xNx cihazındaki STCU58, cihazın hem Belleğini hem de Mantık Yerleşik Kendi Kendini Testini (MBIST ve LBIST) yönetir. MBIST'ler ve LBIST'ler, geçici bellekleri ve mantık modüllerini etkileyen gizli hataları algılayabilir. Okuyucu, kendi kendine testin kullanımı hakkında net bir anlayışa sahip olmalıdır. Ek ayrıntılar için Kısaltmalar, kısaltmalar ve referans belgeler için Bölüm Ek A'ya bakın.

Üzerindeview

  • SPC58xNx, hem MBIST hem de LBIST'i destekler.
  • SPC58xNx şunları içerir:
    •  92 bellek kesintisi (0'dan 91'e kadar)
    •  LBIST0 (güvenlik LBIST)
    •  Tanı için 6 LBIST(1) (1'den 6'ya kadar)

LBİST

Teşhis için LBIST, güvenlik uygulaması çalışırken değil, araç garajdayken çalışmalıdır. Okuyucu, RM7 SPC0421xNx referans kılavuzunun 58. bölümündeki (Cihaz konfigürasyonu) tam listeye başvurabilir.

Kendi kendine test yapılandırması

Kendi kendine test, çevrimiçi veya çevrimdışı modda çalışabilir.

MBIST yapılandırması

  • Tüketim ve yürütme süresi açısından en iyi dengeye ulaşmak için MBIST'leri 11 bölüme ayırmanızı öneririz. Aynı bölmeye ait MBIST bölümleri paralel olarak çalışır.
  • 11 bölme sıralı modda çalışır. eski içinamptarih:
  •  split_0'a ait tüm MBIST bölümleri paralel olarak başlar;
  •  yürütüldükten sonra split_1'e ait tüm MBIST bölümleri paralel olarak başlar;
  •  ve benzeri.
  • Bölmelerin ve MBIST'lerin tam listesi bölmede ve ekteki DCF Microsoft Excel® çalışma kitabında gösterilir. files.

LBIST yapılandırması

  • Çevrimdışı modda, genellikle yalnızca LBIST0 çalışır, yani safey bist (ASIL D'yi garanti etmek için). Kendi kendini test yapılandırmasındaki ilk BIST'dir (LBIST_CTRL kaydındaki 0 ​​işaretçisi).
  • Çevrimiçi modda kullanıcı, tanı amaçlı kullanım için diğer LBIST'leri (1'den 6'ya kadar) çalıştırmayı seçebilir. Onlar içerir:
    •  LBIST1: gtm
    •  LBIST2: hsm, gönderildi, emios0, psi5, dspi
    •  LBIST3: can1, flexray_0, memu, emios1, psi5_0, fccu, ethernet1, adcsd_ana_x, crc_0, crc_1, fosu, cmu_x, bam, adcsd_ana_x
    •  LBIST4: psi5_1, ethernet0,adcsar_dig_x, adcsar_dig_x, iic, dspi_x, adcsar_seq_x, adcsar_seq_x, linlfex_x, pit, ima, cmu_x, adgsar_ana_wrap_x
    •  LBIST5: platform
    •  LBIST6: can0, dma

Çevrimdışı yapılandırma için DCF listesi

MBIST'ler ve LBIST0, maksimum frekans olarak 100 MHz'e kadar çevrimdışı çalışabilir. DCF Microsoft Excel® çalışma kitabı ekli file önyükleme aşamasında (çevrimdışı mod) MBIST ve LBIST'i başlatmak için yapılandırılacak DCF'nin listesini bildirir. Yaklaşık 42 ms sürüyorlar.

Kendi kendine test sırasında monitörler

  • İki farklı aşama, kendi kendine test yürütmesini etkiler (Bkz. RM0421 SPC58xNx referans kılavuzu).
  •  Başlatma (yapılandırma yükleme). SSCM (çevrimdışı mod) veya yazılım (çevrimiçi mod), STCU2'yi programlayarak BIST'leri yapılandırır.
  •  Kendi kendine test yürütme. STCU2 kendi kendini test eder.
  • Bu aşamaları iki farklı bekçi köpeği izler.
  •  Sabit kodlu bekçi köpeği "başlatma" aşamasını izler. 0x3FF'de yapılandırılmış bir donanım bekçisidir.
  • Kullanıcı bunu değiştiremez. Sabit kodlu bekçi köpeğinin saati, çalışma moduna bağlıdır:
    •  Çevrimdışı modda IRC osilatörü
    •  Çevrimiçi modda STCU2 saati
  • Watchdog zamanlayıcısı (WDG), "kendi kendine test yürütmesini" izler. Kullanıcı tarafından yapılandırılabilen bir donanım bekçisidir (STCU_WDG kaydı). Kullanıcı, STCU_ERR_STAT kaydında (WDTO bayrağı) BIST yürütmesinden sonra “STCU WDG”nin durumunu kontrol edebilir.

"STCU WDG"nin saati çalışma moduna bağlıdır:

  •  STCU_PLL (IRC veya PLL0) tarafından çevrimdışı modda yapılandırılabilir;
  •  Çevrimiçi modda yazılım tarafından yapılandırılabilir.

Başlatma sırasında sabit kodlanmış bekçi köpeği yenilemesi

Sabit kodlu watchdog zaman aşımı, 0x3FF saat döngüleridir. SSCM veya yazılım, STCU2 anahtarını2 programlayarak sabit kodlanmış bekçi köpeğini periyodik olarak yenilemelidir. Bu işlemi gerçekleştirmek için, kullanıcının DCF kayıtları listesini (çevrimdışı mod) veya STCU2 kayıtlarına yazma erişimlerini (çevrimiçi mod) STCU2 key2 kaydına bir yazma ile eklemesi gerekir. Çevrimdışı BIST durumunda, bir DCF kaydının tek bir yazılması yaklaşık 17 saat döngüsü sürer. Sabit kodlanmış bekçi köpeğinin süresi 1024 saat döngüsünden sonra sona erdiğinden, kullanıcının her 60 DCF kaydında onu yenilemesi gerekir. Not: Watchdog, 1024 saat döngüsünden sonra sona erer. Tek bir DCF yazma işlemi 17 saat döngüsü sürer. STCU2, sabit izleme süresi sona ermeden önce (60/1024 = 17) 60'a kadar DCF kaydını kabul eder. Çevrimiçi BIST durumunda, yenileme süresi (STCU2 anahtar2 yazma) uygulamaya bağlıdır.

Çevrimiçi mod yapılandırması

Çevrimiçi modda MBIST bölünmüş listesi, yaşam döngüsü nedeniyle bazı sınırlamalarla aynı kalır. Tüm MBIST'ler yalnızca ST üretim ve arıza analizinde (FA) çevrimiçi modda çalışabilir. Diğer yaşam döngülerinde HSM/MBIST ve Flash MBIST'e erişilemez. Bu durumda, MBIST için maksimum frekans 200 MHz'dir ve sys_clock tarafından sağlanır. Tanılama için LBIST 50 MHz'e kadar çalışabilirken LBIST 0 100 MHz'e kadar çalışabilir. Bu durumda, STCU2 kayıtları DCF listesinin "kayıt değeri" sütunu ile yapılandırılabilir. file.

Özet
SPC58xNx'te hem MBIST hem de LBIST çalışabilir. Çevrimdışıyken, LBIST0 ve tüm MBIST'ler bölünmüş yapılandırmaya göre çalışabilir. Çevrimiçi mod sırasında, tanılama için LBIST de çalışabilir.

Ek A Kısaltmalar, kısaltmalar ve referans belgeler

KısaltmalarSPC1317xNx Cihaz 58 için STMicroelectronics TN1 Kendi Kendini Test Yapılandırması

Referans belgeleriSPC1317xNx Cihaz 58 için STMicroelectronics TN2 Kendi Kendini Test Yapılandırması

Belge revizyon geçmişiSPC1317xNx Cihaz 58 için STMicroelectronics TN3 Kendi Kendini Test Yapılandırması

ÖNEMLİ UYARI - LÜTFEN DİKKATLE OKUYUN

ST Microelectronics NV ve yan kuruluşları (“ST”), herhangi bir zamanda bildirimde bulunmaksızın ST ürünlerinde ve/veya bu belgede değişiklik, düzeltme, geliştirme, modifikasyon ve iyileştirme yapma hakkını saklı tutar. Alıcılar, sipariş vermeden önce ST ürünleriyle ilgili en son bilgileri edinmelidir. ST ürünleri, siparişin onaylandığı tarihte yürürlükte olan ST'nin satış hüküm ve koşullarına göre satılır. ST ürünlerinin seçimi, seçimi ve kullanımından yalnızca Alıcılar sorumludur ve ST, Uygulama yardımı veya Alıcı ürünlerinin tasarımı için hiçbir sorumluluk kabul etmez. Burada ST tarafından herhangi bir fikri mülkiyet hakkı için açık veya zımni hiçbir lisans verilmemektedir. ST ürünlerinin burada belirtilen bilgilerden farklı hükümlerle yeniden satışı, ST tarafından bu ürün için verilen her türlü garantiyi geçersiz kılacaktır. ST ve ST logosu, ST'nin ticari markalarıdır. ST ticari markaları hakkında ek bilgi için lütfen www.st.com/trademarks adresine bakın. Diğer tüm ürün veya hizmet adları ilgili sahiplerinin mülkiyetindedir. Bu belgedeki bilgiler, bu belgenin önceki sürümlerinde daha önce sağlanan bilgilerin yerine geçer ve onun yerine geçer. © 2022 STMicroelectronics – Tüm hakları saklıdır

Belgeler / Kaynaklar

SPC1317xNx Cihazı için STMicroelectronics TN58 Kendi Kendini Test Yapılandırması [pdf] Kullanıcı Kılavuzu
TN1317, SPC58xNx Cihazı için Kendi Kendine Test Konfigürasyonu, SPC58xNx Cihazı için Konfigürasyon, Kendi Kendini Test Konfigürasyonu, TN1317, Kendi Kendine Test

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *