SPRUJ55D September 2023 – July 2025 AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
| COMMENTS | 55:40 | 41:32 | 31:16 | 15:8 | 7:4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|
| INTERVAL 0 | |||||||||
| CFG for interval 0, when rom_access_inversion =0 | Reserved | pattern_count[9:0] | Reserved | Reserved | Reserved | Seg_ID[1] | Seg_ID[0] | FT | TR_T |
| MISR for interval 0, when rom_access_inversion =0 | MISR_GOLDEN[895:840] | ||||||||
| MISR_GOLDEN[839:784] | |||||||||
| MISR_GOLDEN[783:728] | |||||||||
| MISR_GOLDEN[727:672] | |||||||||
| MISR_GOLDEN[671:616] | |||||||||
| MISR_GOLDEN[615:560] | |||||||||
| MISR_GOLDEN[559:504] | |||||||||
| MISR_GOLDEN[503:448] | |||||||||
| MISR_GOLDEN[447:392] | |||||||||
| MISR_GOLDEN[391:336] | |||||||||
| MISR_GOLDEN[335:280] | |||||||||
| MISR_GOLDEN[279:224] | |||||||||
| MISR_GOLDEN[223:168] | |||||||||
| MISR_GOLDEN[167:112] | |||||||||
| MISR_GOLDEN[111:56] | |||||||||
| MISR_GOLDEN[55:0] | |||||||||
| LP_MISR for interval 0, when rom_access_inversion =0 | LP_MISR_GOLDEN[895:840] | ||||||||
| LP_MISR_GOLDEN[839:784] | |||||||||
| LP_MISR_GOLDEN[783:728] | |||||||||
| LP_MISR_GOLDEN[727:672] | |||||||||
| LP_MISR_GOLDEN[671:616] | |||||||||
| LP_MISR_GOLDEN[615:560] | |||||||||
| LP_MISR_GOLDEN[559:504] | |||||||||
| LP_MISR_GOLDEN[503:448] | |||||||||
| LP_MISR_GOLDEN[447:392] | |||||||||
| LP_MISR_GOLDEN[391:336] | |||||||||
| LP_MISR_GOLDEN[335:280] | |||||||||
| LP_MISR_GOLDEN[279:224] | |||||||||
| LP_MISR_GOLDEN[223:168] | |||||||||
| LP_MISR_GOLDEN[167:112] | |||||||||
| LP_MISR_GOLDEN[111:56] | |||||||||
| LP_MISR_GOLDEN[55:0] | |||||||||
| Patterns for interval 0 | P1_SD8[6:0] | P1_SD7[6:0] | P1_SD6[6:0] | …. | …. | … | P1_SD1[6:0] | ||
| … | … | … | … | … | … | P1_SD9[6:0] | |||
| … | … | … | … | … | … | … | … | ||
| LP_MISR for interval 0, when rom_access_inversion =1 | LP_INV_MISR_GOLDEN[55:0] | ||||||||
| LP_INV_MISR_GOLDEN[111:56] | |||||||||
| LP_INV_MISR_GOLDEN[167:112] | |||||||||
| LP_INV_MISR_GOLDEN[223:168] | |||||||||
| LP_INV_MISR_GOLDEN[279:224] | |||||||||
| LP_INV_MISR_GOLDEN[335:280] | |||||||||
| LP_INV_MISR_GOLDEN[391:336] | |||||||||
| LP_INV_MISR_GOLDEN[447:392] | |||||||||
| LP_INV_MISR_GOLDEN[503:448] | |||||||||
| LP_INV_MISR_GOLDEN[559:504] | |||||||||
| LP_INV_MISR_GOLDEN[615:560] | |||||||||
| LP_INV_MISR_GOLDEN[671:616] | |||||||||
| LP_INV_MISR_GOLDEN[727:672] | |||||||||
| LP_INV_MISR_GOLDEN[783:728] | |||||||||
| LP_INV_MISR_GOLDEN[839:784] | |||||||||
| LP_INV_MISR_GOLDEN[895:840] | |||||||||
| MISR for interval 0, when rom_access_inversion =1 | INV_MISR_GOLDEN[55:0] | ||||||||
| INV_MISR_GOLDEN[111:56] | |||||||||
| INV_MISR_GOLDEN[167:112] | |||||||||
| INV_MISR_GOLDEN[223:168] | |||||||||
| INV_MISR_GOLDEN[279:224] | |||||||||
| INV_MISR_GOLDEN[335:280] | |||||||||
| INV_MISR_GOLDEN[391:336] | |||||||||
| INV_MISR_GOLDEN[447:392] | |||||||||
| INV_MISR_GOLDEN[503:448] | |||||||||
| INV_MISR_GOLDEN[559:504] | |||||||||
| INV_MISR_GOLDEN[615:560] | |||||||||
| INV_MISR_GOLDEN[671:616] | |||||||||
| INV_MISR_GOLDEN[727:672] | |||||||||
| INV_MISR_GOLDEN[783:728] | |||||||||
| INV_MISR_GOLDEN[839:784] | |||||||||
| INV_MISR_GOLDEN[895:840] | |||||||||
| CFG for interval 0, when rom_access_inversion =1 (same as when_rom_access_inversion =0) | Reserved | pattern_count[9:0] | Reserved | Reserved | Reserved | Seg_ID[1] | Seg_ID[0] | FT | TR_T |
| INTERVAL 1 | |||||||||
| CFG for interval 1, when rom_access_inversion =0 | Reserved | pattern_count[9:0] | Reserved | Reserved | Reserved | Seg_ID[1] | Seg_ID[0] | FT | TR_T |
| MISR for interval 1, when rom_access_inversion =0 | MISR_GOLDEN[895:840] | ||||||||
| MISR_GOLDEN[839:784] | |||||||||
| MISR_GOLDEN[783:728] | |||||||||
| MISR_GOLDEN[727:672] | |||||||||
| MISR_GOLDEN[671:616] | |||||||||
| MISR_GOLDEN[615:560] | |||||||||
| MISR_GOLDEN[559:504] | |||||||||
| MISR_GOLDEN[503:448] | |||||||||
| MISR_GOLDEN[447:392] | |||||||||
| MISR_GOLDEN[391:336] | |||||||||
| MISR_GOLDEN[335:280] | |||||||||
| MISR_GOLDEN[279:224] | |||||||||
| MISR_GOLDEN[223:168] | |||||||||
| MISR_GOLDEN[167:112] | |||||||||
| MISR_GOLDEN[111:56] | |||||||||
| MISR_GOLDEN[55:0] | |||||||||
| LP_MISR for interval 1, when rom_access_inversion =0 | LP_MISR_GOLDEN[895:840] | ||||||||
| LP_MISR_GOLDEN[839:784] | |||||||||
| LP_MISR_GOLDEN[783:728] | |||||||||
| LP_MISR_GOLDEN[727:672] | |||||||||
| LP_MISR_GOLDEN[671:616] | |||||||||
| LP_MISR_GOLDEN[615:560] | |||||||||
| LP_MISR_GOLDEN[559:504] | |||||||||
| LP_MISR_GOLDEN[503:448] | |||||||||
| LP_MISR_GOLDEN[447:392] | |||||||||
| LP_MISR_GOLDEN[391:336] | |||||||||
| LP_MISR_GOLDEN[335:280] | |||||||||
| LP_MISR_GOLDEN[279:224] | |||||||||
| LP_MISR_GOLDEN[223:168] | |||||||||
| LP_MISR_GOLDEN[167:112] | |||||||||
| LP_MISR_GOLDEN[111:56] | |||||||||
| LP_MISR_GOLDEN[55:0] | |||||||||
| Patterns for interval 1 | P1_SD8[6:0] | P1_SD7[6:0] | P1_SD6[6:0] | …. | …. | … | P1_SD1[6:0] | ||
| … | … | … | … | … | … | P1_SD9[6:0] | |||
| … | … | … | … | … | … | … | … | ||
| LP_MISR for interval 1, when rom_access_inversion =1 | LP_INV_MISR_GOLDEN[55:0] | ||||||||
| LP_INV_MISR_GOLDEN[111:56] | |||||||||
| LP_INV_MISR_GOLDEN[167:112] | |||||||||
| LP_INV_MISR_GOLDEN[223:168] | |||||||||
| LP_INV_MISR_GOLDEN[279:224] | |||||||||
| LP_INV_MISR_GOLDEN[335:280] | |||||||||
| LP_INV_MISR_GOLDEN[391:336] | |||||||||
| LP_INV_MISR_GOLDEN[447:392] | |||||||||
| LP_INV_MISR_GOLDEN[503:448] | |||||||||
| LP_INV_MISR_GOLDEN[559:504] | |||||||||
| LP_INV_MISR_GOLDEN[615:560] | |||||||||
| LP_INV_MISR_GOLDEN[671:616] | |||||||||
| LP_INV_MISR_GOLDEN[727:672] | |||||||||
| LP_INV_MISR_GOLDEN[783:728] | |||||||||
| LP_INV_MISR_GOLDEN[839:784] | |||||||||
| LP_INV_MISR_GOLDEN[895:840] | |||||||||
| MISR for interval 1, when rom_access_inversion =1 | INV_MISR_GOLDEN[55:0] | ||||||||
| INV_MISR_GOLDEN[111:56] | |||||||||
| INV_MISR_GOLDEN[167:112] | |||||||||
| INV_MISR_GOLDEN[223:168] | |||||||||
| INV_MISR_GOLDEN[279:224] | |||||||||
| INV_MISR_GOLDEN[335:280] | |||||||||
| INV_MISR_GOLDEN[391:336] | |||||||||
| INV_MISR_GOLDEN[447:392] | |||||||||
| INV_MISR_GOLDEN[503:448] | |||||||||
| INV_MISR_GOLDEN[559:504] | |||||||||
| INV_MISR_GOLDEN[615:560] | |||||||||
| INV_MISR_GOLDEN[671:616] | |||||||||
| INV_MISR_GOLDEN[727:672] | |||||||||
| INV_MISR_GOLDEN[783:728] | |||||||||
| INV_MISR_GOLDEN[839:784] | |||||||||
| INV_MISR_GOLDEN[895:840] | |||||||||
| CFG for interval 1, when rom_access_inversion =1 (same as when_rom_access_inversion =0) | Reserved | pattern_count[9:0] | Reserved | Reserved | Reserved | Seg_ID[1] | Seg_ID[0] | FT | TR_T |
The ROM contains the data to be processed by STC for the self-test run. This includes the control fields such as Segment ID, Pattern Count, and Golden MISR value for the STC, and the pattern scan data for the OPMISR controller.
The ROM space is divided into chunks, with each chunk containing the data corresponding to one OPMISR interval. The size required for an interval varies depending on the number patterns packed into the interval and the length of internal scan chains required.
Because each interval requires 64 rows of ROM for storing control and Golden MISR values, minimizing the number of intervals by packing more patterns into each interval provides the best ROM size. This works best if the self-test must be run only as a part of the boot-up sequence. However, if the self-test is performed during application IDLE time, the number of patterns that can be packed into each interval will be dictated by the IDLE time available for the self-test, because an interval is the smallest granularity of a self-test run.
Details of the ROM image micro-code fields are given in the following sections.