โลโก้ ST

การกำหนดค่าการทดสอบตัวเองของ STMicroelectronics TN1317 สำหรับอุปกรณ์ SPC58xNx

การกำหนดค่าการทดสอบตัวเองของ STMicroelectronics TN1317 สำหรับอุปกรณ์ SPC58xNx

การแนะนำ

เอกสารนี้ให้แนวทางเกี่ยวกับวิธีการกำหนดค่าหน่วยควบคุมการทดสอบตัวเอง (STCU2) และเริ่มการทดสอบตัวเอง STCU2 บนอุปกรณ์ SPC58xNx จัดการทั้งหน่วยความจำและการทดสอบตัวเองในตัวลอจิก (MBIST และ LBIST) ของอุปกรณ์ MBIST และ LBIST สามารถตรวจจับความล้มเหลวแฝงซึ่งส่งผลต่อหน่วยความจำที่เปลี่ยนแปลงได้และโมดูลลอจิก ผู้อ่านควรมีความเข้าใจที่ชัดเจนเกี่ยวกับการใช้การทดสอบตัวเอง ดูส่วนภาคผนวก A สำหรับคำย่อ คำย่อ และเอกสารอ้างอิงสำหรับรายละเอียดเพิ่มเติม

เกินview

  • SPC58xNx รองรับทั้ง MBIST และ LBIST
  • SPC58xNx ประกอบด้วย:
    •  การตัดหน่วยความจำ 92 ครั้ง (จาก 0 ถึง 91)
    •  LBIST0 (LBIST ความปลอดภัย)
    •  6 LBIST สำหรับการวินิจฉัย (1) (ตั้งแต่ 1 ถึง 6)

ปอนด์

LBIST สำหรับการวินิจฉัยควรทำงานเมื่อรถอยู่ในโรงรถ ไม่ใช่ในขณะที่แอปพลิเคชันความปลอดภัยกำลังทำงาน ผู้อ่านสามารถดูรายการทั้งหมดในบทที่ 7 (การกำหนดค่าอุปกรณ์) ของคู่มืออ้างอิง RM0421 SPC58xNx

การกำหนดค่าการทดสอบตัวเอง

การทดสอบตัวเองสามารถทำงานได้ทั้งในโหมดออนไลน์หรือออฟไลน์

การกำหนดค่า MBIST

  • เพื่อให้ได้รับการแลกเปลี่ยนที่ดีที่สุดในแง่ของปริมาณการใช้และเวลาดำเนินการ เราขอแนะนำให้แบ่ง MBIST ออกเป็น 11 ส่วน พาร์ติชัน MBIST ที่เป็นของการแบ่งเดียวกันจะทำงานแบบขนาน
  • การแยก 11 ครั้งทำงานในโหมดต่อเนื่อง สำหรับเช่นampเลอ:
  •  พาร์ติชัน MBIST ทั้งหมดที่เป็นของ split_0 เริ่มต้นแบบขนาน
  •  หลังจากดำเนินการแล้ว พาร์ติชัน MBIST ทั้งหมดที่เป็นของ split_1 จะเริ่มต้นแบบขนาน
  •  และอื่นๆอีกมากมาย
  • รายการการแยกและ MBIST ทั้งหมดจะแสดงอยู่ในสมุดงานการแยกและ DCF Microsoft Excel® ที่แนบมาด้วย files.

การกำหนดค่า LBIST

  • ในโหมดออฟไลน์ โดยทั่วไปแล้วจะมีเพียง LBIST0 เท่านั้นที่ทำงาน ซึ่งเป็นส่วนที่ปลอดภัย (เพื่อรับประกัน ASIL D) เป็น BIST แรกในการกำหนดค่าการทดสอบตัวเอง (ตัวชี้ 0 ในการลงทะเบียน LBIST_CTRL)
  • ในโหมดออนไลน์ ผู้ใช้สามารถเลือกที่จะเรียกใช้ 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 รายงานรายการ DCF ที่จะกำหนดค่าเพื่อเริ่มต้น MBIST และ LBIST ในระหว่างขั้นตอนการบูต (โหมดออฟไลน์) ใช้เวลาประมาณ 42 มิลลิวินาที

จอภาพระหว่างการทดสอบตัวเอง

  • สองเฟสที่แตกต่างกันส่งผลต่อการดำเนินการทดสอบตัวเอง (ดูคู่มืออ้างอิง RM0421 SPC58xNx)
  •  การเริ่มต้น (โหลดการกำหนดค่า) SSCM (โหมดออฟไลน์) หรือซอฟต์แวร์ (โหมดออนไลน์) กำหนดค่า BIST โดยการเขียนโปรแกรม STCU2
  •  การดำเนินการทดสอบตัวเอง STCU2 ดำเนินการทดสอบตัวเอง
  • สุนัขเฝ้าบ้านสองตัวที่แตกต่างกันคอยติดตามขั้นตอนเหล่านี้
  •  โปรแกรมเฝ้าระวังแบบฮาร์ดโค้ดจะตรวจสอบขั้นตอน "การเริ่มต้น" มันเป็นฮาร์ดแวร์เฝ้าระวังที่กำหนดค่าไว้ที่ 0x3FF
  • ผู้ใช้ไม่สามารถแก้ไขได้ นาฬิกาของสุนัขเฝ้าบ้านแบบฮาร์ดโค้ดขึ้นอยู่กับโหมดการทำงาน:
    •  IRC oscillator ในโหมดออฟไลน์
    •  นาฬิกา STCU2 ในโหมดออนไลน์
  • Watchdog Timer (WDG) จะตรวจสอบ “การดำเนินการทดสอบตัวเอง” เป็นหน่วยงานเฝ้าระวังฮาร์ดแวร์ที่ผู้ใช้สามารถกำหนดค่าได้ (การลงทะเบียน STCU_WDG) ผู้ใช้สามารถตรวจสอบสถานะของ “STCU WDG” หลังจากการดำเนินการ BIST ในการลงทะเบียน STCU_ERR_STAT (การตั้งค่าสถานะ WDTO)

นาฬิกาของ “STCU WDG” ขึ้นอยู่กับโหมดการทำงาน:

  •  สามารถกำหนดค่าได้โดย STCU_PLL (IRC หรือ PLL0) ในโหมดออฟไลน์
  •  สามารถกำหนดค่าได้ด้วยซอฟต์แวร์ในโหมดออนไลน์

การรีเฟรช Watchdog แบบฮาร์ดโค้ดในระหว่างการเริ่มต้น

การหมดเวลาจ้องจับผิดแบบฮาร์ดโค้ดคือรอบสัญญาณนาฬิกา 0x3FF SSCM หรือซอฟต์แวร์จะต้องรีเฟรชโปรแกรมเฝ้าระวังที่ฮาร์ดโค้ดเป็นระยะโดยการเขียนโปรแกรมคีย์ STCU2 ในการดำเนินการนี้ ผู้ใช้จะต้องแทรกรายการบันทึก DCF (โหมดออฟไลน์) หรือการเข้าถึงการเขียนไปยังรีจิสเตอร์ STCU2 (โหมดออนไลน์) ด้วยการเขียนไปยังรีจิสเตอร์ STCU2 key2 ในกรณีของ BIST แบบออฟไลน์ การเขียนบันทึก DCF เพียงครั้งเดียวจะใช้เวลาประมาณ 2 รอบสัญญาณนาฬิกา เนื่องจากโปรแกรมเฝ้าระวังแบบฮาร์ดโค้ดจะหมดอายุหลังจาก 17 รอบสัญญาณนาฬิกา ผู้ใช้จึงต้องรีเฟรชทุกๆ 1024 ระเบียน DCF หมายเหตุ: โปรแกรมเฝ้าระวังจะหมดอายุหลังจาก 60 รอบสัญญาณนาฬิกา การเขียน DCF ครั้งเดียวใช้เวลา 1024 รอบสัญญาณนาฬิกา STCU17 ยอมรับบันทึก DCF ได้สูงสุด 2 รายการก่อนที่หน่วยเฝ้าระวังจะหมดอายุ (60/1024 = 17) ในกรณีของ BIST ออนไลน์ เวลารีเฟรช (การเขียน STCU60 key2) ขึ้นอยู่กับแอปพลิเคชัน

การกำหนดค่าโหมดออนไลน์

ในโหมดออนไลน์ รายการแยก 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 คำย่อ คำย่อ และเอกสารอ้างอิง

คำย่อการกำหนดค่าการทดสอบตัวเองของ STMicroelectronics TN1317 สำหรับอุปกรณ์ SPC58xNx 1

เอกสารอ้างอิงการกำหนดค่าการทดสอบตัวเองของ STMicroelectronics TN1317 สำหรับอุปกรณ์ SPC58xNx 2

ประวัติการแก้ไขเอกสารการกำหนดค่าการทดสอบตัวเองของ STMicroelectronics TN1317 สำหรับอุปกรณ์ SPC58xNx 3

ประกาศสำคัญ - โปรดอ่านอย่างละเอียด

ST Microelectronics NV และบริษัทในเครือ (“ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลง แก้ไข ปรับปรุง ดัดแปลง และปรับปรุงผลิตภัณฑ์ ST และ/หรือเอกสารนี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ผู้ซื้อควรได้รับข้อมูลที่เกี่ยวข้องล่าสุดเกี่ยวกับผลิตภัณฑ์ ST ก่อนทำการสั่งซื้อ ผลิตภัณฑ์ ST จำหน่ายตามเงื่อนไขและข้อกำหนดการขายของ ST ณ เวลาที่รับทราบคำสั่งซื้อ ผู้ซื้อจะต้องรับผิดชอบแต่เพียงผู้เดียวในการเลือก การเลือก และการใช้ผลิตภัณฑ์ ST และ ST จะไม่รับผิดชอบต่อความช่วยเหลือในการสมัครหรือการออกแบบผลิตภัณฑ์ของผู้ซื้อ ST ในที่นี้ไม่มีการอนุญาตทั้งโดยชัดแจ้งหรือโดยนัยต่อสิทธิ์ในทรัพย์สินทางปัญญา การขายต่อผลิตภัณฑ์ ST ด้วยข้อกำหนดที่แตกต่างจากข้อมูลที่กำหนดไว้ในที่นี้จะทำให้การรับประกันใด ๆ ที่ได้รับจาก ST สำหรับผลิตภัณฑ์ดังกล่าวเป็นโมฆะ ST และโลโก้ ST เป็นเครื่องหมายการค้าของ ST สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องหมายการค้า ST โปรดดูที่ www.st.com/trademarks ชื่อผลิตภัณฑ์หรือบริการอื่น ๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง ข้อมูลในเอกสารนี้จะแทนที่และแทนที่ข้อมูลที่ให้ไว้ก่อนหน้านี้ในเอกสารฉบับก่อนหน้านี้ © 2022 STMicroelectronics – สงวนลิขสิทธิ์

เอกสาร / แหล่งข้อมูล

การกำหนดค่าการทดสอบตัวเองของ STMicroelectronics TN1317 สำหรับอุปกรณ์ SPC58xNx [พีดีเอฟ] คู่มือการใช้งาน
TN1317, การกำหนดค่าการทดสอบตัวเองสำหรับอุปกรณ์ SPC58xNx, การกำหนดค่าสำหรับอุปกรณ์ SPC58xNx, การกำหนดค่าการทดสอบตัวเอง, TN1317, การทดสอบตัวเอง

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *