STIL 1.0; Header { Title "cpu_cpu_patterns_stil" ; Date "Thu May 28 18:01:24 2026" ; Source "Tessent Shell 2023.4-p1" ; History { Ann {* Fault : STUCK *} Ann {* Coverage : 25.96(TC) 24.58(FC) *} Ann {* Begin_Verify_Section *} Ann {* format = STIL *} Ann {* serial_flag = OFF *} Ann {* test_set_type = ALL_TEST *} Ann {* pad_value = X *} Ann {* pattern_begin = 0 *} Ann {* pattern_end = 9 *} Ann {* one_setup = ON *} Ann {* no_initialization = ON *} Ann {* pattern_checksum = 94986 *} Ann {* End_Verify_Section *} } } Signals { "btn"[6] In; "btn"[5] In; "btn"[4] In; "btn"[3] In; "btn"[2] In; "btn"[1] In; "btn"[0] In; "clk_25mhz" In; "scan_en" In; "SI_1" In; "SI_2" In; "SI_3" In; "SI_4" In; "led"[7] Out; "led"[6] Out; "led"[5] Out; "led"[4] Out; "led"[3] Out; "led"[2] Out; "led"[1] Out; "led"[0] Out; "SO_1" Out; "SO_2" Out; "SO_3" Out; "SO_4" Out; } SignalGroups { _pi_ = '"btn"[6] + "btn"[5] + "btn"[4] + "btn"[3] + "btn"[2] + "btn"[1] + "btn"[0] + "clk_25mhz" + "scan_en" + "SI_1" + "SI_2" + "SI_3" + "SI_4"'; _po_ = '"led"[7] + "led"[6] + "led"[5] + "led"[4] + "led"[3] + "led"[2] + "led"[1] + "led"[0] + "SO_1" + "SO_2" + "SO_3" + "SO_4"'; input_time_gen_0 = '"btn"[6] + "btn"[5] + "btn"[4] + "btn"[3] + "btn"[2] + "btn"[1] + "btn"[0] + "scan_en" + "SI_1" + "SI_2" + "SI_3" + "SI_4"'; input_time_gen_1 = '"clk_25mhz"'; "_unwrapped_chain1_SI_1_" = '"SI_1"' {ScanIn 256;} "_unwrapped_chain1_SO_1_" = '"SO_1"' {ScanOut 256;} "_unwrapped_chain2_SI_2_" = '"SI_2"' {ScanIn 256;} "_unwrapped_chain2_SO_2_" = '"SO_2"' {ScanOut 256;} "_unwrapped_chain3_SI_3_" = '"SI_3"' {ScanIn 256;} "_unwrapped_chain3_SO_3_" = '"SO_3"' {ScanOut 256;} "_unwrapped_chain4_SI_4_" = '"SI_4"' {ScanIn 256;} "_unwrapped_chain4_SO_4_" = '"SO_4"' {ScanOut 256;} } Timing STUCK_timing { WaveformTable tset_gen_tp1 { Period '40ns' ; Waveforms { input_time_gen_0 { 01NZ { '0ns' D/U/N/Z; }} input_time_gen_1 { 01 { '0ns' D; '20ns' D/U; '30ns' D;}} _po_ { LHXT { '10ns' L/H/X/T;}} } } } ScanStructures { ScanChain unwrapped_chain1 { ScanLength 256; ScanInversion 0; ScanCells "\thePC_CurrentPC_reg[30] " "\thePC_CurrentPC_reg[29] " "\thePC_CurrentPC_reg[28] " "\thePC_CurrentPC_reg[27] " "\thePC_CurrentPC_reg[26] " "\thePC_CurrentPC_reg[25] " "\thePC_CurrentPC_reg[24] " "\thePC_CurrentPC_reg[23] " "\thePC_CurrentPC_reg[22] " "\thePC_CurrentPC_reg[21] " "\thePC_CurrentPC_reg[20] " "\thePC_CurrentPC_reg[19] " "\thePC_CurrentPC_reg[18] " "\thePC_CurrentPC_reg[17] " "\thePC_CurrentPC_reg[16] " "\thePC_CurrentPC_reg[15] " "\thePC_CurrentPC_reg[14] " "\thePC_CurrentPC_reg[13] " "\thePC_CurrentPC_reg[12] " "\thePC_CurrentPC_reg[11] " "\thePC_CurrentPC_reg[10] " "\thePC_CurrentPC_reg[9] " "\thePC_CurrentPC_reg[8] " "\thePC_CurrentPC_reg[7] " "\thePC_CurrentPC_reg[6] " "\thePC_CurrentPC_reg[5] " "\thePC_CurrentPC_reg[4] " "\thePC_CurrentPC_reg[3] " "\thePC_CurrentPC_reg[2] " "\thePC_CurrentPC_reg[31] " "\thePC_CurrentPC_reg[1] " "\thePC_CurrentPC_reg[0] " "theRegisters.\registers_reg[16][31] " "theRegisters.\registers_reg[10][31] " "theRegisters.\registers_reg[12][31] " "theRegisters.\registers_reg[11][31] " "theRegisters.\registers_reg[13][31] " "theRegisters.\registers_reg[15][31] " "theRegisters.\registers_reg[14][31] " "theRegisters.\registers_reg[16][30] " "theRegisters.\registers_reg[10][30] " "theRegisters.\registers_reg[12][30] " "theRegisters.\registers_reg[11][30] " "theRegisters.\registers_reg[13][30] " "theRegisters.\registers_reg[15][30] " "theRegisters.\registers_reg[14][30] " "theRegisters.\registers_reg[10][29] " "theRegisters.\registers_reg[13][29] " "theRegisters.\registers_reg[12][29] " "theRegisters.\registers_reg[15][29] " "theRegisters.\registers_reg[16][29] " "theRegisters.\registers_reg[14][29] " "theRegisters.\registers_reg[11][29] " "theRegisters.\registers_reg[15][28] " "theRegisters.\registers_reg[12][28] " "theRegisters.\registers_reg[14][28] " "theRegisters.\registers_reg[13][28] " "theRegisters.\registers_reg[10][28] " "theRegisters.\registers_reg[16][28] " "theRegisters.\registers_reg[11][28] " "theRegisters.\registers_reg[11][27] " "theRegisters.\registers_reg[16][27] " "theRegisters.\registers_reg[10][27] " "theRegisters.\registers_reg[12][27] " "theRegisters.\registers_reg[13][27] " "theRegisters.\registers_reg[15][27] " "theRegisters.\registers_reg[14][27] " "theRegisters.\registers_reg[11][26] " "theRegisters.\registers_reg[16][26] " "theRegisters.\registers_reg[12][26] " "theRegisters.\registers_reg[13][26] " "theRegisters.\registers_reg[15][26] " "theRegisters.\registers_reg[14][26] " "theRegisters.\registers_reg[10][26] " "theRegisters.\registers_reg[12][25] " "theRegisters.\registers_reg[11][25] " "theRegisters.\registers_reg[10][25] " "theRegisters.\registers_reg[13][25] " "theRegisters.\registers_reg[15][25] " "theRegisters.\registers_reg[16][25] " "theRegisters.\registers_reg[14][25] " "theRegisters.\registers_reg[12][24] " "theRegisters.\registers_reg[11][24] " "theRegisters.\registers_reg[10][24] " "theRegisters.\registers_reg[13][24] " "theRegisters.\registers_reg[15][24] " "theRegisters.\registers_reg[16][24] " "theRegisters.\registers_reg[14][24] " "theRegisters.\registers_reg[15][23] " "theRegisters.\registers_reg[14][23] " "theRegisters.\registers_reg[16][23] " "theRegisters.\registers_reg[11][23] " "theRegisters.\registers_reg[13][23] " "theRegisters.\registers_reg[12][23] " "theRegisters.\registers_reg[10][23] " "theRegisters.\registers_reg[11][22] " "theRegisters.\registers_reg[12][22] " "theRegisters.\registers_reg[10][22] " "theRegisters.\registers_reg[13][22] " "theRegisters.\registers_reg[15][22] " "theRegisters.\registers_reg[16][22] " "theRegisters.\registers_reg[14][22] " "theRegisters.\registers_reg[12][21] " "theRegisters.\registers_reg[11][21] " "theRegisters.\registers_reg[10][21] " "theRegisters.\registers_reg[13][21] " "theRegisters.\registers_reg[15][21] " "theRegisters.\registers_reg[16][21] " "theRegisters.\registers_reg[14][21] " "theRegisters.\registers_reg[10][20] " "theRegisters.\registers_reg[12][20] " "theRegisters.\registers_reg[15][20] " "theRegisters.\registers_reg[11][20] " "theRegisters.\registers_reg[13][20] " "theRegisters.\registers_reg[16][20] " "theRegisters.\registers_reg[14][20] " "theRegisters.\registers_reg[12][19] " "theRegisters.\registers_reg[15][19] " "theRegisters.\registers_reg[11][19] " "theRegisters.\registers_reg[13][19] " "theRegisters.\registers_reg[16][19] " "theRegisters.\registers_reg[14][19] " "theRegisters.\registers_reg[10][19] " "theRegisters.\registers_reg[11][18] " "theRegisters.\registers_reg[16][18] " "theRegisters.\registers_reg[12][18] " "theRegisters.\registers_reg[13][18] " "theRegisters.\registers_reg[15][18] " "theRegisters.\registers_reg[14][18] " "theRegisters.\registers_reg[10][18] " "theRegisters.\registers_reg[12][17] " "theRegisters.\registers_reg[15][17] " "theRegisters.\registers_reg[11][17] " "theRegisters.\registers_reg[10][17] " "theRegisters.\registers_reg[13][17] " "theRegisters.\registers_reg[16][17] " "theRegisters.\registers_reg[14][17] " "theRegisters.\registers_reg[11][16] " "theRegisters.\registers_reg[10][16] " "theRegisters.\registers_reg[16][16] " "theRegisters.\registers_reg[12][16] " "theRegisters.\registers_reg[13][16] " "theRegisters.\registers_reg[15][16] " "theRegisters.\registers_reg[14][16] " "theRegisters.\registers_reg[10][15] " "theRegisters.\registers_reg[12][15] " "theRegisters.\registers_reg[15][15] " "theRegisters.\registers_reg[11][15] " "theRegisters.\registers_reg[13][15] " "theRegisters.\registers_reg[16][15] " "theRegisters.\registers_reg[14][15] " "theRegisters.\registers_reg[10][14] " "theRegisters.\registers_reg[14][14] " "theRegisters.\registers_reg[16][14] " "theRegisters.\registers_reg[15][14] " "theRegisters.\registers_reg[12][14] " "theRegisters.\registers_reg[13][14] " "theRegisters.\registers_reg[11][14] " "theRegisters.\registers_reg[10][13] " "theRegisters.\registers_reg[16][13] " "theRegisters.\registers_reg[15][13] " "theRegisters.\registers_reg[12][13] " "theRegisters.\registers_reg[13][13] " "theRegisters.\registers_reg[14][13] " "theRegisters.\registers_reg[11][13] " "theRegisters.\registers_reg[10][12] " "theRegisters.\registers_reg[16][12] " "theRegisters.\registers_reg[15][12] " "theRegisters.\registers_reg[12][12] " "theRegisters.\registers_reg[13][12] " "theRegisters.\registers_reg[14][12] " "theRegisters.\registers_reg[11][12] " "theRegisters.\registers_reg[10][11] " "theRegisters.\registers_reg[16][11] " "theRegisters.\registers_reg[15][11] " "theRegisters.\registers_reg[12][11] " "theRegisters.\registers_reg[13][11] " "theRegisters.\registers_reg[14][11] " "theRegisters.\registers_reg[11][11] " "theRegisters.\registers_reg[10][10] " "theRegisters.\registers_reg[13][10] " "theRegisters.\registers_reg[12][10] " "theRegisters.\registers_reg[15][10] " "theRegisters.\registers_reg[16][10] " "theRegisters.\registers_reg[14][10] " "theRegisters.\registers_reg[11][10] " "theRegisters.\registers_reg[13][9] " "theRegisters.\registers_reg[10][9] " "theRegisters.\registers_reg[12][9] " "theRegisters.\registers_reg[15][9] " "theRegisters.\registers_reg[16][9] " "theRegisters.\registers_reg[14][9] " "theRegisters.\registers_reg[11][9] " "theRegisters.\registers_reg[13][8] " "theRegisters.\registers_reg[10][8] " "theRegisters.\registers_reg[12][8] " "theRegisters.\registers_reg[15][8] " "theRegisters.\registers_reg[16][8] " "theRegisters.\registers_reg[14][8] " "theRegisters.\registers_reg[11][8] " "theRegisters.\registers_reg[13][7] " "theRegisters.\registers_reg[10][7] " "theRegisters.\registers_reg[11][7] " "theRegisters.\registers_reg[12][7] " "theRegisters.\registers_reg[15][7] " "theRegisters.\registers_reg[16][7] " "theRegisters.\registers_reg[14][7] " "theRegisters.\registers_reg[10][6] " "theRegisters.\registers_reg[15][6] " "theRegisters.\registers_reg[11][6] " "theRegisters.\registers_reg[16][6] " "theRegisters.\registers_reg[12][6] " "theRegisters.\registers_reg[13][6] " "theRegisters.\registers_reg[14][6] " "theRegisters.\registers_reg[10][5] " "theRegisters.\registers_reg[16][5] " "theRegisters.\registers_reg[15][5] " "theRegisters.\registers_reg[12][5] " "theRegisters.\registers_reg[13][5] " "theRegisters.\registers_reg[14][5] " "theRegisters.\registers_reg[11][5] " "theRegisters.\registers_reg[10][4] " "theRegisters.\registers_reg[13][4] " "theRegisters.\registers_reg[12][4] " "theRegisters.\registers_reg[11][4] " "theRegisters.\registers_reg[14][4] " "theRegisters.\registers_reg[15][4] " "theRegisters.\registers_reg[16][4] " "theRegisters.\registers_reg[10][3] " "theRegisters.\registers_reg[16][3] " "theRegisters.\registers_reg[15][3] " "theRegisters.\registers_reg[12][3] " "theRegisters.\registers_reg[13][3] " "theRegisters.\registers_reg[14][3] " "theRegisters.\registers_reg[11][3] " "theRegisters.\registers_reg[16][2] " "theRegisters.\registers_reg[15][2] " "theRegisters.\registers_reg[11][2] " "theRegisters.\registers_reg[10][2] " "theRegisters.\registers_reg[12][2] " "theRegisters.\registers_reg[13][2] " "theRegisters.\registers_reg[14][2] " "theRegisters.\registers_reg[13][1] " "theRegisters.\registers_reg[10][1] " "theRegisters.\registers_reg[12][1] " "theRegisters.\registers_reg[15][1] " "theRegisters.\registers_reg[16][1] " "theRegisters.\registers_reg[14][1] " "theRegisters.\registers_reg[11][1] " "theRegisters.\registers_reg[13][0] " "theRegisters.\registers_reg[10][0] " "theRegisters.\registers_reg[12][0] " "theRegisters.\registers_reg[15][0] " "theRegisters.\registers_reg[16][0] " "theRegisters.\registers_reg[14][0] " "theRegisters.\registers_reg[11][0] " ; ScanIn "SI_1"; ScanOut "SO_1"; ScanMasterClock "clk_25mhz"; } ScanChain unwrapped_chain2 { ScanLength 256; ScanInversion 0; ScanCells "theRegisters.\registers_reg[1][31] " "theRegisters.\registers_reg[23][31] " "theRegisters.\registers_reg[19][31] " "theRegisters.\registers_reg[18][31] " "theRegisters.\registers_reg[22][31] " "theRegisters.\registers_reg[21][31] " "theRegisters.\registers_reg[17][31] " "theRegisters.\registers_reg[20][31] " "theRegisters.\registers_reg[17][30] " "theRegisters.\registers_reg[1][30] " "theRegisters.\registers_reg[23][30] " "theRegisters.\registers_reg[19][30] " "theRegisters.\registers_reg[18][30] " "theRegisters.\registers_reg[20][30] " "theRegisters.\registers_reg[22][30] " "theRegisters.\registers_reg[21][30] " "theRegisters.\registers_reg[20][29] " "theRegisters.\registers_reg[19][29] " "theRegisters.\registers_reg[23][29] " "theRegisters.\registers_reg[21][29] " "theRegisters.\registers_reg[18][29] " "theRegisters.\registers_reg[17][29] " "theRegisters.\registers_reg[22][29] " "theRegisters.\registers_reg[1][29] " "theRegisters.\registers_reg[22][28] " "theRegisters.\registers_reg[17][28] " "theRegisters.\registers_reg[20][28] " "theRegisters.\registers_reg[1][28] " "theRegisters.\registers_reg[23][28] " "theRegisters.\registers_reg[21][28] " "theRegisters.\registers_reg[19][28] " "theRegisters.\registers_reg[18][28] " "theRegisters.\registers_reg[1][27] " "theRegisters.\registers_reg[22][27] " "theRegisters.\registers_reg[19][27] " "theRegisters.\registers_reg[21][27] " "theRegisters.\registers_reg[20][27] " "theRegisters.\registers_reg[18][27] " "theRegisters.\registers_reg[23][27] " "theRegisters.\registers_reg[17][27] " "theRegisters.\registers_reg[18][26] " "theRegisters.\registers_reg[22][26] " "theRegisters.\registers_reg[1][26] " "theRegisters.\registers_reg[19][26] " "theRegisters.\registers_reg[21][26] " "theRegisters.\registers_reg[20][26] " "theRegisters.\registers_reg[23][26] " "theRegisters.\registers_reg[17][26] " "theRegisters.\registers_reg[17][25] " "theRegisters.\registers_reg[21][25] " "theRegisters.\registers_reg[20][25] " "theRegisters.\registers_reg[22][25] " "theRegisters.\registers_reg[1][25] " "theRegisters.\registers_reg[18][25] " "theRegisters.\registers_reg[19][25] " "theRegisters.\registers_reg[23][25] " "theRegisters.\registers_reg[17][24] " "theRegisters.\registers_reg[21][24] " "theRegisters.\registers_reg[20][24] " "theRegisters.\registers_reg[22][24] " "theRegisters.\registers_reg[1][24] " "theRegisters.\registers_reg[18][24] " "theRegisters.\registers_reg[19][24] " "theRegisters.\registers_reg[23][24] " "theRegisters.\registers_reg[18][23] " "theRegisters.\registers_reg[22][23] " "theRegisters.\registers_reg[1][23] " "theRegisters.\registers_reg[21][23] " "theRegisters.\registers_reg[20][23] " "theRegisters.\registers_reg[19][23] " "theRegisters.\registers_reg[23][23] " "theRegisters.\registers_reg[17][23] " "theRegisters.\registers_reg[17][22] " "theRegisters.\registers_reg[21][22] " "theRegisters.\registers_reg[20][22] " "theRegisters.\registers_reg[22][22] " "theRegisters.\registers_reg[1][22] " "theRegisters.\registers_reg[18][22] " "theRegisters.\registers_reg[19][22] " "theRegisters.\registers_reg[23][22] " "theRegisters.\registers_reg[17][21] " "theRegisters.\registers_reg[21][21] " "theRegisters.\registers_reg[20][21] " "theRegisters.\registers_reg[22][21] " "theRegisters.\registers_reg[1][21] " "theRegisters.\registers_reg[18][21] " "theRegisters.\registers_reg[19][21] " "theRegisters.\registers_reg[23][21] " "theRegisters.\registers_reg[17][20] " "theRegisters.\registers_reg[21][20] " "theRegisters.\registers_reg[20][20] " "theRegisters.\registers_reg[22][20] " "theRegisters.\registers_reg[1][20] " "theRegisters.\registers_reg[18][20] " "theRegisters.\registers_reg[19][20] " "theRegisters.\registers_reg[23][20] " "theRegisters.\registers_reg[17][19] " "theRegisters.\registers_reg[21][19] " "theRegisters.\registers_reg[20][19] " "theRegisters.\registers_reg[22][19] " "theRegisters.\registers_reg[1][19] " "theRegisters.\registers_reg[18][19] " "theRegisters.\registers_reg[19][19] " "theRegisters.\registers_reg[23][19] " "theRegisters.\registers_reg[22][18] " "theRegisters.\registers_reg[1][18] " "theRegisters.\registers_reg[18][18] " "theRegisters.\registers_reg[19][18] " "theRegisters.\registers_reg[21][18] " "theRegisters.\registers_reg[20][18] " "theRegisters.\registers_reg[23][18] " "theRegisters.\registers_reg[17][18] " "theRegisters.\registers_reg[17][17] " "theRegisters.\registers_reg[21][17] " "theRegisters.\registers_reg[20][17] " "theRegisters.\registers_reg[22][17] " "theRegisters.\registers_reg[1][17] " "theRegisters.\registers_reg[18][17] " "theRegisters.\registers_reg[19][17] " "theRegisters.\registers_reg[23][17] " "theRegisters.\registers_reg[18][16] " "theRegisters.\registers_reg[22][16] " "theRegisters.\registers_reg[1][16] " "theRegisters.\registers_reg[19][16] " "theRegisters.\registers_reg[21][16] " "theRegisters.\registers_reg[20][16] " "theRegisters.\registers_reg[23][16] " "theRegisters.\registers_reg[17][16] " "theRegisters.\registers_reg[17][15] " "theRegisters.\registers_reg[21][15] " "theRegisters.\registers_reg[20][15] " "theRegisters.\registers_reg[22][15] " "theRegisters.\registers_reg[1][15] " "theRegisters.\registers_reg[18][15] " "theRegisters.\registers_reg[19][15] " "theRegisters.\registers_reg[23][15] " "theRegisters.\registers_reg[18][14] " "theRegisters.\registers_reg[21][14] " "theRegisters.\registers_reg[17][14] " "theRegisters.\registers_reg[23][14] " "theRegisters.\registers_reg[20][14] " "theRegisters.\registers_reg[1][14] " "theRegisters.\registers_reg[19][14] " "theRegisters.\registers_reg[22][14] " "theRegisters.\registers_reg[1][13] " "theRegisters.\registers_reg[23][13] " "theRegisters.\registers_reg[18][13] " "theRegisters.\registers_reg[22][13] " "theRegisters.\registers_reg[21][13] " "theRegisters.\registers_reg[20][13] " "theRegisters.\registers_reg[17][13] " "theRegisters.\registers_reg[19][13] " "theRegisters.\registers_reg[17][12] " "theRegisters.\registers_reg[1][12] " "theRegisters.\registers_reg[23][12] " "theRegisters.\registers_reg[18][12] " "theRegisters.\registers_reg[20][12] " "theRegisters.\registers_reg[22][12] " "theRegisters.\registers_reg[21][12] " "theRegisters.\registers_reg[19][12] " "theRegisters.\registers_reg[17][11] " "theRegisters.\registers_reg[1][11] " "theRegisters.\registers_reg[23][11] " "theRegisters.\registers_reg[18][11] " "theRegisters.\registers_reg[20][11] " "theRegisters.\registers_reg[22][11] " "theRegisters.\registers_reg[21][11] " "theRegisters.\registers_reg[19][11] " "theRegisters.\registers_reg[20][10] " "theRegisters.\registers_reg[23][10] " "theRegisters.\registers_reg[21][10] " "theRegisters.\registers_reg[18][10] " "theRegisters.\registers_reg[17][10] " "theRegisters.\registers_reg[22][10] " "theRegisters.\registers_reg[1][10] " "theRegisters.\registers_reg[19][10] " "theRegisters.\registers_reg[21][9] " "theRegisters.\registers_reg[23][9] " "theRegisters.\registers_reg[20][9] " "theRegisters.\registers_reg[18][9] " "theRegisters.\registers_reg[17][9] " "theRegisters.\registers_reg[22][9] " "theRegisters.\registers_reg[1][9] " "theRegisters.\registers_reg[19][9] " "theRegisters.\registers_reg[21][8] " "theRegisters.\registers_reg[23][8] " "theRegisters.\registers_reg[20][8] " "theRegisters.\registers_reg[18][8] " "theRegisters.\registers_reg[17][8] " "theRegisters.\registers_reg[22][8] " "theRegisters.\registers_reg[1][8] " "theRegisters.\registers_reg[19][8] " "theRegisters.\registers_reg[21][7] " "theRegisters.\registers_reg[18][7] " "theRegisters.\registers_reg[20][7] " "theRegisters.\registers_reg[17][7] " "theRegisters.\registers_reg[22][7] " "theRegisters.\registers_reg[19][7] " "theRegisters.\registers_reg[1][7] " "theRegisters.\registers_reg[23][7] " "theRegisters.\registers_reg[17][6] " "theRegisters.\registers_reg[18][6] " "theRegisters.\registers_reg[1][6] " "theRegisters.\registers_reg[20][6] " "theRegisters.\registers_reg[22][6] " "theRegisters.\registers_reg[21][6] " "theRegisters.\registers_reg[19][6] " "theRegisters.\registers_reg[23][6] " "theRegisters.\registers_reg[1][5] " "theRegisters.\registers_reg[23][5] " "theRegisters.\registers_reg[18][5] " "theRegisters.\registers_reg[22][5] " "theRegisters.\registers_reg[21][5] " "theRegisters.\registers_reg[20][5] " "theRegisters.\registers_reg[17][5] " "theRegisters.\registers_reg[19][5] " "theRegisters.\registers_reg[21][4] " "theRegisters.\registers_reg[1][4] " "theRegisters.\registers_reg[18][4] " "theRegisters.\registers_reg[22][4] " "theRegisters.\registers_reg[23][4] " "theRegisters.\registers_reg[20][4] " "theRegisters.\registers_reg[19][4] " "theRegisters.\registers_reg[17][4] " "theRegisters.\registers_reg[17][3] " "theRegisters.\registers_reg[1][3] " "theRegisters.\registers_reg[23][3] " "theRegisters.\registers_reg[18][3] " "theRegisters.\registers_reg[20][3] " "theRegisters.\registers_reg[22][3] " "theRegisters.\registers_reg[21][3] " "theRegisters.\registers_reg[19][3] " "theRegisters.\registers_reg[1][2] " "theRegisters.\registers_reg[18][2] " "theRegisters.\registers_reg[22][2] " "theRegisters.\registers_reg[21][2] " "theRegisters.\registers_reg[17][2] " "theRegisters.\registers_reg[20][2] " "theRegisters.\registers_reg[19][2] " "theRegisters.\registers_reg[23][2] " "theRegisters.\registers_reg[21][1] " "theRegisters.\registers_reg[23][1] " "theRegisters.\registers_reg[20][1] " "theRegisters.\registers_reg[18][1] " "theRegisters.\registers_reg[17][1] " "theRegisters.\registers_reg[22][1] " "theRegisters.\registers_reg[1][1] " "theRegisters.\registers_reg[19][1] " "theRegisters.\registers_reg[21][0] " "theRegisters.\registers_reg[20][0] " "theRegisters.\registers_reg[17][0] " "theRegisters.\registers_reg[23][0] " "theRegisters.\registers_reg[18][0] " "theRegisters.\registers_reg[22][0] " "theRegisters.\registers_reg[19][0] " "theRegisters.\registers_reg[1][0] " ; ScanIn "SI_2"; ScanOut "SO_2"; ScanMasterClock "clk_25mhz"; } ScanChain unwrapped_chain3 { ScanLength 256; ScanInversion 0; ScanCells "theRegisters.\registers_reg[28][31] " "theRegisters.\registers_reg[26][31] " "theRegisters.\registers_reg[29][31] " "theRegisters.\registers_reg[30][31] " "theRegisters.\registers_reg[24][31] " "theRegisters.\registers_reg[27][31] " "theRegisters.\registers_reg[25][31] " "theRegisters.\registers_reg[2][31] " "theRegisters.\registers_reg[28][30] " "theRegisters.\registers_reg[26][30] " "theRegisters.\registers_reg[29][30] " "theRegisters.\registers_reg[30][30] " "theRegisters.\registers_reg[24][30] " "theRegisters.\registers_reg[27][30] " "theRegisters.\registers_reg[25][30] " "theRegisters.\registers_reg[2][30] " "theRegisters.\registers_reg[28][29] " "theRegisters.\registers_reg[24][29] " "theRegisters.\registers_reg[29][29] " "theRegisters.\registers_reg[26][29] " "theRegisters.\registers_reg[25][29] " "theRegisters.\registers_reg[30][29] " "theRegisters.\registers_reg[27][29] " "theRegisters.\registers_reg[2][29] " "theRegisters.\registers_reg[26][28] " "theRegisters.\registers_reg[28][28] " "theRegisters.\registers_reg[2][28] " "theRegisters.\registers_reg[29][28] " "theRegisters.\registers_reg[25][28] " "theRegisters.\registers_reg[30][28] " "theRegisters.\registers_reg[24][28] " "theRegisters.\registers_reg[27][28] " "theRegisters.\registers_reg[29][27] " "theRegisters.\registers_reg[2][27] " "theRegisters.\registers_reg[25][27] " "theRegisters.\registers_reg[30][27] " "theRegisters.\registers_reg[28][27] " "theRegisters.\registers_reg[24][27] " "theRegisters.\registers_reg[26][27] " "theRegisters.\registers_reg[27][27] " "theRegisters.\registers_reg[29][26] " "theRegisters.\registers_reg[2][26] " "theRegisters.\registers_reg[25][26] " "theRegisters.\registers_reg[27][26] " "theRegisters.\registers_reg[28][26] " "theRegisters.\registers_reg[24][26] " "theRegisters.\registers_reg[26][26] " "theRegisters.\registers_reg[30][26] " "theRegisters.\registers_reg[2][25] " "theRegisters.\registers_reg[30][25] " "theRegisters.\registers_reg[28][25] " "theRegisters.\registers_reg[26][25] " "theRegisters.\registers_reg[24][25] " "theRegisters.\registers_reg[25][25] " "theRegisters.\registers_reg[29][25] " "theRegisters.\registers_reg[27][25] " "theRegisters.\registers_reg[2][24] " "theRegisters.\registers_reg[30][24] " "theRegisters.\registers_reg[28][24] " "theRegisters.\registers_reg[26][24] " "theRegisters.\registers_reg[24][24] " "theRegisters.\registers_reg[25][24] " "theRegisters.\registers_reg[29][24] " "theRegisters.\registers_reg[27][24] " "theRegisters.\registers_reg[28][23] " "theRegisters.\registers_reg[26][23] " "theRegisters.\registers_reg[29][23] " "theRegisters.\registers_reg[30][23] " "theRegisters.\registers_reg[24][23] " "theRegisters.\registers_reg[25][23] " "theRegisters.\registers_reg[27][23] " "theRegisters.\registers_reg[2][23] " "theRegisters.\registers_reg[2][22] " "theRegisters.\registers_reg[26][22] " "theRegisters.\registers_reg[28][22] " "theRegisters.\registers_reg[30][22] " "theRegisters.\registers_reg[24][22] " "theRegisters.\registers_reg[25][22] " "theRegisters.\registers_reg[29][22] " "theRegisters.\registers_reg[27][22] " "theRegisters.\registers_reg[2][21] " "theRegisters.\registers_reg[30][21] " "theRegisters.\registers_reg[28][21] " "theRegisters.\registers_reg[26][21] " "theRegisters.\registers_reg[24][21] " "theRegisters.\registers_reg[25][21] " "theRegisters.\registers_reg[29][21] " "theRegisters.\registers_reg[27][21] " "theRegisters.\registers_reg[2][20] " "theRegisters.\registers_reg[30][20] " "theRegisters.\registers_reg[28][20] " "theRegisters.\registers_reg[26][20] " "theRegisters.\registers_reg[24][20] " "theRegisters.\registers_reg[25][20] " "theRegisters.\registers_reg[29][20] " "theRegisters.\registers_reg[27][20] " "theRegisters.\registers_reg[2][19] " "theRegisters.\registers_reg[27][19] " "theRegisters.\registers_reg[24][19] " "theRegisters.\registers_reg[26][19] " "theRegisters.\registers_reg[28][19] " "theRegisters.\registers_reg[30][19] " "theRegisters.\registers_reg[25][19] " "theRegisters.\registers_reg[29][19] " "theRegisters.\registers_reg[24][18] " "theRegisters.\registers_reg[28][18] " "theRegisters.\registers_reg[27][18] " "theRegisters.\registers_reg[25][18] " "theRegisters.\registers_reg[26][18] " "theRegisters.\registers_reg[29][18] " "theRegisters.\registers_reg[2][18] " "theRegisters.\registers_reg[30][18] " "theRegisters.\registers_reg[2][17] " "theRegisters.\registers_reg[24][17] " "theRegisters.\registers_reg[26][17] " "theRegisters.\registers_reg[28][17] " "theRegisters.\registers_reg[30][17] " "theRegisters.\registers_reg[25][17] " "theRegisters.\registers_reg[29][17] " "theRegisters.\registers_reg[27][17] " "theRegisters.\registers_reg[29][16] " "theRegisters.\registers_reg[2][16] " "theRegisters.\registers_reg[25][16] " "theRegisters.\registers_reg[28][16] " "theRegisters.\registers_reg[24][16] " "theRegisters.\registers_reg[26][16] " "theRegisters.\registers_reg[30][16] " "theRegisters.\registers_reg[27][16] " "theRegisters.\registers_reg[2][15] " "theRegisters.\registers_reg[24][15] " "theRegisters.\registers_reg[30][15] " "theRegisters.\registers_reg[28][15] " "theRegisters.\registers_reg[26][15] " "theRegisters.\registers_reg[25][15] " "theRegisters.\registers_reg[29][15] " "theRegisters.\registers_reg[27][15] " "theRegisters.\registers_reg[28][14] " "theRegisters.\registers_reg[29][14] " "theRegisters.\registers_reg[26][14] " "theRegisters.\registers_reg[30][14] " "theRegisters.\registers_reg[2][14] " "theRegisters.\registers_reg[24][14] " "theRegisters.\registers_reg[25][14] " "theRegisters.\registers_reg[27][14] " "theRegisters.\registers_reg[28][13] " "theRegisters.\registers_reg[26][13] " "theRegisters.\registers_reg[29][13] " "theRegisters.\registers_reg[30][13] " "theRegisters.\registers_reg[24][13] " "theRegisters.\registers_reg[25][13] " "theRegisters.\registers_reg[2][13] " "theRegisters.\registers_reg[27][13] " "theRegisters.\registers_reg[28][12] " "theRegisters.\registers_reg[26][12] " "theRegisters.\registers_reg[29][12] " "theRegisters.\registers_reg[30][12] " "theRegisters.\registers_reg[24][12] " "theRegisters.\registers_reg[25][12] " "theRegisters.\registers_reg[2][12] " "theRegisters.\registers_reg[27][12] " "theRegisters.\registers_reg[28][11] " "theRegisters.\registers_reg[26][11] " "theRegisters.\registers_reg[29][11] " "theRegisters.\registers_reg[30][11] " "theRegisters.\registers_reg[24][11] " "theRegisters.\registers_reg[25][11] " "theRegisters.\registers_reg[2][11] " "theRegisters.\registers_reg[27][11] " "theRegisters.\registers_reg[28][10] " "theRegisters.\registers_reg[24][10] " "theRegisters.\registers_reg[27][10] " "theRegisters.\registers_reg[29][10] " "theRegisters.\registers_reg[30][10] " "theRegisters.\registers_reg[25][10] " "theRegisters.\registers_reg[26][10] " "theRegisters.\registers_reg[2][10] " "theRegisters.\registers_reg[29][9] " "theRegisters.\registers_reg[24][9] " "theRegisters.\registers_reg[26][9] " "theRegisters.\registers_reg[25][9] " "theRegisters.\registers_reg[28][9] " "theRegisters.\registers_reg[30][9] " "theRegisters.\registers_reg[2][9] " "theRegisters.\registers_reg[27][9] " "theRegisters.\registers_reg[29][8] " "theRegisters.\registers_reg[24][8] " "theRegisters.\registers_reg[26][8] " "theRegisters.\registers_reg[25][8] " "theRegisters.\registers_reg[28][8] " "theRegisters.\registers_reg[30][8] " "theRegisters.\registers_reg[2][8] " "theRegisters.\registers_reg[27][8] " "theRegisters.\registers_reg[25][7] " "theRegisters.\registers_reg[28][7] " "theRegisters.\registers_reg[24][7] " "theRegisters.\registers_reg[27][7] " "theRegisters.\registers_reg[29][7] " "theRegisters.\registers_reg[26][7] " "theRegisters.\registers_reg[30][7] " "theRegisters.\registers_reg[2][7] " "theRegisters.\registers_reg[28][6] " "theRegisters.\registers_reg[29][6] " "theRegisters.\registers_reg[27][6] " "theRegisters.\registers_reg[26][6] " "theRegisters.\registers_reg[30][6] " "theRegisters.\registers_reg[24][6] " "theRegisters.\registers_reg[25][6] " "theRegisters.\registers_reg[2][6] " "theRegisters.\registers_reg[28][5] " "theRegisters.\registers_reg[26][5] " "theRegisters.\registers_reg[29][5] " "theRegisters.\registers_reg[30][5] " "theRegisters.\registers_reg[24][5] " "theRegisters.\registers_reg[25][5] " "theRegisters.\registers_reg[2][5] " "theRegisters.\registers_reg[27][5] " "theRegisters.\registers_reg[28][4] " "theRegisters.\registers_reg[26][4] " "theRegisters.\registers_reg[30][4] " "theRegisters.\registers_reg[24][4] " "theRegisters.\registers_reg[27][4] " "theRegisters.\registers_reg[25][4] " "theRegisters.\registers_reg[29][4] " "theRegisters.\registers_reg[2][4] " "theRegisters.\registers_reg[28][3] " "theRegisters.\registers_reg[26][3] " "theRegisters.\registers_reg[29][3] " "theRegisters.\registers_reg[30][3] " "theRegisters.\registers_reg[24][3] " "theRegisters.\registers_reg[25][3] " "theRegisters.\registers_reg[2][3] " "theRegisters.\registers_reg[27][3] " "theRegisters.\registers_reg[28][2] " "theRegisters.\registers_reg[27][2] " "theRegisters.\registers_reg[30][2] " "theRegisters.\registers_reg[29][2] " "theRegisters.\registers_reg[26][2] " "theRegisters.\registers_reg[24][2] " "theRegisters.\registers_reg[25][2] " "theRegisters.\registers_reg[2][2] " "theRegisters.\registers_reg[29][1] " "theRegisters.\registers_reg[24][1] " "theRegisters.\registers_reg[26][1] " "theRegisters.\registers_reg[25][1] " "theRegisters.\registers_reg[28][1] " "theRegisters.\registers_reg[30][1] " "theRegisters.\registers_reg[2][1] " "theRegisters.\registers_reg[27][1] " "theRegisters.\registers_reg[26][0] " "theRegisters.\registers_reg[25][0] " "theRegisters.\registers_reg[28][0] " "theRegisters.\registers_reg[24][0] " "theRegisters.\registers_reg[29][0] " "theRegisters.\registers_reg[30][0] " "theRegisters.\registers_reg[2][0] " "theRegisters.\registers_reg[27][0] " ; ScanIn "SI_3"; ScanOut "SO_3"; ScanMasterClock "clk_25mhz"; } ScanChain unwrapped_chain4 { ScanLength 256; ScanInversion 0; ScanCells "theRegisters.\registers_reg[4][31] " "theRegisters.\registers_reg[31][31] " "theRegisters.\registers_reg[6][31] " "theRegisters.\registers_reg[7][31] " "theRegisters.\registers_reg[5][31] " "theRegisters.\registers_reg[8][31] " "theRegisters.\registers_reg[9][31] " "theRegisters.\registers_reg[3][31] " "theRegisters.\registers_reg[31][30] " "theRegisters.\registers_reg[6][30] " "theRegisters.\registers_reg[7][30] " "theRegisters.\registers_reg[5][30] " "theRegisters.\registers_reg[8][30] " "theRegisters.\registers_reg[9][30] " "theRegisters.\registers_reg[4][30] " "theRegisters.\registers_reg[3][30] " "theRegisters.\registers_reg[8][29] " "theRegisters.\registers_reg[31][29] " "theRegisters.\registers_reg[7][29] " "theRegisters.\registers_reg[4][29] " "theRegisters.\registers_reg[5][29] " "theRegisters.\registers_reg[9][29] " "theRegisters.\registers_reg[6][29] " "theRegisters.\registers_reg[3][29] " "theRegisters.\registers_reg[5][28] " "theRegisters.\registers_reg[9][28] " "theRegisters.\registers_reg[4][28] " "theRegisters.\registers_reg[6][28] " "theRegisters.\registers_reg[8][28] " "theRegisters.\registers_reg[3][28] " "theRegisters.\registers_reg[31][28] " "theRegisters.\registers_reg[7][28] " "theRegisters.\registers_reg[8][27] " "theRegisters.\registers_reg[9][27] " "theRegisters.\registers_reg[7][27] " "theRegisters.\registers_reg[6][27] " "theRegisters.\registers_reg[5][27] " "theRegisters.\registers_reg[4][27] " "theRegisters.\registers_reg[3][27] " "theRegisters.\registers_reg[31][27] " "theRegisters.\registers_reg[9][26] " "theRegisters.\registers_reg[7][26] " "theRegisters.\registers_reg[31][26] " "theRegisters.\registers_reg[6][26] " "theRegisters.\registers_reg[5][26] " "theRegisters.\registers_reg[4][26] " "theRegisters.\registers_reg[8][26] " "theRegisters.\registers_reg[3][26] " "theRegisters.\registers_reg[6][25] " "theRegisters.\registers_reg[8][25] " "theRegisters.\registers_reg[5][25] " "theRegisters.\registers_reg[4][25] " "theRegisters.\registers_reg[7][25] " "theRegisters.\registers_reg[9][25] " "theRegisters.\registers_reg[3][25] " "theRegisters.\registers_reg[31][25] " "theRegisters.\registers_reg[6][24] " "theRegisters.\registers_reg[8][24] " "theRegisters.\registers_reg[5][24] " "theRegisters.\registers_reg[4][24] " "theRegisters.\registers_reg[7][24] " "theRegisters.\registers_reg[9][24] " "theRegisters.\registers_reg[3][24] " "theRegisters.\registers_reg[31][24] " "theRegisters.\registers_reg[9][23] " "theRegisters.\registers_reg[3][23] " "theRegisters.\registers_reg[31][23] " "theRegisters.\registers_reg[8][23] " "theRegisters.\registers_reg[7][23] " "theRegisters.\registers_reg[6][23] " "theRegisters.\registers_reg[5][23] " "theRegisters.\registers_reg[4][23] " "theRegisters.\registers_reg[6][22] " "theRegisters.\registers_reg[5][22] " "theRegisters.\registers_reg[31][22] " "theRegisters.\registers_reg[4][22] " "theRegisters.\registers_reg[7][22] " "theRegisters.\registers_reg[9][22] " "theRegisters.\registers_reg[8][22] " "theRegisters.\registers_reg[3][22] " "theRegisters.\registers_reg[6][21] " "theRegisters.\registers_reg[8][21] " "theRegisters.\registers_reg[5][21] " "theRegisters.\registers_reg[4][21] " "theRegisters.\registers_reg[7][21] " "theRegisters.\registers_reg[9][21] " "theRegisters.\registers_reg[3][21] " "theRegisters.\registers_reg[31][21] " "theRegisters.\registers_reg[8][20] " "theRegisters.\registers_reg[5][20] " "theRegisters.\registers_reg[4][20] " "theRegisters.\registers_reg[6][20] " "theRegisters.\registers_reg[7][20] " "theRegisters.\registers_reg[9][20] " "theRegisters.\registers_reg[3][20] " "theRegisters.\registers_reg[31][20] " "theRegisters.\registers_reg[31][19] " "theRegisters.\registers_reg[4][19] " "theRegisters.\registers_reg[5][19] " "theRegisters.\registers_reg[6][19] " "theRegisters.\registers_reg[9][19] " "theRegisters.\registers_reg[8][19] " "theRegisters.\registers_reg[7][19] " "theRegisters.\registers_reg[3][19] " "theRegisters.\registers_reg[9][18] " "theRegisters.\registers_reg[7][18] " "theRegisters.\registers_reg[31][18] " "theRegisters.\registers_reg[6][18] " "theRegisters.\registers_reg[4][18] " "theRegisters.\registers_reg[5][18] " "theRegisters.\registers_reg[8][18] " "theRegisters.\registers_reg[3][18] " "theRegisters.\registers_reg[31][17] " "theRegisters.\registers_reg[4][17] " "theRegisters.\registers_reg[5][17] " "theRegisters.\registers_reg[6][17] " "theRegisters.\registers_reg[7][17] " "theRegisters.\registers_reg[9][17] " "theRegisters.\registers_reg[8][17] " "theRegisters.\registers_reg[3][17] " "theRegisters.\registers_reg[9][16] " "theRegisters.\registers_reg[7][16] " "theRegisters.\registers_reg[31][16] " "theRegisters.\registers_reg[6][16] " "theRegisters.\registers_reg[5][16] " "theRegisters.\registers_reg[4][16] " "theRegisters.\registers_reg[8][16] " "theRegisters.\registers_reg[3][16] " "theRegisters.\registers_reg[8][15] " "theRegisters.\registers_reg[4][15] " "theRegisters.\registers_reg[5][15] " "theRegisters.\registers_reg[6][15] " "theRegisters.\registers_reg[7][15] " "theRegisters.\registers_reg[9][15] " "theRegisters.\registers_reg[3][15] " "theRegisters.\registers_reg[31][15] " "theRegisters.\registers_reg[5][14] " "theRegisters.\registers_reg[8][14] " "theRegisters.\registers_reg[9][14] " "theRegisters.\registers_reg[3][14] " "theRegisters.\registers_reg[31][14] " "theRegisters.\registers_reg[4][14] " "theRegisters.\registers_reg[6][14] " "theRegisters.\registers_reg[7][14] " "theRegisters.\registers_reg[4][13] " "theRegisters.\registers_reg[8][13] " "theRegisters.\registers_reg[9][13] " "theRegisters.\registers_reg[6][13] " "theRegisters.\registers_reg[5][13] " "theRegisters.\registers_reg[3][13] " "theRegisters.\registers_reg[31][13] " "theRegisters.\registers_reg[7][13] " "theRegisters.\registers_reg[8][12] " "theRegisters.\registers_reg[9][12] " "theRegisters.\registers_reg[6][12] " "theRegisters.\registers_reg[3][12] " "theRegisters.\registers_reg[5][12] " "theRegisters.\registers_reg[31][12] " "theRegisters.\registers_reg[4][12] " "theRegisters.\registers_reg[7][12] " "theRegisters.\registers_reg[8][11] " "theRegisters.\registers_reg[9][11] " "theRegisters.\registers_reg[6][11] " "theRegisters.\registers_reg[5][11] " "theRegisters.\registers_reg[3][11] " "theRegisters.\registers_reg[31][11] " "theRegisters.\registers_reg[4][11] " "theRegisters.\registers_reg[7][11] " "theRegisters.\registers_reg[8][10] " "theRegisters.\registers_reg[31][10] " "theRegisters.\registers_reg[7][10] " "theRegisters.\registers_reg[4][10] " "theRegisters.\registers_reg[5][10] " "theRegisters.\registers_reg[9][10] " "theRegisters.\registers_reg[6][10] " "theRegisters.\registers_reg[3][10] " "theRegisters.\registers_reg[7][9] " "theRegisters.\registers_reg[3][9] " "theRegisters.\registers_reg[31][9] " "theRegisters.\registers_reg[4][9] " "theRegisters.\registers_reg[8][9] " "theRegisters.\registers_reg[5][9] " "theRegisters.\registers_reg[9][9] " "theRegisters.\registers_reg[6][9] " "theRegisters.\registers_reg[7][8] " "theRegisters.\registers_reg[3][8] " "theRegisters.\registers_reg[31][8] " "theRegisters.\registers_reg[4][8] " "theRegisters.\registers_reg[8][8] " "theRegisters.\registers_reg[5][8] " "theRegisters.\registers_reg[9][8] " "theRegisters.\registers_reg[6][8] " "theRegisters.\registers_reg[8][7] " "theRegisters.\registers_reg[31][7] " "theRegisters.\registers_reg[7][7] " "theRegisters.\registers_reg[4][7] " "theRegisters.\registers_reg[5][7] " "theRegisters.\registers_reg[3][7] " "theRegisters.\registers_reg[9][7] " "theRegisters.\registers_reg[6][7] " "theRegisters.\registers_reg[8][6] " "theRegisters.\registers_reg[9][6] " "theRegisters.\registers_reg[6][6] " "theRegisters.\registers_reg[5][6] " "theRegisters.\registers_reg[31][6] " "theRegisters.\registers_reg[4][6] " "theRegisters.\registers_reg[7][6] " "theRegisters.\registers_reg[3][6] " "theRegisters.\registers_reg[4][5] " "theRegisters.\registers_reg[8][5] " "theRegisters.\registers_reg[9][5] " "theRegisters.\registers_reg[6][5] " "theRegisters.\registers_reg[3][5] " "theRegisters.\registers_reg[5][5] " "theRegisters.\registers_reg[31][5] " "theRegisters.\registers_reg[7][5] " "theRegisters.\registers_reg[9][4] " "theRegisters.\registers_reg[8][4] " "theRegisters.\registers_reg[3][4] " "theRegisters.\registers_reg[31][4] " "theRegisters.\registers_reg[7][4] " "theRegisters.\registers_reg[4][4] " "theRegisters.\registers_reg[6][4] " "theRegisters.\registers_reg[5][4] " "theRegisters.\registers_reg[8][3] " "theRegisters.\registers_reg[9][3] " "theRegisters.\registers_reg[6][3] " "theRegisters.\registers_reg[3][3] " "theRegisters.\registers_reg[5][3] " "theRegisters.\registers_reg[31][3] " "theRegisters.\registers_reg[4][3] " "theRegisters.\registers_reg[7][3] " "theRegisters.\registers_reg[4][2] " "theRegisters.\registers_reg[31][2] " "theRegisters.\registers_reg[6][2] " "theRegisters.\registers_reg[5][2] " "theRegisters.\registers_reg[8][2] " "theRegisters.\registers_reg[9][2] " "theRegisters.\registers_reg[7][2] " "theRegisters.\registers_reg[3][2] " "theRegisters.\registers_reg[7][1] " "theRegisters.\registers_reg[3][1] " "theRegisters.\registers_reg[31][1] " "theRegisters.\registers_reg[4][1] " "theRegisters.\registers_reg[8][1] " "theRegisters.\registers_reg[5][1] " "theRegisters.\registers_reg[9][1] " "theRegisters.\registers_reg[6][1] " "theRegisters.\registers_reg[8][0] " "theRegisters.\registers_reg[7][0] " "theRegisters.\registers_reg[3][0] " "theRegisters.\registers_reg[31][0] " "theRegisters.\registers_reg[4][0] " "theRegisters.\registers_reg[5][0] " "theRegisters.\registers_reg[9][0] " "theRegisters.\registers_reg[6][0] " ; ScanIn "SI_4"; ScanOut "SO_4"; ScanMasterClock "clk_25mhz"; } } MacroDefs { "scan_grp1" { W tset_gen_tp1; Shift { V { "scan_en" = 1; "_unwrapped_chain1_SI_1_" = #; "_unwrapped_chain1_SO_1_" = #; "_unwrapped_chain2_SI_2_" = #; "_unwrapped_chain2_SO_2_" = #; "_unwrapped_chain3_SI_3_" = #; "_unwrapped_chain3_SO_3_" = #; "_unwrapped_chain4_SI_4_" = #; "_unwrapped_chain4_SO_4_" = #; "clk_25mhz" = 1; } } W tset_gen_tp1; } } PatternBurst scanpats { PatList { scan_test; } } PatternExec { Timing STUCK_timing; PatternBurst scanpats; } Pattern scan_test { Ann {* Begin chain test *} //Chain Pattern:0 Vector:0 TesterCycle:0 Ann {* Chain Pattern:0 Vector:0 TesterCycle:0 *} "chain_pattern 0": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain1_SO_1_" = \r256 X; "_unwrapped_chain2_SI_2_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain2_SO_2_" = \r256 X; "_unwrapped_chain3_SI_3_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain3_SO_3_" = \r256 X; "_unwrapped_chain4_SI_4_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain4_SO_4_" = \r256 X; } V { _pi_=ZZZZZZN011111; _po_=\r12 X; } Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain1_SO_1_" = LLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHH; "_unwrapped_chain2_SI_2_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain2_SO_2_" = LLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHH; "_unwrapped_chain3_SI_3_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain3_SO_3_" = LLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHH; "_unwrapped_chain4_SI_4_" = 0011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011001100110011; "_unwrapped_chain4_SO_4_" = LLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHH; } Ann {* End chain test *} //Pattern:0 Vector:3 TesterCycle:513 Ann {* Pattern:0 Vector:3 TesterCycle:513 *} "pattern 0": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 0011100000100001110010101100111011011010001011000111100111101111010010110111010011000010011101001110001000100011110110000100000111011011011101000100100001001111111101111111001111100111101000010001110010111011011100001010000000 \r24 1 001111; "_unwrapped_chain1_SO_1_" = \r256 X; "_unwrapped_chain2_SI_2_" = 1100100001001001011011110101011111011101010011011011110100011100010110100010111100111101011010101110111101001011100111101100111000101011000011010110110111001101001000111001100001110011110111011111010110001101001111010111101000101001001111110000110110001000; "_unwrapped_chain2_SO_2_" = \r256 X; "_unwrapped_chain3_SI_3_" = 0111011001010101010000101110010011010100000011011110001100110111011011101110000111011101101001111000011000010101101010110100100010100100101111110001010001011111000111001001110001100101100010010001011011011110000011101010100111111011111000011011111110001000; "_unwrapped_chain3_SO_3_" = \r256 X; "_unwrapped_chain4_SI_4_" = 11010110101111111011010001111011001001100101100110110110011001111010010100010100111000111110101101011100010 \r10 1 0001111000101111101100111011000111110111011101000110011111111010101000100111011100101000111010001011111000101100010011101000111000011100100; "_unwrapped_chain4_SO_4_" = \r256 X; } V { _pi_=0001110100011; _po_=XXXXXXXXLHLH; } //Pattern:1 Vector:5 TesterCycle:770 Ann {* Pattern:1 Vector:5 TesterCycle:770 *} "pattern 1": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 001001001000111101101111111001101001011010000111001010101011100101110101011110111111000101001001011110100001111010010011110101100111001100010101100100101101111101010011111011101000111110011000111010011010100011110100000100010 \r13 1 011111110110111111; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 1100101010001101111001111100101010001101101010001010011000111111110010000100011010101011111101110111011100010110000010111000000111110010001010001010010001010100011001100001100111110101000101011101001111000101111111011101101110001000101011110101010110011001; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 1010101010101100011100011101011110110000010001110110100000011110101100100111001101001100011110000010001100110001111110010001111001101110010111011111101110111110100101100110011001011101000100101111011111001011100100100010111010101100101000101010001001011011; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1100 \r11 1 00010111010110111000011111100111110101111000111000111110100010101111101100110001110110111111110111110100010101110000000111001110000101110001100111110111000111100110101110100111110010001011010111010010000001001111010001011000001010 \r11 1; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=1010010101011; _po_=XXXXXXXXLHHH; } //Pattern:2 Vector:7 TesterCycle:1027 Ann {* Pattern:2 Vector:7 TesterCycle:1027 *} "pattern 2": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 11110001011011001111011010100111000110111000010000000010110010001111111101010110011111010101110011100001101011010111110010101000101011101110110011010100110000011010110011111001100111111010111011000110100110100110000011100100 \r30 1 01; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 0010000010111001001111101101111010010000101101001111101100000101001101101101111100111110110011001101000111101111011010110111001010110011111010001111110111110010011000010111111001110000111111001111000101010100111101110101111011110011001011011101010011001011; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 111110101011101001011101111001010101111011001111011110110011100100100111111011111010111101000101010 \r10 1 001100001010101101111011110100001111101100111100010000100011010111001101101100010011011111011010011111100100011010010110100001010011111101100011101; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 0101010 \r10 1 0110001011001011111000011010001000010101111011111110011010011111111100111001111000101001000001111010010001011001110011111101101100101110111001111100011111110111111100100111011001100000101011110000001110 \r10 1 011011111110011111011110111; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=1111100100111; _po_=XXXXXXXXHLHL; } //Pattern:3 Vector:9 TesterCycle:1284 Ann {* Pattern:3 Vector:9 TesterCycle:1284 *} "pattern 3": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 000110100001110111001010100001111111110100000101100100101111000001001010001000001111101101010110001011000111010010010011000111111111001100011110011101111100111011010011110100110001011111110101110100010000001100101010100111100 \r24 1 0011101; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 1111010110010011010001110101010110011110001110101101011010011000011010011001001111110010011100010000001010011001110110101000101110010011000001011101110100110011001100101101100110110011001110000111000100011110011100100001110001011111111011001101010001100010; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 1101111110110001011010111111110000111010100010110111011011101000111011010010000111011110110111011110000010011101100110110111100100000110111010101100110111001100010110100100101001010111110001010001011110011111110000110011100010111010011011000101011010111000; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 0111100011110101011111101000110100001111010111100101111100010010001111111110001011101110000110101100010010111110011111110110110110010101010101110100101011001011101001010001100001101110000100111110000011111001100100111011010101111011100110001011101011100000; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=0101010101001; _po_=XXXXXXXXLHHL; } //Pattern:4 Vector:11 TesterCycle:1541 Ann {* Pattern:4 Vector:11 TesterCycle:1541 *} "pattern 4": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 00100110101101100000001000011011001001111111011100111110110001011111001110011101111101001100111101111000111111001011010101011011011000101010 \r12 1 011110110000100001001111110000111011111000010110010101101011110111100111110 \r26 1 011; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 00000110001001001001100011011000000010100101101110001100110011111111010001010101010 \r11 1 001100110101100010100110111100010110101111101111110101101101101110111001111001101101100001011011101111000010101011000101101111001110001001001111010101000011111111; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 1101101000010010111111000111110110110011110011011011101111110011001011100000101001111111001000111111101111100111000001110100111101101110010001010111001110111111101101101010101101101100101011111101110111001011101111110111111100101111011010001100111011110001; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1111110000010010110100001111101111010110110101010110101111001010101111011111110111110110110101111110000011111001000000111010100111111101100111010000001001110011100111110101101111000001011101110001101111010001110101101111100110100100000011111010000111111001; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=0000000101111; _po_=XXXXXXXXLLHH; } //Pattern:5 Vector:13 TesterCycle:1798 Ann {* Pattern:5 Vector:13 TesterCycle:1798 *} "pattern 5": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 110001100001111000111101111001101011010110010001110101111100000111110010101110101000011011101011100011010001011111010000100000001101111110000100101101001111111001011010111111110101011111100100000000100101001110101001110111000 \r21 1 0010001011; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 0001000000100000000010101110000010111101100100001101011000001011111001010100111101110111111001111101000101101100011101001011110101000010100111000110010000110010111110101101010111010111001110101101111010001101010111110111010010000101001011111000110111001111; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 10100101001110001110100001101100101110001101000110100000101000110011010101101000010001 \r11 0 111100100100101001101001010111001000101111111010111000100111001011111101110011001001110111011010101010110111110001111100010111000011001100100010111011000111011; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1111000111111110011110110010010111000001111001110001111001110011011000111000110010000111010010101010010101110101011010100111010110100011000001111101111111101000101011011010010110101001100000111001101111110111101000111100000000100000111110110101001011101100; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=1010100100101; _po_=XXXXXXXXHLHH; } //Pattern:6 Vector:15 TesterCycle:2055 Ann {* Pattern:6 Vector:15 TesterCycle:2055 *} "pattern 6": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 11011011100110011001010101110000101010010101100111010101101011100010100110011101010100101111011011001100100011001001111111110110101100110111110111101100100011111000010101101010110 \r10 1 00001100110111011001001100010101111010 \r15 1 01110110111001; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 1100011010011001011101011001000100111101110000100101010110110100010101101101011010001110011101011110100000000101111111101011101001000110111000000010000010101011101110101011111100110111011101100011110001100101110111001101111011011110101011110001010110111010; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 0100000100011010110000101000011110011110001010010100000111011000111011100011011110100010001010111101111010101011011101101110100100011100111111011101101100001100100101110101101101001110111001101101110010111111100010000110111101011001110110101100011110000010; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1101010001001110110000000001100101111101000100001111101100010111111010110101100111100100001100110100100101101110111001011110110011101101101101010000011101011011101010010110000111111011000001110000100001000011010001111001001101101001111101111100011011111111; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=1111110101000; _po_=XXXXXXXXHHLH; } //Pattern:7 Vector:17 TesterCycle:2312 Ann {* Pattern:7 Vector:17 TesterCycle:2312 *} "pattern 7": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 01010110010101000100010101110011101110110001110110010100100110001100111100001011101100010101000001001100100010011011000100101111100000100000110101010000100110110010111001100001001011111011000001011100100000110010000001010100110 \r18 1 01110101101; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 10111101111001011000101001101100 \r11 1 011110111110001111011101011110111101011110011110110001111000010111001001001111101100110000100010111110000000011100011001000101001011001100111000000001101010001100011100000010000100111101011011111110001101101000001; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 1011010100001111111110001111010000110101000101011011000001101011011101110001000001110011000111100100110111101111010101011100111010111010011011000111011001010110110000101000011111001110100011010101010011011111010110111100111011111011111110110101111001101110; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1110111011000110000111011000010100100111011000110001101100000100111011110011001001011111100010111011011101110011100001100110000001001011110111000110111100001110101110110010001110001010110001111100111111001101001011011011100111111111001100010000110111010000; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=0101010100110; _po_=XXXXXXXXLHHH; } //Pattern:8 Vector:19 TesterCycle:2569 Ann {* Pattern:8 Vector:19 TesterCycle:2569 *} "pattern 8": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 101101101111110000111000001110110110001010010111111001101110011111111011011101011110101011111111101101010001100110010011001010011010111110011101010110100011110000101111011100011010001110000001011110111110000001110101011110010 \r22 1 011011101; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 0101010011110010101001110111100101110110011011001110001011011001111110101111111001101010111001101110100111011101100100011010000100110111101101111101111001010010011101001101000001100110011010010001110101011010001100101100010000101001001011100110110111111101; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 0000001111010000010011101001111101010001110110010110110111111100001011101010110111011111001011011101011011101001100011101100100001100011011100001110000110101001010011010010001101011110101100001011111010000110000111001011101101100000011111101101011011111100; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 0101101011010001110111100000000110011111111100101011111000100100001111111010001011010101110000101110001001101011010110001111011010111101101101100110111000001000101101101010101111101000100000111110001011111111001100101110000100111110000010001100110111001111; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=0000000100001; _po_=XXXXXXXXHLLL; } //Pattern:9 Vector:21 TesterCycle:2826 Ann {* Pattern:9 Vector:21 TesterCycle:2826 *} "pattern 9": Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 101110010101010111111101010010011110000110001100111000001010111100011 \r10 0 1001100011110011111001110001011101111010011010111011100101010011010110000101100001001001011011111100011111010001101000111101111101011000001110000100 \r24 1 01011; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 1110111110101110100011101010001101111100010101101101101001111110100011111010001101011011010001010001111010000000111001110110001011010001011001100100101011110001101110000001111010111011011000101101111100011011100100011101000100100011111111010101100011111011; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 1011011100100101011000100100011100110100001001010111110111001010011010011101001011100110111010111010010001010101000111101011100011001000000100010101010111111001111101000000110011001110010110011001110010110101001111000111111101010000010001111100001001001010; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1101111101100100110011010011111100111000101011101000001101101011111010111001010001110000101111011011111101101011101010100000000110111011011111001010011101111110100001111011000001100111110111110000100111111101110010101010101010110000001001110101001111011101; "_unwrapped_chain4_SO_4_" = \r256 L; } V { _pi_=1010100101010; _po_=XXXXXXXXHHHH; } Macro "scan_grp1" { "_unwrapped_chain1_SI_1_" = 101110010101010111111101010010011110000110001100111000001010111100011 \r10 0 1001100011110011111001110001011101111010011010111011100101010011010110000101100001001001011011111100011111010001101000111101111101011000001110000100 \r24 1 01011; "_unwrapped_chain1_SO_1_" = \r256 L; "_unwrapped_chain2_SI_2_" = 1110111110101110100011101010001101111100010101101101101001111110100011111010001101011011010001010001111010000000111001110110001011010001011001100100101011110001101110000001111010111011011000101101111100011011100100011101000100100011111111010101100011111011; "_unwrapped_chain2_SO_2_" = \r256 L; "_unwrapped_chain3_SI_3_" = 1011011100100101011000100100011100110100001001010111110111001010011010011101001011100110111010111010010001010101000111101011100011001000000100010101010111111001111101000000110011001110010110011001110010110101001111000111111101010000010001111100001001001010; "_unwrapped_chain3_SO_3_" = \r256 L; "_unwrapped_chain4_SI_4_" = 1101111101100100110011010011111100111000101011101000001101101011111010111001010001110000101111011011111101101011101010100000000110111011011111001010011101111110100001111011000001100111110111110000100111111101110010101010101010110000001001110101001111011101; "_unwrapped_chain4_SO_4_" = \r256 L; } Ann {* Total count Patterns:10 Vectors:24 TesterCycles:3339 *} }