STMicroelectronics TN1317 ການຕັ້ງຄ່າການທົດສອບດ້ວຍຕົນເອງສໍາລັບອຸປະກອນ SPC58xNx
ແນະນຳ
ເອກະສານນີ້ໃຫ້ຄໍາແນະນໍາກ່ຽວກັບວິທີການກໍານົດຫນ່ວຍຄວບຄຸມການທົດສອບຕົນເອງ (STCU2) ແລະເລີ່ມຕົ້ນການປະຕິບັດການທົດສອບດ້ວຍຕົນເອງ. STCU2 ໃນອຸປະກອນ SPC58xNx ຈັດການທັງ Memory ແລະ Logic Built-In Self Test (MBIST ແລະ LBIST) ຂອງອຸປະກອນ. MBISTs ແລະ LBISTs ສາມາດກວດຫາຄວາມລົ້ມເຫຼວທີ່ແຝງທີ່ສົ່ງຜົນກະທົບຕໍ່ຄວາມຊົງຈໍາທີ່ປ່ຽນແປງໄດ້ແລະໂມດູນເຫດຜົນ. ຜູ້ອ່ານຄວນມີຄວາມເຂົ້າໃຈຢ່າງຈະແຈ້ງກ່ຽວກັບການນໍາໃຊ້ການທົດສອບຕົນເອງ. ເບິ່ງພາກຊ້ອນທ້າຍ A ສໍາລັບຕົວຫຍໍ້, ຕົວຫຍໍ້ ແລະເອກະສານອ້າງອີງສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ເກີນview
- SPC58xNx ຮອງຮັບທັງ MBIST ແລະ LBIST.
- SPC58xNx ປະກອບມີ:
- 92 ຕັດຄວາມຊົງຈໍາ (ຈາກ 0 ຫາ 91)
- LBIST0 (ຄວາມປອດໄພ LBIST)
- 6 LBIST ສໍາລັບການວິນິດໄສ (1) (ຈາກ 1 ຫາ 6)
LBIST
LBIST ສໍາລັບການວິນິດໄສຄວນແລ່ນໃນເວລາທີ່ຍານພາຫະນະຢູ່ໃນ garage ແລະບໍ່ແມ່ນໃນຂະນະທີ່ຄໍາຮ້ອງສະຫມັກຄວາມປອດໄພກໍາລັງແລ່ນ. ຜູ້ອ່ານສາມາດປຶກສາຫາລືບັນຊີລາຍຊື່ຄົບຖ້ວນໃນບົດທີ 7 (ການຕັ້ງຄ່າອຸປະກອນ) ຂອງຄູ່ມືການອ້າງອິງ RM0421 SPC58xNx.
ການຕັ້ງຄ່າການທົດສອບຕົນເອງ
ການທົດສອບຕົນເອງສາມາດດໍາເນີນການທັງໃນຮູບແບບອອນໄລນ໌ຫຼື offline.
ການຕັ້ງຄ່າ MBIST
- ເພື່ອບັນລຸການຄ້າທີ່ດີທີ່ສຸດກ່ຽວກັບການບໍລິໂພກແລະເວລາປະຕິບັດ, ພວກເຮົາແນະນໍາໃຫ້ແບ່ງ MBISTs ອອກເປັນ 11 ແຍກ. ການແບ່ງປັນ MBIST ເປັນຂອງການແບ່ງປັນດຽວກັນໃນຂະຫນານ.
- ການແບ່ງປັນ 11 ແລ່ນໃນໂຫມດຕາມລໍາດັບ. ຕົວຢ່າງample:
- ການແບ່ງສ່ວນ MBIST ທັງໝົດທີ່ເປັນຂອງ split_0 ເລີ່ມໃນຂະໜານ;
- ຫຼັງຈາກການປະຕິບັດຂອງເຂົາເຈົ້າ, ການແບ່ງປັນ MBIST ທັງຫມົດທີ່ເປັນຂອງ split_1 ເລີ່ມຂະຫນານ;
- ແລະອື່ນໆ.
- ບັນຊີລາຍຊື່ຄົບຖ້ວນຂອງການແບ່ງປັນແລະ MBIST ແມ່ນສະແດງຢູ່ໃນການແບ່ງປັນແລະ DCF Microsoft Excel® workbook ທີ່ຕິດຄັດມາ files.
ການຕັ້ງຄ່າ LBIST
- ໃນໂຫມດອອບໄລນ໌, ໂດຍທົ່ວໄປແລ້ວພຽງແຕ່ LBIST0 ແລ່ນ, ນັ້ນແມ່ນສິ່ງທີ່ປອດໄພ (ເພື່ອຮັບປະກັນ ASIL D). ມັນເປັນ BIST ທໍາອິດໃນການຕັ້ງຄ່າການທົດສອບຕົນເອງ (ຕົວຊີ້ 0 ໃນທະບຽນ LBIST_CTRL).
- ໃນຮູບແບບອອນໄລນ໌ຜູ້ໃຊ້ສາມາດເລືອກທີ່ຈະດໍາເນີນການ LBISTs ອື່ນໆ (ຈາກ 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, pit, ima, cmu_x, adgsar_ana_wrap_x
- LBIST5: ເວທີ
- LBIST6: can0, dma
ລາຍຊື່ DCF ສໍາລັບການຕັ້ງຄ່າອອຟໄລ
MBISTs ແລະ LBIST0 ສາມາດແລ່ນໃນອອຟໄລໄດ້ເຖິງ 100 MHz ເປັນຄວາມຖີ່ສູງສຸດ. ປຶ້ມວຽກ DCF Microsoft Excel® ຕິດຢູ່ file ລາຍງານລາຍຊື່ຂອງ DCF ທີ່ຈະຕັ້ງຄ່າເພື່ອເລີ່ມຕົ້ນ MBIST ແລະ LBIST ໃນໄລຍະການບູດ (ໂໝດອອບໄລນ໌). ພວກເຂົາໃຊ້ເວລາປະມານ 42 ms.
ຕິດຕາມກວດກາໃນລະຫວ່າງການທົດສອບຕົນເອງ
- ສອງໄລຍະທີ່ແຕກຕ່າງກັນສົ່ງຜົນກະທົບຕໍ່ການປະຕິບັດການທົດສອບຕົນເອງ (ເບິ່ງຄູ່ມືການອ້າງອິງ RM0421 SPC58xNx).
- ການເລີ່ມຕົ້ນ (ການໂຫຼດການຕັ້ງຄ່າ). SSCM (ໂໝດອອບໄລນ໌) ຫຼືຊອບແວ (ໂໝດອອນລາຍ) ກຳນົດຄ່າ BISTs ໂດຍການຂຽນໂປຣແກຣມ STCU2.
- ການປະຕິບັດການທົດສອບຕົນເອງ. STCU2 ປະຕິບັດການທົດສອບຕົນເອງ.
- ສອງ watchdog ທີ່ແຕກຕ່າງກັນຕິດຕາມກວດກາໄລຍະເຫຼົ່ານີ້.
- watchdog ຍາກ-coded ຕິດຕາມກວດກາໄລຍະ "ການເລີ່ມຕົ້ນ". ມັນເປັນການເຝົ້າລະວັງຮາດແວທີ່ກຳນົດຄ່າຢູ່ທີ່ 0x3FF.
- ຜູ້ໃຊ້ບໍ່ສາມາດແກ້ໄຂມັນໄດ້. ໂມງຂອງ watchdog ລະຫັດແຂງແມ່ນຂຶ້ນກັບຮູບແບບການເຮັດວຽກ:
- 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 key2. ເພື່ອປະຕິບັດການນີ້, ຜູ້ໃຊ້ຕ້ອງແຊກແຊງບັນຊີລາຍຊື່ຂອງບັນທຶກ DCF (ຮູບແບບອອບໄລນ໌) ຫຼືການຂຽນເຂົ້າເຖິງການລົງທະບຽນ STCU2 (ຮູບແບບອອນໄລນ໌) ດ້ວຍການຂຽນໄປທີ່ທະບຽນ STCU2 key2. ໃນກໍລະນີຂອງ BIST ອອບໄລນ໌, ການຂຽນດຽວຂອງບັນທຶກ DCF ໃຊ້ເວລາປະມານ 17 ຮອບວຽນໂມງ. ນັບຕັ້ງແຕ່ watchdog ລະຫັດຍາກຫມົດອາຍຸຫຼັງຈາກ 1024 ຮອບວຽນໂມງ, ຜູ້ໃຊ້ຕ້ອງໂຫຼດຫນ້າຈໍຄືນມັນທຸກໆ 60 DCF records. ໝາຍເຫດ: watchdog ໝົດອາຍຸຫຼັງຈາກ 1024 ຮອບວຽນໂມງ. ການຂຽນ DCF ດຽວໃຊ້ເວລາ 17 ຮອບວຽນໂມງ. STCU2 ຍອມຮັບເຖິງ 60 ບັນທຶກ DCF ກ່ອນທີ່ hard-watchdog ຈະຫມົດອາຍຸ (1024/17 = 60). ໃນກໍລະນີຂອງ BIST ອອນໄລນ໌, ເວລາໂຫຼດຫນ້າຈໍຄືນ (STCU2 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 ຕົວຫຍໍ້, ຕົວຫຍໍ້ ແລະເອກະສານອ້າງອີງ
ຕົວຫຍໍ້
ເອກະສານອ້າງອີງ
ປະຫວັດການແກ້ໄຂເອກະສານ
ແຈ້ງການ ສຳ ຄັນ - ກະລຸນາອ່ານຢ່າງລະມັດລະວັງ
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 [pdf] ຄູ່ມືຜູ້ໃຊ້ TN1317, ການຕັ້ງຄ່າການທົດສອບຕົນເອງສໍາລັບອຸປະກອນ SPC58xNx, ການຕັ້ງຄ່າສໍາລັບອຸປະກອນ SPC58xNx, ການຕັ້ງຄ່າການທົດສອບຕົນເອງ, TN1317, ການທົດສອບດ້ວຍຕົນເອງ |