ໂລໂກ້ ST

STMicroelectronics TN1317 ການຕັ້ງຄ່າການທົດສອບດ້ວຍຕົນເອງສໍາລັບອຸປະກອນ SPC58xNx

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 ຕົວຫຍໍ້, ຕົວຫຍໍ້ ແລະເອກະສານອ້າງອີງ

ຕົວຫຍໍ້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 [pdf] ຄູ່ມືຜູ້ໃຊ້
TN1317, ການຕັ້ງຄ່າການທົດສອບຕົນເອງສໍາລັບອຸປະກອນ SPC58xNx, ການຕັ້ງຄ່າສໍາລັບອຸປະກອນ SPC58xNx, ການຕັ້ງຄ່າການທົດສອບຕົນເອງ, TN1317, ການທົດສອບດ້ວຍຕົນເອງ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *