// // FastScan v8.4_1.17 // // Design = /usr3/local_user/lixin/ccm/ilu // Created = Tue Apr 25 10:33:55 1995 // Format = scan v1.0 // // Statistics: // Test Coverage = 98.30% // Total Faults = 4126 // DS (det_simulation) = 3874 // DI (det_implication) = 166 // TI (tied) = 16 // AU (atpg_untestable) = 70 // Total Patterns = 144 // // Settings: // Simulation Mode = combinational, seq_depth = 0 // Fault Type = stuck // Fault Mode = uncollapsed // Pos_Det Credit = 50% // Z external = X // Z internal = X // wired_net = WIRE // // Warnings: // Pins held : /TEST_MODE = TIE1 // // Clock Information: // /CLEAR off-state = 0 type = reset-MASTER poflag = 0 // /TEST_CLK off-state = 0 type = shift-MASTER poflag = 0 // SETUP = declare input bus "PI" = "/A(5)", "/A(6)", "/B(5)", "/B(6)", "/RIGHT_EDGE(3)", "/RIGHT_EDGE(2)", "/WATER(3)", "/A(7)", "/A(8)", "/B(7)", "/B(8)", "/RIGHT_EDGE(4)", "/WATER(4)", "/A(1)", "/A(2)", "/AND_OR", "/B(1)", "/B(2)", "/RIGHT_EDGE(1)", "/RIGHT_EDGE(0)", "/WATER(1)", "/A(13)", "/A(14)", "/B(13)", "/B(14)", "/RIGHT_EDGE(7)", "/RIGHT_EDGE(6)", "/WATER(7)", "/A(15)", "/A(16)", "/B(15)", "/B(16)", "/CONFN", "/RIGHT_EDGE(8)", "/WATER(8)", "/A(9)", "/A(10)", "/B(9)", "/B(10)", "/RIGHT_EDGE(5)", "/WATER(5)", "/A(11)", "/A(12)", "/B(11)", "/B(12)", "/WATER(6)", "/SCAN_IN", "/NEXT0", "/SCAN_EN", "/REQUEST", "/CLEAR", "/WATER(2)", "/B(4)", "/B(3)", "/A(4)", "/A(3)", "/COUNT_SEL", "/PRIME", "/TEST_CLK", "/TEST_MODE", "/CARRY0", "/ACT(3)", "/ACT(2)", "/ACT(1)", "/ACT(0)", "/REL(3)", "/REL(2)", "/REL(1)", "/REL(0)", "/AFT(3)", "/AFT(2)", "/AFT(1)", "/AFT(0)", "/BEF(3)", "/BEF(2)", "/BEF(1)", "/BEF(0)", "/COUNTIN(3)", "/COUNTIN(2)", "/COUNTIN(1)", "/COUNTIN(0)"; declare output bus "PO" = "/C(6)", "/C(7)", "/C(8)", "/C(13)", "/C(14)", "/C(15)", "/C(16)", "/CARRY_OUT", "/NEXT_OUT", "/SCAN_OUT", "/C(9)", "/C(10)", "/C(11)", "/C(12)", "/READYCU", "/C(1)", "/C(5)", "/C(4)", "/C(3)", "/C(2)", "/CONF_OUT", "/COUNTOUT(3)", "/COUNTOUT(2)", "/COUNTOUT(1)", "/COUNTOUT(0)"; clock "/CLEAR" = off_state = 0; pulse_width = 1; end; clock "/TEST_CLK" = off_state = 0; pulse_width = 1; end; procedure test_setup "test_setup" = force "/TEST_MODE" 1 0; end; scan_group "g1" = scan_chain "c1" = scan_in = "/SCAN_IN"; scan_out = "/SCAN_OUT"; length = 16; end; procedure shift "g1_load_shift" = force_sci "c1" 0; force "/TEST_CLK" 1 1; force "/TEST_CLK" 0 2; end; procedure shift "g1_unload_shift" = measure_sco "c1" 0; force "/TEST_CLK" 1 1; force "/TEST_CLK" 0 2; end; procedure load "g1_load" = force "/SCAN_EN" 1 0; force "/TEST_MODE" 1 0; force "/TEST_CLK" 0 0; force "/CLEAR" 0 0; apply "g1_load_shift" 16 1; end; procedure unload "g1_unload" = force "/SCAN_EN" 1 0; force "/TEST_MODE" 1 0; force "/TEST_CLK" 0 0; force "/CLEAR" 0 0; apply "g1_unload_shift" 16 1; end; end; end; CHAIN_TEST = apply "test_setup" 1 0; pattern = 0; apply "g1_load" 0 = chain "c1" = "0011001100110011"; end; apply "g1_unload" 1 = chain "c1" = "0011001100110011"; end; end; SCAN_TEST = apply "test_setup" 1 0; pattern = 0; apply "g1_load" 0 = chain "c1" = "0001011110111101"; end; force "PI" "10011000011011001000110101100110101011111000011011\ 0101111001010010010000100000010" 1; measure "PO" "X001100010XX1101XXX110100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010111101111011"; end; pattern = 1; apply "g1_load" 0 = chain "c1" = "0000101111011110"; end; force "PI" "11001100001101100100011010110011010101111100001101\ 0110111101001001001000010000001" 1; measure "PO" "0010011100010010010101111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000100000100010"; end; pattern = 2; apply "g1_load" 0 = chain "c1" = "1001001001010010"; end; force "PI" "01111110011101111010111000111111000001000110011101\ 0010100101110110110100101000010" 1; measure "PO" "1000000011100000000000100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101010101010"; end; pattern = 3; apply "g1_load" 0 = chain "c1" = "0101111010010100"; end; force "PI" "00100111010101110101101001111001001011011011010101\ 0000101001101001001010110100011" 1; measure "PO" "001000101010XX01100100011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010001010101010"; end; pattern = 4; apply "g1_load" 0 = chain "c1" = "1011100011110111"; end; force "PI" "10001011110001110010000001011010001110010101110001\ 0001101101000110110101111010011" 1; measure "PO" "1101111011001100001000011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000101000001000"; end; pattern = 5; apply "g1_load" 0 = chain "c1" = "1101110001111011"; end; force "PI" "11000101111000111001000000101101000111001010111000\ 0100110101100011011010111101001" 1; measure "PO" "1110011111110101111100001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001010001000"; end; pattern = 6; apply "g1_load" 0 = chain "c1" = "1111100110000000"; end; force "PI" "01111010100111010100010101110000001000011101000111\ 0111100001100011111101111110110" 1; measure "PO" "111XXXX101111111111111001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111001100000000"; end; pattern = 7; apply "g1_load" 0 = chain "c1" = "0111110011000000"; end; force "PI" "00111101010011101010001010111000000100001110100011\ 0111110001010001111110111111011" 1; measure "PO" "1XXXX0011011XX01111110010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111100110000000"; end; pattern = 8; apply "g1_load" 0 = chain "c1" = "1010100111011101"; end; force "PI" "10000110110010111101110000111010101001111111001010\ 0010000001011010101111111111111" 1; measure "PO" "1XX11110011111010XX101110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0101001110111011"; end; pattern = 9; apply "g1_load" 0 = chain "c1" = "1101010011101110"; end; force "PI" "11000011011001011110111000011101010100111111100101\ 0001000001001101010111111111111" 1; measure "PO" "1XX11XX1011100111XX111101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010100100100010"; end; pattern = 10; apply "g1_load" 0 = chain "c1" = "1110101001110111"; end; force "PI" "01100001101100101111011100001110101010011111110010\ 0100100001000110101011111111111" 1; measure "PO" "X1001XX11111001XX11X11101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1101010011101110"; end; pattern = 11; apply "g1_load" 0 = chain "c1" = "1110001010000110"; end; force "PI" "00101000101101011111011011100001111110110111100010\ 0111101001010001000101011111101" 1; measure "PO" "10111XX001111101110001010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1100010100001100"; end; pattern = 12; apply "g1_load" 0 = chain "c1" = "1110011011111110"; end; force "PI" "10001100001101100111011000010110010100100011101010\ 0110001101011010110010001111100" 1; measure "PO" "1110010101011110011111000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1100110111111101"; end; pattern = 13; apply "g1_load" 0 = chain "c1" = "0111001101111111"; end; force "PI" "11000110000110110011101100001011001010010001110101\ 0011000101101101011001000111110" 1; measure "PO" "1000100000010011100101101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000000010000000"; end; pattern = 14; apply "g1_load" 0 = chain "c1" = "0010111000000010"; end; force "PI" "01111011011000010001000011100011001110110000100001\ 0000011001100100111100000011101" 1; measure "PO" "000000010001XX00010000101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001000000010"; end; pattern = 15; apply "g1_load" 0 = chain "c1" = "1001011100000001"; end; force "PI" "00111101101100001000100001110001100111011000010000\ 0100001101010010011110000001110" 1; measure "PO" "0011110101101100000001101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100000000010"; end; pattern = 16; apply "g1_load" 0 = chain "c1" = "0101110000111101"; end; force "PI" "10000110101101001100100101011110011000010100010011\ 0111111101111011011111100000101" 1; measure "PO" "1110000100110001011110110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1011100001111010"; end; pattern = 17; apply "g1_load" 0 = chain "c1" = "1011100110100011"; end; force "PI" "11011011001101101110100111001001100111110010010010\ 0010000101101111111111010000000" 1; measure "PO" "0111111101001110111010000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0111001101000110"; end; pattern = 18; apply "g1_load" 0 = chain "c1" = "0101110011010001"; end; force "PI" "01101101100110110111010011100100110011111001001001\ 0001000001110111111111101000000" 1; measure "PO" "1XX101111010XX11001110000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010000100100110"; end; pattern = 19; apply "g1_load" 0 = chain "c1" = "0010111001101000"; end; force "PI" "00110110110011011011101001110010011001111100100100\ 0100100001011011111111110100000" 1; measure "PO" "110110010011XX11111010000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001010101001"; end; pattern = 20; apply "g1_load" 0 = chain "c1" = "0001011100110100"; end; force "PI" "10011011011001101101110100111001001100111110010010\ 0010010001001101111111111010000" 1; measure "PO" "X110001110XX1101X11100000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010111001101000"; end; pattern = 21; apply "g1_load" 0 = chain "c1" = "0000101110011010"; end; force "PI" "11001101101100110110111010011100100110011111001001\ 0001001001000110111111111101000" 1; measure "PO" "1111111010XX1111111110011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0101100010101010"; end; pattern = 22; apply "g1_load" 0 = chain "c1" = "0001001001110000"; end; force "PI" "01111110101101010011101000101000111000110111111111\ 0001011101010001001111011110110" 1; measure "PO" "1010000010111110001011001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010010011100001"; end; pattern = 23; apply "g1_load" 0 = chain "c1" = "0001111010000101"; end; force "PI" "00100111001101100001000001110010110111100011100100\ 0001010101111010110111001111001" 1; measure "PO" "1011111100111110111010001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001010011010"; end; pattern = 24; apply "g1_load" 0 = chain "c1" = "1001100011111111"; end; force "PI" "10001011111101111000010101011111110000001001101001\ 0101010001101111001011000111110" 1; measure "PO" "XXX010010111110XXXXX11010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100000000000"; end; pattern = 25; apply "g1_load" 0 = chain "c1" = "0100110001111111"; end; force "PI" "11000101111110111100001010101111111000000100110100\ 0110101001010111100101100011111" 1; measure "PO" "X11101101011XX1XXXXX11111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001000110000000"; end; pattern = 26; apply "g1_load" 0 = chain "c1" = "1011000110000010"; end; force "PI" "01111010100100010110110000110001010111111010000001\ 0110101101011001100010010001101" 1; measure "PO" "1000000001110000010001101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000001010000010"; end; pattern = 27; apply "g1_load" 0 = chain "c1" = "1101100011000001"; end; force "PI" "00111101010010001011011000011000101011111101000000\ 0111010101101100110001001000110" 1; measure "PO" "1001110001100011110011001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010100000010110"; end; pattern = 28; apply "g1_load" 0 = chain "c1" = "0111101111011101"; end; force "PI" "10000110110010001101011001101010111110000110111011\ 0110010001100100001000000100001" 1; measure "PO" "0XXXX00010XX00001XX000001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111011110111011"; end; pattern = 29; apply "g1_load" 0 = chain "c1" = "1011110111101110"; end; force "PI" "11000011011001000110101100110101011111000011011101\ 0111001001010010000100000010000" 1; measure "PO" "0XXXX0101110XX000XX000000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000001000100010"; end; pattern = 30; apply "g1_load" 0 = chain "c1" = "0101111011110111"; end; force "PI" "01100001101100100011010110011010101111100001101110\ 0111100101001001000010000001000" 1; measure "PO" "0000100100001110101000011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1011110111101111"; end; pattern = 31; apply "g1_load" 0 = chain "c1" = "0010111101111011"; end; force "PI" "00110000110110010001101011001101010111110000110111\ 0011110001100100100001000000100" 1; measure "PO" "X010000010XXXX0XX00X01000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0101111011110110"; end; pattern = 32; apply "g1_load" 0 = chain "c1" = "0011010010011010"; end; force "PI" "11010101000010001000000010010001111110111111010110\ 0100110101010110000101010001001" 1; measure "PO" "1111010010111110111111001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0110100100110100"; end; pattern = 33; apply "g1_load" 0 = chain "c1" = "1001101001001101"; end; force "PI" "11101010100001000100000001001000111111011111101011\ 0010011001101011000010101000100" 1; measure "PO" "01011011110000100XX111000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0011010010011011"; end; pattern = 34; apply "g1_load" 0 = chain "c1" = "0111100110111100"; end; force "PI" "10100000010010101010000010110101100001010000100011\ 0001111001000011100100000101011" 1; measure "PO" "X00XX10110010010XXX111001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111001101111000"; end; pattern = 35; apply "g1_load" 0 = chain "c1" = "1000100001000100"; end; force "PI" "10000101001011011101000011001011001110010111000111\ 0000001001010111110111010011100" 1; measure "PO" "1101011011001101011001100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0001000010001000"; end; pattern = 36; apply "g1_load" 0 = chain "c1" = "0111000010111000"; end; force "PI" "10010111100111100110100011110100011001110100110101\ 0000110001011101111110111000111" 1; measure "PO" "X00XX01100110110X00111110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000000010001001"; end; pattern = 37; apply "g1_load" 0 = chain "c1" = "1011100001011100"; end; force "PI" "11001011110011110011010001111010001100111010011010\ 0100011001001110111111011100011" 1; measure "PO" "101XX101011101011XX110111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0111000010111001"; end; pattern = 38; apply "g1_load" 0 = chain "c1" = "1110100010110100"; end; force "PI" "00110000111011110001101010101100111000100010011011\ 0110111001010001011010111111000" 1; measure "PO" "X1010XX101111001X10111000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1101000101101001"; end; pattern = 39; apply "g1_load" 0 = chain "c1" = "0111010001011010"; end; force "PI" "00011000011101111000110101010110011100010001001101\ 0111011101001000101101011111100" 1; measure "PO" "1111111110111101111101001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000101010101010"; end; pattern = 40; apply "g1_load" 0 = chain "c1" = "0000111010110111"; end; force "PI" "11011001001100110100011000111010110000110111110000\ 0011011001110010010011111110111" 1; measure "PO" "X11111101011XX0XX01X00111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010001010001000"; end; pattern = 41; apply "g1_load" 0 = chain "c1" = "1000011101011011"; end; force "PI" "11101100100110011010001100011101011000011011111000\ 0001101101011001001001111111011" 1; measure "PO" "1111111011111101111101011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100010101000"; end; pattern = 42; apply "g1_load" 0 = chain "c1" = "1100001110101101"; end; force "PI" "01110110010011001101000110001110101100001101111100\ 0000110101101100100100111111101" 1; measure "PO" "0101101101100110111110101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000000010100010"; end; pattern = 43; apply "g1_load" 0 = chain "c1" = "1101010101001100"; end; force "PI" "01101110001011101110100001010110101000111001101000\ 0100101101100000010111001110111" 1; measure "PO" "0000000011000000000010111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010101010000000"; end; pattern = 44; apply "g1_load" 0 = chain "c1" = "0110111100011110"; end; force "PI" "01110001000011111111101001011101010101010001110001\ 0011010001010011000111011011001" 1; measure "PO" "1010101010XXXX010XX101001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010000010100010"; end; pattern = 45; apply "g1_load" 0 = chain "c1" = "1000001100010101"; end; force "PI" "01101101100011110111110110111111010100010111101110\ 0001011101011111100110111100101" 1; measure "PO" "1111111101101111101100110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000011000101011"; end; pattern = 46; apply "g1_load" 0 = chain "c1" = "1100000110001010"; end; force "PI" "00110110110001111011111011011111101010001011110111\ 0000101101101111110011011110010" 1; measure "PO" "1111000011111011111100010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000001100010100"; end; pattern = 47; apply "g1_load" 0 = chain "c1" = "0101010001011111"; end; force "PI" "01001110011010110101111111111110001011111010101101\ 0000100001100001111100111110000" 1; measure "PO" "000000011011001X0XXX10000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100010100000"; end; pattern = 48; apply "g1_load" 0 = chain "c1" = "0001111010110101"; end; force "PI" "01110010001111010010111101101110111011000010000000\ 0000100101000110111011001110001" 1; measure "PO" "0100101010011111011111111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0110001010001010"; end; pattern = 49; apply "g1_load" 0 = chain "c1" = "1000111101011010"; end; force "PI" "10111001000111101001011110110111011101100001000000\ 0000010001100011011101100111000" 1; measure "PO" "0010001101XXXX11011111110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000000010101010"; end; pattern = 50; apply "g1_load" 0 = chain "c1" = "0100011110101101"; end; force "PI" "11011100100011110100101111011011101110110000100000\ 0000001001010001101110110011100" 1; measure "PO" "1100110110XX00100XX101100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001100010100010"; end; pattern = 51; apply "g1_load" 0 = chain "c1" = "0010001111010110"; end; force "PI" "01101110010001111010010111101101110111011000010000\ 0000000101001000110111011001110" 1; measure "PO" "0101101010100001100001110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100000101010"; end; pattern = 52; apply "g1_load" 0 = chain "c1" = "0001000111101011"; end; force "PI" "00110111001000111101001011110110111011101100001000\ 0000000001100100011011101100111" 1; measure "PO" "1XX001100000100X111X01110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001000101000"; end; pattern = 53; apply "g1_load" 0 = chain "c1" = "1011110001101111"; end; force "PI" "11001110100110010110100111101010100011001001010010\ 0100110101000100001000100111010" 1; measure "PO" "1110000001010101111001010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0111100011011110"; end; pattern = 54; apply "g1_load" 0 = chain "c1" = "0110101010101101"; end; force "PI" "10110010010001000011010001100100101111011011111111\ 0110101101110100000001000010100" 1; measure "PO" "0010101010000000001100100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1101010101011011"; end; pattern = 55; apply "g1_load" 0 = chain "c1" = "0000000111001100"; end; force "PI" "00001100001010101001101010100011101001010010101001\ 0011100001101100000101110000011" 1; measure "PO" "0XX01000101001000XX010011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0101101000000000"; end; pattern = 56; apply "g1_load" 0 = chain "c1" = "1000000011100110"; end; force "PI" "10000110000101010100110101010001110100101001010100\ 0101110001010110000010111000001" 1; measure "PO" "1XX1011011011000011100001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101000101010"; end; pattern = 57; apply "g1_load" 0 = chain "c1" = "1111010011101001"; end; force "PI" "00010110000000100010011000111001000100101011111100\ 0110001101011101000100001101001" 1; measure "PO" "1001111011111000010101001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000101000101010"; end; pattern = 58; apply "g1_load" 0 = chain "c1" = "1111101001110100"; end; force "PI" "00001011000000010001001100011100100010010101111110\ 0011000101101110100010000110100" 1; measure "PO" "1111111011110101100101000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111010011101001"; end; pattern = 59; apply "g1_load" 0 = chain "c1" = "0100100110100000"; end; force "PI" "01010000100010000000100100011111101111110101101001\ 0101010101100001010100010010011" 1; measure "PO" "0000000110000000000011110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001101010100000"; end; pattern = 60; apply "g1_load" 0 = chain "c1" = "1010010011010000"; end; force "PI" "10101000010001000000010010001111110111111010110100\ 0110101001110000101010001001001" 1; measure "PO" "0XX0100101000110100010100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100100100101"; end; pattern = 61; apply "g1_load" 0 = chain "c1" = "1101001001101000"; end; force "PI" "01010100001000100000001001000111111011111101011010\ 0011010101011000010101000100100" 1; measure "PO" "1010011111111010011010001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010010011010001"; end; pattern = 62; apply "g1_load" 0 = chain "c1" = "0110100100110100"; end; force "PI" "10101010000100010000000100100011111101111110101101\ 0001101001101100001010100010010" 1; measure "PO" "X111111000010011X11110100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101001001001"; end; pattern = 63; apply "g1_load" 0 = chain "c1" = "0100101010110100"; end; force "PI" "00000100101101010000110110111110010111111010111111\ 0101110001011110110101010110011" 1; measure "PO" "X011011010110101X11100011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001010101101001"; end; pattern = 64; apply "g1_load" 0 = chain "c1" = "1010010101011010"; end; force "PI" "00000010010110101000011011011111001011111101011111\ 0110111001001111011010101011001" 1; measure "PO" "1110000111100101100001001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0100101010110101"; end; pattern = 65; apply "g1_load" 0 = chain "c1" = "1001100000011001"; end; force "PI" "10000101100110000100111011010001110010000100010000\ 0010101101011001011000000011111" 1; measure "PO" "0000101101000010010111101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100101101010"; end; pattern = 66; apply "g1_load" 0 = chain "c1" = "0000100111101000"; end; force "PI" "00100111100010011001100011010101000000100110100100\ 0011100001100111111001111101101" 1; measure "PO" "1XX0101110101011000010110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101000101001"; end; pattern = 67; apply "g1_load" 0 = chain "c1" = "0000100011001110"; end; force "PI" "00001101010101110110101110001011000111110011010110\ 0101001001010111001011001001000" 1; measure "PO" "0XX10010000011110XX010111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0001000110011100"; end; pattern = 68; apply "g1_load" 0 = chain "c1" = "0000010001100111"; end; force "PI" "00000110101010111011010111000101100011111001101011\ 0010100101001011100101100100100" 1; measure "PO" "1100110000101110100100001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000100011001111"; end; pattern = 69; apply "g1_load" 0 = chain "c1" = "0100100010000111"; end; force "PI" "00000111111000001101011101011100100110000110001010\ 0000100001111011000111100100001" 1; measure "PO" "011010001011111X001X00011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001000100001111"; end; pattern = 70; apply "g1_load" 0 = chain "c1" = "1010010001000011"; end; force "PI" "10000011111100000110101110101110010011000011000101\ 0000010001011101100011110010000" 1; measure "PO" "111100110100111X010X10000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100110010100"; end; pattern = 71; apply "g1_load" 0 = chain "c1" = "0101001000100001"; end; force "PI" "11000001111110000011010111010111001001100001100010\ 0100001001001110110001111001000" 1; measure "PO" "1110110110001101100101000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010010001000010"; end; pattern = 72; apply "g1_load" 0 = chain "c1" = "0110001110100100"; end; force "PI" "11100100010010010001011101010101110011001010001110\ 0111110101011001101101101010111" 1; measure "PO" "0101001110100010111011110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1100011101001001"; end; pattern = 73; apply "g1_load" 0 = chain "c1" = "0111110110110011"; end; force "PI" "00111011010010001100001100001010010111001111111100\ 0011000101011001000001110001100" 1; measure "PO" "1101010110101111111111001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000001010000100"; end; pattern = 74; apply "g1_load" 0 = chain "c1" = "0111010001101101"; end; force "PI" "00011001000100010110110000111011011100011101000001\ 0100010001110010010101101110101" 1; measure "PO" "001XX100101111011XX000101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000101010100010"; end; pattern = 75; apply "g1_load" 0 = chain "c1" = "1011101000110110"; end; force "PI" "10001100100010001011011000011101101110001110100000\ 0110001001011001001010110111010" 1; measure "PO" "X11XX00101000001X10111011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000101000001010"; end; pattern = 76; apply "g1_load" 0 = chain "c1" = "0001011110101111"; end; force "PI" "01000010111100010101011010110000100000111101101111\ 0110110101010010010000001101110" 1; measure "PO" "1100111010010100001101110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010111101011111"; end; pattern = 77; apply "g1_load" 0 = chain "c1" = "0100000101100011"; end; force "PI" "10100101110011011010011011100110000111100100001000\ 0010101001110111111101010000100" 1; measure "PO" "011010111011001X110X10111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000011010100000"; end; pattern = 78; apply "g1_load" 0 = chain "c1" = "0001000001011000"; end; force "PI" "01101001011100110110100110111001100001111001000010\ 0000101001101101111111010100001" 1; measure "PO" "1011110100000010110111111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010000010110000"; end; pattern = 79; apply "g1_load" 0 = chain "c1" = "1000100000101100"; end; force "PI" "10110100101110011011010011011100110000111100100001\ 0000010101010110111111101010000" 1; measure "PO" "0111011101101000111110000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000100000100000"; end; pattern = 80; apply "g1_load" 0 = chain "c1" = "0110100010111111"; end; force "PI" "10101001100110110110000010001001011011110101110111\ 0111110101001011011010101100111" 1; measure "PO" "0110111010100100000001110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1101000101111110"; end; pattern = 81; apply "g1_load" 0 = chain "c1" = "1111111011101011"; end; force "PI" "11010000011110001011110111111010111010000000000100\ 0010001001111011011000000000000" 1; measure "PO" "0XXXXXX10100XX1X000X10000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000001000101000"; end; pattern = 82; apply "g1_load" 0 = chain "c1" = "0011010111000001"; end; force "PI" "11101100100010010101001101000011001010111010111101\ 0100110101000011011001010110011" 1; measure "PO" "0110100000111111000010111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000101000010110"; end; pattern = 83; apply "g1_load" 0 = chain "c1" = "1001101011100000"; end; force "PI" "01110110010001001010100110100001100101011101011110\ 0110011001100001101100101011001" 1; measure "PO" "1XX0010111111110010111001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0011010111000001"; end; pattern = 84; apply "g1_load" 0 = chain "c1" = "1000011111000100"; end; force "PI" "00111111100101110101100101101110100101010100010000\ 0110111101001110000011000011111" 1; measure "PO" "0000101001010100000001111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000100000001000"; end; pattern = 85; apply "g1_load" 0 = chain "c1" = "0101010110100010"; end; force "PI" "00100101101010000110110111110010111111010111111101\ 0110001101110110101010110011010" 1; measure "PO" "1111001110111111001010101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101010100110"; end; pattern = 86; apply "g1_load" 0 = chain "c1" = "0010101011010001"; end; force "PI" "00010010110101000011011011111001011111101011111110\ 0111000101111011010101011001101" 1; measure "PO" "1100101100111110111110101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0101010110100011"; end; pattern = 87; apply "g1_load" 0 = chain "c1" = "1110101011100100"; end; force "PI" "01010101101000010000011000000010110010100011101111\ 0100011001010111100100100100110" 1; measure "PO" "1XX00XX011110100111000110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1101010111001001"; end; pattern = 88; apply "g1_load" 0 = chain "c1" = "0111010101110010"; end; force "PI" "00101010110100001000001100000001011001010001110111\ 0110001101001011110010010010011" 1; measure "PO" "1100010110110011111111111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1110101011100100"; end; pattern = 89; apply "g1_load" 0 = chain "c1" = "0100001011001010"; end; force "PI" "11110101110001011010010111000011111101100110000101\ 0101110101101110101010010010001" 1; measure "PO" "1101011010100001101100001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101000101010"; end; pattern = 90; apply "g1_load" 0 = chain "c1" = "0100101110000001"; end; force "PI" "00101111010000111101010011100011001100010000101101\ 0010100001100000110001101101110" 1; measure "PO" "0011100100XX1010100001101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001100010101010"; end; pattern = 91; apply "g1_load" 0 = chain "c1" = "0111100000000100"; end; force "PI" "01011110011100011111001100111010000001100111100100\ 0110110001011111101000111111101" 1; measure "PO" "111XX11110110011111111100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000100000001001"; end; pattern = 92; apply "g1_load" 0 = chain "c1" = "1101110001111000"; end; force "PI" "10101101111001101010100101011011010000110100111101\ 0010110101111101100111010001101" 1; measure "PO" "0111011101011111111111100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010000110001001"; end; pattern = 93; apply "g1_load" 0 = chain "c1" = "0000010011011000"; end; force "PI" "00000011010100100101001010101111011010111001110001\ 0001000001101001010111001100000" 1; measure "PO" "0XX0000100001100001010000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000100000101000"; end; pattern = 94; apply "g1_load" 0 = chain "c1" = "1110101111010010"; end; force "PI" "11010101011101011001001010101001000100001101110011\ 0110001001011101110001010111110" 1; measure "PO" "1XX00XX001XX0010101011101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1101011110100100"; end; pattern = 95; apply "g1_load" 0 = chain "c1" = "0010000101110110"; end; force "PI" "11100010111011111001101110101011010001101001111011\ 0000110001100111111100011110001" 1; measure "PO" "X000111100001111X11011111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0100001011101101"; end; pattern = 96; apply "g1_load" 0 = chain "c1" = "1001000010111011"; end; force "PI" "11110001011101111100110111010101101000110100111101\ 0100011001010011111110001111000" 1; measure "PO" "X11100110111111XX00X00001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010000110001000"; end; pattern = 97; apply "g1_load" 0 = chain "c1" = "0010010000101110"; end; force "PI" "00111100010111011111001101110101011010001101001111\ 0011000101100100111111100011110" 1; measure "PO" "0010010010100110000001010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0100100001011101"; end; pattern = 98; apply "g1_load" 0 = chain "c1" = "0001011010011101"; end; force "PI" "11110000011001101111100111011110111101010001001011\ 0100100101000101011001001110010" 1; measure "PO" "0000001110000010010010001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010110100111011"; end; pattern = 99; apply "g1_load" 0 = chain "c1" = "1110000110101010"; end; force "PI" "10101101100100100111101011101101101100001011001010\ 0010001001110101001000000011111" 1; measure "PO" "00000XX101100000000011010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1100001101010101"; end; pattern = 100; apply "g1_load" 0 = chain "c1" = "0001001010001110"; end; force "PI" "00111110110001011001100010111001101001100001011101\ 0000111001111010110110100100001" 1; measure "PO" "01011101001100110XX110011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001010000010"; end; pattern = 101; apply "g1_load" 0 = chain "c1" = "0101011100100011"; end; force "PI" "10101101000010000011000000010110010100011101111100\ 0011001001111100100100100110111" 1; measure "PO" "1110011110XX111X100X01110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100000100100"; end; pattern = 102; apply "g1_load" 0 = chain "c1" = "0010110100101000"; end; force "PI" "01111100101111001110101100001110100001011010010100\ 0001011001010111100110011110001" 1; measure "PO" "111101110001XX11101110111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010001000101001"; end; pattern = 103; apply "g1_load" 0 = chain "c1" = "1110001000100100"; end; force "PI" "00011010000001100110101011111010100011100100010010\ 0011100101100000110010101111010" 1; measure "PO" "0000000011000010000011011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1100010001001000"; end; pattern = 104; apply "g1_load" 0 = chain "c1" = "0111000100010010"; end; force "PI" "10001101000000110011010101111101010001110010001001\ 0001110001110000011001010111101" 1; measure "PO" "011XX01010001110011110110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000011010100010"; end; pattern = 105; apply "g1_load" 0 = chain "c1" = "1100100001000000"; end; force "PI" "01110010001100111011011101100010100011000010100000\ 0000000001010100011100110011010" 1; measure "PO" "10010XX011001100011000101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010101010000000"; end; pattern = 106; apply "g1_load" 0 = chain "c1" = "1011001000010000"; end; force "PI" "01011100100011001110110111011000101000110000101000\ 0000000001000101000111001100110" 1; measure "PO" "001XX10001010110000101100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000001001100000"; end; pattern = 107; apply "g1_load" 0 = chain "c1" = "0111010000100000"; end; force "PI" "11010010111110101001110111100010110101000010000000\ 0001011001010101000101111000010" 1; measure "PO" "111XX00010100111101011000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000100000100000"; end; pattern = 108; apply "g1_load" 0 = chain "c1" = "1001010001110011"; end; force "PI" "00111100111001100100000100111000101111110010010000\ 0100100001100000011011101011010" 1; measure "PO" "X00001101100000XX01X00101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101010000000"; end; pattern = 109; apply "g1_load" 0 = chain "c1" = "1111000111101010"; end; force "PI" "11000000110111011011000011101100011111101000101111\ 0101000001111101010001001110101" 1; measure "PO" "1XXXXXX011111100100001011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1110001111010101"; end; pattern = 110; apply "g1_load" 0 = chain "c1" = "1111111101001101"; end; force "PI" "01101110111001001011011111001101101111111110101101\ 0110011101011100000011111000111" 1; measure "PO" "0111111011110101110000111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000000010100010"; end; pattern = 111; apply "g1_load" 0 = chain "c1" = "0110000010011101"; end; force "PI" "10001001110111010010011000000111001001001000000001\ 0100000101011000011001101011101" 1; measure "PO" "1000010010111100011100110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101010100010"; end; pattern = 112; apply "g1_load" 0 = chain "c1" = "1111000111101010"; end; force "PI" "11101110101010111110000100010111000001011001000001\ 0010001101101000111100111000001" 1; measure "PO" "0011011001101001110100011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000001000101010"; end; pattern = 113; apply "g1_load" 0 = chain "c1" = "1111100011110101"; end; force "PI" "11110111010101011111000010001011100000101100100000\ 0101000101110100011110011100000" 1; measure "PO" "1100010011001001101100000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000100100001010"; end; pattern = 114; apply "g1_load" 0 = chain "c1" = "0011001000011011"; end; force "PI" "10011101101111111111110010101001000101010110010001\ 0011010001010011101001011111000" 1; measure "PO" "011XX1100000111X000X10011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000001001101000"; end; pattern = 115; apply "g1_load" 0 = chain "c1" = "1111010100111000"; end; force "PI" "01001110011000100011110010101000000101111010101100\ 0010110001110110001101111110001" 1; measure "PO" "X11XXXX111101111X11100111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0000101001001010"; end; pattern = 116; apply "g1_load" 0 = chain "c1" = "0111111111001110"; end; force "PI" "01001101001110110000010111001101101001011111101011\ 0010001101101011000001011100010" 1; measure "PO" "1111100000101100010100010" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111111110011101"; end; pattern = 117; apply "g1_load" 0 = chain "c1" = "0010011111111100"; end; force "PI" "00000100110100111011000001011100110110100101111110\ 0101101001001110101100000101110" 1; measure "PO" "XXX0011010XX0100XXX101110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0100111111111001"; end; pattern = 118; apply "g1_load" 0 = chain "c1" = "0111110111011011"; end; force "PI" "11000000001010001110010011111111100001010010100001\ 0100100101011111000101101011000" 1; measure "PO" "0111111110111111001100011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000001000101000"; end; pattern = 119; apply "g1_load" 0 = chain "c1" = "0101110000110000"; end; force "PI" "01101001011110110010010111111100101111011111111011\ 0101101101011001110011110011011" 1; measure "PO" "0111100000101101000001011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1011100001100001"; end; pattern = 120; apply "g1_load" 0 = chain "c1" = "1111100110101110"; end; force "PI" "11001100001101010010110011000110010010101101011111\ 0110000001101011110011010010100" 1; measure "PO" "101XXXX1011000111XX010011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1111001101011101"; end; pattern = 121; apply "g1_load" 0 = chain "c1" = "1001010001110111"; end; force "PI" "10011001101110101111100101111111001000010000000100\ 0010100101111110100000101000111" 1; measure "PO" "1001000011000011111111111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100010001000"; end; pattern = 122; apply "g1_load" 0 = chain "c1" = "0111010110111110"; end; force "PI" "11101100110011111000000110000111101011100010000100\ 0000110001101101101000110100100" 1; measure "PO" "X00XX10010100100XXX000001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1000101010000010"; end; pattern = 123; apply "g1_load" 0 = chain "c1" = "0000101101101001"; end; force "PI" "11011100111011011011101010100101110100110011000011\ 0111001001001111100101101100111" 1; measure "PO" "1100000000XX0100100100111" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0001011011010010"; end; pattern = 124; apply "g1_load" 0 = chain "c1" = "0110101110110111"; end; force "PI" "10001000111101000010100111111100011100101111110001\ 0111001001110110000000010110110" 1; measure "PO" "X000011000XX000XX00X11100" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100010001000"; end; pattern = 125; apply "g1_load" 0 = chain "c1" = "0101110010011010"; end; force "PI" "00011001011011101001111000010101000100110111111111\ 0110000001010101010001001101010" 1; measure "PO" "000110111011XX10000101011" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1011100100110101"; end; pattern = 126; apply "g1_load" 0 = chain "c1" = "0101010101110001"; end; force "PI" "11010010101010010010010001010100101010011101100100\ 0011010101011010010011010100001" 1; measure "PO" "1110110010101100011000001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010101010000110"; end; pattern = 127; apply "g1_load" 0 = chain "c1" = "0110011011000001"; end; force "PI" "11111111001110010111110010111000110111000101101110\ 0011001001110011010010000101101" 1; measure "PO" "0XX0101010001001000001101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1100110110000011"; end; pattern = 128; apply "g1_load" 0 = chain "c1" = "1100101001110010"; end; force "PI" "11011100100111111110001110001010110011000100111110\ 0000001101111100011110111111000" 1; measure "PO" "1111111001111111100100001" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1001010011100101"; end; pattern = 129; apply "g1_load" 0 = chain "c1" = "0001011100100001"; end; force "PI" "00011111000101011010010101001000110110111101111110\ 0000100001100101101110000101101" 1; measure "PO" "1100010010XX0000010010101" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010111001000011"; end; pattern = 130; apply "g1_load" 0 = chain "c1" = "0001011110000000"; end; force "PI" "10101101000000011001001100110100110110011010000010\ 0101011101111100101110000111000" 1; measure "PO" "1110111010111100010101000" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "0010111100000000"; end; pattern = 131; apply "g1_load" 0 = chain "c1" = "1111110000011011"; end; force "PI" "00101010011101110010011001000110011111110101010101\ 0011110101111110001001110111110" 1; measure "PO" "1001101011111101011101110" 2; pulse "/CLEAR" 3; apply "g1_unload" 4 = chain "c1" = "0000000000000000"; end; pattern = 132; apply "g1_load" 0 = chain "c1" = "0111111000001101"; end; force "PI" "00010101001110111001001100100011001111111010101010\ 0101111001111111000100111011111" 1; measure "PO" "101XX1101011XX011XX101111" 2; pulse "/CLEAR" 3; apply "g1_unload" 4 = chain "c1" = "0000000000000000"; end; pattern = 133; apply "g1_load" 0 = chain "c1" = "0101110110010101"; end; force "PI" "10111010000000100101000110101101100011110001010101\ 0011010001101110111100000010110" 1; measure "PO" "100111011010XX11010010001" 2; pulse "/CLEAR" 3; apply "g1_unload" 4 = chain "c1" = "0000000000000000"; end; pattern = 134; apply "g1_load" 0 = chain "c1" = "1110100101101000"; end; force "PI" "10111011101110110000011101001000010111000110111111\ 0111001101110100101011111011010" 1; measure "PO" "1011001011100101111001010" 2; pulse "/CLEAR" 3; apply "g1_unload" 4 = chain "c1" = "0000000000000000"; end; pattern = 135; apply "g1_load" 0 = chain "c1" = "1100001001000101"; end; force "PI" "00010110011100011111110101100000100111010011001110\ 0010001101001010101100110000101" 1; measure "PO" "1111011111100001111110110" 2; pulse "/CLEAR" 3; apply "g1_unload" 4 = chain "c1" = "0000000000000000"; end; pattern = 136; apply "g1_load" 0 = chain "c1" = "0011101111100100"; end; force "PI" "11000110010101011001101111000000101011110100001001\ 0101111001101101011110100100101" 1; measure "PO" "0XXXX00000XX0100010000101" 2; apply "g1_unload" 3 = chain "c1" = "0011101111100100"; end; pattern = 137; apply "g1_load" 0 = chain "c1" = "1001110111110010"; end; force "PI" "11100011001010101100110111100000010101111010000100\ 0110111101010110101111010010010" 1; measure "PO" "1101011101101110111110001" 2; apply "g1_unload" 3 = chain "c1" = "1001110111110010"; end; pattern = 138; apply "g1_load" 0 = chain "c1" = "0111010100011101"; end; force "PI" "10110111110000001111110100110000100001001001001011\ 0110100101000110001001001101100" 1; measure "PO" "0010111110010100001010010" 2; apply "g1_unload" 3 = chain "c1" = "0111010100011101"; end; pattern = 139; apply "g1_load" 0 = chain "c1" = "0000000101101010"; end; force "PI" "10011101101101011110010101011000111011010000101100\ 0010101001001110011010000010011" 1; measure "PO" "1100101010111010000100011" 2; apply "g1_unload" 3 = chain "c1" = "0000000101101010"; end; pattern = 140; apply "g1_load" 0 = chain "c1" = "0101110110101000"; end; force "PI" "01000100010001111011010010110110011011001110001111\ 0110010101110101001001110010110" 1; measure "PO" "0010000010000001100000110" 2; apply "g1_unload" 3 = chain "c1" = "0101110110101000"; end; pattern = 141; apply "g1_load" 0 = chain "c1" = "0000101010011000"; end; force "PI" "10110010001110110010000011001101110011001001100111\ 0001011001001011111101001110111" 1; measure "PO" "1001110100010011001101110" 2; apply "g1_unload" 3 = chain "c1" = "0000101010011000"; end; pattern = 142; apply "g1_load" 0 = chain "c1" = "0101111101010100"; end; force "PI" "10001111101001000000010111010011001001001000011101\ 0000101001110100010000000001111" 1; measure "PO" "0111000110XXXX00110011110" 2; apply "g1_unload" 3 = chain "c1" = "0101111101010100"; end; pattern = 143; apply "g1_load" 0 = chain "c1" = "1001010001100011"; end; force "PI" "00010101101010001110001010110101010011000100011100\ 0010111101100000000010010111111" 1; measure "PO" "0111111001011110111011110" 2; pulse "/TEST_CLK" 3; apply "g1_unload" 4 = chain "c1" = "1010100010100000"; end; end; SCAN_CELLS = scan_group "g1" = scan_chain "c1" = scan_cell = 0 MASTER FFFF "/IT8/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 1 MASTER FFFF "/IT8/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 2 MASTER FFFF "/IT7/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 3 MASTER FFFF "/IT7/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 4 MASTER FFFF "/IT6/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 5 MASTER FFFF "/IT6/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 6 MASTER FFFF "/IT5/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 7 MASTER FFFF "/IT5/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 8 MASTER FFFF "/IT4/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 9 MASTER FFFF "/IT4/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 10 MASTER FFFF "/IT3/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 11 MASTER FFFF "/IT3/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 12 MASTER FFFF "/IT2/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 13 MASTER FFFF "/IT2/STATE_SCAN/DFF1" "" "d" "q"; scan_cell = 14 MASTER FFFF "/IT1/STATE_SCAN/DFF2" "" "d" "q"; scan_cell = 15 MASTER FFFF "/IT1/STATE_SCAN/DFF1" "" "d" "q"; end; end; end;