SPC1317xNxデバイス用STMicroelectronics TN58セルフテスト構成
導入
このドキュメントでは、セルフテスト制御ユニット (STCU2) を構成し、セルフテストの実行を開始する方法に関するガイドラインを提供します。 SPC2xNx デバイスの STCU58 は、デバイスのメモリとロジックのビルトイン セルフ テスト (MBIST と LBIST) の両方を管理します。 MBIST と LBIST は、揮発性メモリとロジック モジュールに影響を与える潜在的な障害を検出できます。 読者は、セルフテストの使用法を明確に理解している必要があります。 詳細については、セクション付録 A の頭字語、略語、および参照文書を参照してください。
以上view
- SPC58xNx は、MBIST と LBIST の両方をサポートしています。
- SPC58xNx には以下が含まれます。
- 92回のメモリカット(0から91まで)
- LBIST0 (セーフティ LBIST)
- 6 診断用の LBIST (1) (1 から 6 まで)
LBIST
診断用の LBIST は、安全アプリケーションの実行中ではなく、車両がガレージにあるときに実行する必要があります。 読者は、RM7 SPC0421xNx リファレンス マニュアルの第 58 章 (デバイス構成) の完全なリストを参照できます。
セルフテスト構成
セルフテストは、オンライン モードまたはオフライン モードで実行できます。
MBIST 構成
- 消費量と実行時間に関して最適なトレードオフを実現するには、MBIST を 11 分割することをお勧めします。 同じ分割に属する MBIST パーティションは並行して実行されます。
- 11 分割は順次モードで実行されます。 例えばamp上:
- split_0 に属するすべての MBIST パーティションが並行して開始されます。
- 実行後、split_1 に属するすべての MBIST パーティションが並行して開始されます。
- などなど。
- 分割と MBIST の完全なリストは、添付の分割と DCF Microsoft Excel® ワークブックに示されています。 files.
LBIST 構成
- オフライン モードでは、一般に LBIST0 のみが実行されます。これは安全なビストです (ASIL D を保証するため)。 これは、セルフ テスト コンフィギュレーションの最初の BIST です (LBIST_CTRL レジスタのポインター 0)。
- オンライン モードでは、ユーザーは診断用に他の LBIST (1 から 6) を実行することを選択できます。 それらには以下が含まれます:
- LBIST1: gtm
- LBIST2: hsm、送信済み、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, ピット, ima, cmu_x, adgsar_ana_wrap_x
- LBIST5: プラットフォーム
- LBIST6: can0、dma
オフライン構成の DCF リスト
MBIST と LBIST0 は、最大周波数として 100 MHz までオフラインで実行できます。 付属の DCF Microsoft Excel® ワークブック file ブート フェーズ (オフライン モード) 中に MBIST と LBIST を起動するために構成する DCF のリストを報告します。 約 42 ミリ秒かかります。
セルフテスト中のモニター
- 0421 つの異なるフェーズがセルフテストの実行に影響を与えます (RM58 SPCXNUMXxNx リファレンス マニュアルを参照)。
- 初期化 (構成の読み込み)。 SSCM (オフライン モード) またはソフトウェア (オンライン モード) は、STCU2 をプログラムすることによって BIST を構成します。
- セルフテストの実行。 STCU2 はセルフテストを実行します。
- XNUMX つの異なるウォッチドッグがこれらのフェーズを監視します。
- ハードコードされたウォッチドッグが「初期化」フェーズを監視します。 これは、0x3FF に設定されたハードウェア ウォッチドッグです。
- ユーザーはそれを変更できません。 ハードコーディングされたウォッチドッグのクロックは、動作モードによって異なります。
- オフラインモードのIRC発振器
- オンライン モードの STCU2 クロック
- ウォッチドッグ タイマー (WDG) は、「セルフテストの実行」を監視します。 これは、ユーザーが構成可能なハードウェア ウォッチドッグです (STCU_WDG レジスタ)。 ユーザーは、BIST 実行後の「STCU WDG」のステータスを STCU_ERR_STAT レジスタ (WDTO フラグ) で確認できます。
「STCU WDG」のクロックは、動作モードによって異なります。
- これは、オフライン モードで STCU_PLL (IRC または PLL0) によって構成可能です。
- オンラインモードでソフトウェアによって構成可能です。
初期化中のハードコーディングされたウォッチドッグ リフレッシュ
ハードコードされたウォッチドッグ タイムアウトは 0x3FF クロック サイクルです。 SSCM またはソフトウェアは、STCU2 キー 2 をプログラミングして、ハードコードされたウォッチドッグを定期的に更新する必要があります。 この操作を実行するには、DCF レコードのリスト (オフライン モード) または STCU2 レジスタへの書き込みアクセス (オンライン モード) と STCU2 key2 レジスタへの書き込みをインターリーブする必要があります。 オフライン BIST の場合、DCF レコードの 17 回の書き込みには約 1024 クロック サイクルかかります。 ハードコーディングされたウォッチドッグは 60 クロック サイクル後に期限切れになるため、ユーザーは 1024 DCF レコードごとに更新する必要があります。 注: ウォッチドッグは 17 クロック サイクル後に期限切れになります。 2 回の DCF 書き込みには 60 クロック サイクルかかります。 ハードウォッチドッグが期限切れになる前に、STCU1024 は最大 17 個の DCF レコードを受け入れます (60/2 = 2)。 オンライン BIST の場合、リフレッシュ時間 (STCUXNUMX keyXNUMX 書き込み) はアプリケーションに依存します。
オンライン モードの構成
オンライン モードでは、MBIST 分割リストは同じままですが、ライフ サイクルによるいくつかの制限があります。 すべての MBIST は、ST の運用および障害解析 (FA) でのみオンライン モードで実行できます。 他のライフサイクルでは、HSM/MBIST と Flash MBIST にはアクセスできません。 この場合、MBIST の最大周波数は 200 MHz で、sys_clock によって提供されます。 診断用の LBIST は最大 50 MHz で実行でき、LBIST 0 は最大 100 MHz で実行できます。 その場合、STCU2 レジスタは、DCF リストの「レジスタ値」列で設定できます。 file.
まとめ
SPC58xNx では、MBIST と LBIST の両方を実行できます。 オフライン中、LBIST0 とすべての MBIST は分割構成に従って実行できます。 オンライン モードでは、診断用の LBIST も実行できます。
付録 A 頭字語、略語、および参考文書
頭字語
参考資料
ドキュメントの改訂履歴
重要なお知らせ–注意深くお読みください
ST Microelectronics NV およびその子会社 (「ST」) は、ST 製品および/またはこのドキュメントに対して、予告なしにいつでも変更、修正、拡張、修正、および改善を行う権利を留保します。 購入者は、注文を行う前に、ST 製品に関する最新の関連情報を入手する必要があります。 ST製品は、注文確認の時点で有効なSTの販売条件に従って販売されます。 購入者は、ST 製品の選択、選択、および使用に対して単独で責任を負い、ST は購入者の製品のアプリケーション支援または設計について責任を負わないものとします。 ST は、明示または黙示を問わず、いかなる知的財産権に対するライセンスも付与しません。 ここに記載されている情報とは異なる条件で ST 製品を再販した場合、そのような製品に対して ST が付与した保証は無効になります。 ST および ST ロゴは、ST の商標です。 STの商標に関する追加情報については、www.st.com/trademarksを参照してください。 他のすべての製品またはサービス名は、それぞれの所有者の所有物です。 このドキュメントの情報は、このドキュメントの以前のバージョンで以前に提供された情報に取って代わり、置き換えられます。 © 2022 STマイクロエレクトロニクス – 無断複写・転載を禁じます
ドキュメント / リソース
![]() |
SPC1317xNxデバイス用STMicroelectronics TN58セルフテスト構成 [pdf] ユーザーマニュアル TN1317、SPC58xNx デバイスのセルフ テスト設定、SPC58xNx デバイスの設定、セルフ テスト設定、TN1317、セルフ テスト |