******************************************************* Cell: toplevel View: default Library: work ******************************************************* Total accumulated area : Number of GND : 76 Number of IOs : 186 Number of LCs : 29346 Number of Memory Bits : 204624 Number of VCC : 11 Black Box lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED : 1 Black Box lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 12 Black Box lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED : 6 Number of accumulated instances : 32847 Number of ports : 186 Number of nets : 4733 Number of instances : 511 Number of references to this view : 0 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 2 x VCC apex20e 1 x 1 1 VCC apex20_io_input_none_from_pin apex20e 126 x 1 126 IOs apex20_io_output_none_none apex20e 60 x 1 60 IOs apex20_lcell_counter apex20e 108 x 1 108 LCs apex20_lcell_normal apex20e 81 x 1 81 LCs input_0 work 1 x 1 1 GND 1824 1824 Memory Bits 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED 408 408 LCs input_1 work 1 x 1 1 GND 1864 1864 Memory Bits 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED 403 403 LCs input_2 work 1 x 1 1 GND 1984 1984 Memory Bits 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED 385 385 LCs input_3 work 1 x 1 1 GND 1904 1904 Memory Bits 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED 389 389 LCs input_4 work 1 x 1 1 GND 1344 1344 Memory Bits 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED 552 552 LCs input_5 work 1 x 1 1 GND 1344 1344 Memory Bits 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED 566 566 LCs l_dpram_7_6_64_2_0 OPERATORS 18 x 448 8064 Memory Bits matching_logic_1_12 work 3 x 1 3 GND 1 3 VCC 835 2505 LCs matching_logic_2_8 work 3 x 809 2427 LCs 1 3 GND 1 3 VCC matching_logic_3_0 work 3 x 802 2406 LCs 1 3 GND 1 3 VCC matching_memory work 9 x 125 1125 LCs 1 9 GND 3328 29952 Memory Bits matching_memory work 45 x 150 6750 LCs 1 45 GND 3328 149760 Memory Bits reconst work 1 x 1 1 VCC 1 1 GND 1 1 lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED 6 6 lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED 1470 1470 LCs seed_merger work 3 x 1224 3672 Memory Bits 187 561 LCs sorter_8 work 18 x 426 7668 LCs uniquifier_42 work 1 x 141 141 LCs 1 1 GND uniquifier_52 work 3 x 161 483 LCs 1 3 GND uniquifier_53 work 1 x 163 163 LCs 1 1 GND zch_merger work 1 x 1248 1248 Memory Bits 252 252 LCs zch_resorter work 1 x 1664 1664 Memory Bits 90 90 LCs zch_table_0_0 work 1 x 20 20 LCs zch_table_0_1 work 1 x 29 29 LCs zch_table_0_2 work 1 x 23 23 LCs zch_table_1_0 work 1 x 24 24 LCs zch_table_1_1 work 1 x 29 29 LCs zch_table_1_2 work 1 x 32 32 LCs zch_table_2_0 work 1 x 12 12 LCs zch_table_3_0 work 1 x 22 22 LCs zch_table_3_1 work 1 x 26 26 LCs zch_table_3_2 work 1 x 28 28 LCs zch_table_4_0 work 1 x 27 27 LCs zch_table_4_1 work 1 x 28 28 LCs zch_table_4_2 work 1 x 25 25 LCs zch_table_5_0 work 1 x 30 30 LCs zch_table_5_1 work 1 x 32 32 LCs zch_table_5_2 work 1 x 26 26 LCs ******************************************************* Cell: input_5 View: default_unfold_2871 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 566 Number of Memory Bits : 1344 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 576 Number of ports : 81 Number of nets : 387 Number of instances : 144 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x apex20_lcell_arithmetic apex20e 112 x 1 112 LCs apex20_lcell_counter apex20e 6 x 1 6 LCs apex20_lcell_normal apex20e 15 x 1 15 LCs atom_lcell_carryi apex20e 3 x 1 3 LCs atom_lcell_carryo apex20e 1 x 1 1 LCs buffer_merger work 1 x 53 53 LCs 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED inputcontrol work 2 x 93 186 LCs l_dpram_21_6_64_2_0 OPERATORS 1 x 1344 1344 Memory Bits yt_lut_5 work 1 x 190 190 LCs ******************************************************* Cell: inputcontrol View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 93 Number of accumulated instances : 95 Number of ports : 45 Number of nets : 109 Number of instances : 95 Number of references to this view : 12 Cell Library References Total Area NOT apex20e 2 x apex20_lcell_normal apex20e 92 x 1 92 LCs apex20_lcell_reg apex20e 1 x 1 1 LCs ******************************************************* Cell: buffer_merger View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 53 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 56 Number of ports : 105 Number of nets : 194 Number of instances : 56 Number of references to this view : 6 Cell Library References Total Area NOT apex20e 1 x apex20_lcell_arithmetic apex20e 4 x 1 4 LCs apex20_lcell_normal apex20e 49 x 1 49 LCs lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED work 2 x 1 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED ******************************************************* Cell: lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED View: INTERFACE Library: work ******************************************************* Total accumulated area : Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 1 Number of ports : 80 Number of nets : 0 Number of instances : 0 Number of references to this view : 2 ******************************************************* Cell: yt_lut_5 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 190 Number of accumulated instances : 190 Number of ports : 18 Number of nets : 246 Number of instances : 190 Number of references to this view : 1 Cell Library References Total Area apex20_lcell_normal apex20e 190 x 1 190 LCs ******************************************************* Cell: l_dpram_21_6_64_2_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 1344 Number of ports : 56 Number of nets : 0 Number of instances : 0 Number of references to this view : 13 ******************************************************* Cell: input_4 View: default_unfold_2870 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 552 Number of Memory Bits : 1344 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 562 Number of ports : 81 Number of nets : 360 Number of instances : 127 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x apex20_lcell_arithmetic apex20e 96 x 1 96 LCs apex20_lcell_counter apex20e 6 x 1 6 LCs apex20_lcell_normal apex20e 14 x 1 14 LCs atom_lcell_carryi apex20e 3 x 1 3 LCs atom_lcell_carryo apex20e 1 x 1 1 LCs buffer_merger work 1 x 53 53 LCs 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED inputcontrol work 2 x 93 186 LCs l_dpram_21_6_64_2_0 OPERATORS 1 x 1344 1344 Memory Bits yt_lut_4 work 1 x 193 193 LCs ******************************************************* Cell: yt_lut_4 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 193 Number of accumulated instances : 193 Number of ports : 18 Number of nets : 249 Number of instances : 193 Number of references to this view : 1 Cell Library References Total Area apex20_lcell_normal apex20e 193 x 1 193 LCs ******************************************************* Cell: input_3 View: default_unfold_2869 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 389 Number of Memory Bits : 1904 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 401 Number of ports : 81 Number of nets : 395 Number of instances : 158 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x apex20_lcell_arithmetic apex20e 109 x 1 109 LCs apex20_lcell_counter apex20e 6 x 1 6 LCs apex20_lcell_normal apex20e 31 x 1 31 LCs atom_lcell_carryi apex20e 3 x 1 3 LCs atom_lcell_carryo apex20e 1 x 1 1 LCs buffer_merger work 1 x 53 53 LCs 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED inputcontrol work 2 x 93 186 LCs l_dpram_21_6_64_2_0 OPERATORS 1 x 1344 1344 Memory Bits lpm_rom_2_0_0_0 OPERATORS 1 x 80 80 Memory Bits lpm_rom_6_0_0_0 OPERATORS 1 x 480 480 Memory Bits ******************************************************* Cell: lpm_rom_2_0_0_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 80 Number of ports : 8 Number of nets : 0 Number of instances : 0 Number of references to this view : 3 ******************************************************* Cell: lpm_rom_6_0_0_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 480 Number of ports : 13 Number of nets : 0 Number of instances : 0 Number of references to this view : 3 ******************************************************* Cell: input_2 View: default_unfold_2868 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 385 Number of Memory Bits : 1984 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 397 Number of ports : 81 Number of nets : 386 Number of instances : 154 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 2 x apex20_lcell_arithmetic apex20e 103 x 1 103 LCs apex20_lcell_counter apex20e 6 x 1 6 LCs apex20_lcell_normal apex20e 33 x 1 33 LCs atom_lcell_carryi apex20e 3 x 1 3 LCs atom_lcell_carryo apex20e 1 x 1 1 LCs buffer_merger work 1 x 53 53 LCs 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED inputcontrol work 2 x 93 186 LCs l_dpram_21_6_64_2_0 OPERATORS 1 x 1344 1344 Memory Bits lpm_rom_8_0_0_0 OPERATORS 1 x 640 640 Memory Bits ******************************************************* Cell: lpm_rom_8_0_0_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 640 Number of ports : 15 Number of nets : 0 Number of instances : 0 Number of references to this view : 3 ******************************************************* Cell: input_1 View: default_unfold_2867 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 403 Number of Memory Bits : 1864 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 416 Number of ports : 81 Number of nets : 400 Number of instances : 173 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 2 x apex20_lcell_arithmetic apex20e 95 x 1 95 LCs apex20_lcell_counter apex20e 6 x 1 6 LCs apex20_lcell_normal apex20e 58 x 1 58 LCs atom_lcell_carryi apex20e 4 x 1 4 LCs atom_lcell_carryo apex20e 1 x 1 1 LCs buffer_merger work 1 x 53 53 LCs 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED inputcontrol work 2 x 93 186 LCs l_dpram_21_6_64_2_0 OPERATORS 1 x 1344 1344 Memory Bits lpm_rom_3_0_0_0 OPERATORS 1 x 120 120 Memory Bits lpm_rom_5_0_0_0 OPERATORS 1 x 400 400 Memory Bits ******************************************************* Cell: lpm_rom_3_0_0_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 120 Number of ports : 9 Number of nets : 0 Number of instances : 0 Number of references to this view : 3 ******************************************************* Cell: lpm_rom_5_0_0_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 400 Number of ports : 12 Number of nets : 0 Number of instances : 0 Number of references to this view : 3 ******************************************************* Cell: input_0 View: default_unfold_2866 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 408 Number of Memory Bits : 1824 Number of lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED : 2 Number of accumulated instances : 422 Number of ports : 81 Number of nets : 404 Number of instances : 179 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 4 x apex20_lcell_arithmetic apex20e 86 x 1 86 LCs apex20_lcell_counter apex20e 6 x 1 6 LCs apex20_lcell_normal apex20e 73 x 1 73 LCs atom_lcell_carryi apex20e 3 x 1 3 LCs atom_lcell_carryo apex20e 1 x 1 1 LCs buffer_merger work 1 x 53 53 LCs 2 2 lpm_fifo_dc_32_5_32_OFF_LPM_FIFO_DC_UNUSED inputcontrol work 2 x 93 186 LCs l_dpram_21_6_64_2_0 OPERATORS 1 x 1344 1344 Memory Bits lpm_rom_6_1_0_0 OPERATORS 1 x 480 480 Memory Bits ******************************************************* Cell: lpm_rom_6_1_0_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 480 Number of ports : 13 Number of nets : 0 Number of instances : 0 Number of references to this view : 3 ******************************************************* Cell: reconst View: default_unfold_2185 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 1470 Number of VCC : 1 Number of lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED : 1 Number of lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED : 6 Number of accumulated instances : 1480 Number of ports : 268 Number of nets : 1812 Number of instances : 1430 Number of references to this view : 1 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x VCC apex20e 1 x 1 1 VCC acoeff_lut_2 work 1 x 51 51 LCs apex20_lcell_arithmetic apex20e 90 x 1 90 LCs apex20_lcell_normal apex20e 1329 x 1 1329 LCs lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED work 1 x 1 1 lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED work 6 x 1 6 lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED ******************************************************* Cell: acoeff_lut_2 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 51 Number of accumulated instances : 51 Number of ports : 18 Number of nets : 67 Number of instances : 51 Number of references to this view : 1 Cell Library References Total Area apex20_lcell_normal apex20e 51 x 1 51 LCs ******************************************************* Cell: lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED View: INTERFACE Library: work ******************************************************* Total accumulated area : Number of lpm_mult_13_13_9_18_SIGNED_1_LPM_MULT_UNUSED : 1 Number of ports : 55 Number of nets : 0 Number of instances : 0 Number of references to this view : 6 ******************************************************* Cell: lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED View: INTERFACE Library: work ******************************************************* Total accumulated area : Number of lpm_divide_21_16_SIGNED_SIGNED_TRUE_11_LPM_DIVIDE_UNUSED : 1 Number of ports : 76 Number of nets : 0 Number of instances : 0 Number of references to this view : 1 ******************************************************* Cell: zch_table_5_2 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 26 Number of accumulated instances : 26 Number of ports : 10 Number of nets : 33 Number of instances : 26 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 26 x 1 26 LCs ******************************************************* Cell: sorter_8 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 426 Number of accumulated instances : 529 Number of ports : 42 Number of nets : 564 Number of instances : 529 Number of references to this view : 36 Cell Library References Total Area NOT apex20e 103 x apex20_lcell_arithmetic apex20e 80 x 1 80 LCs apex20_lcell_normal apex20e 345 x 1 345 LCs apex20_lcell_reg apex20e 1 x 1 1 LCs ******************************************************* Cell: zch_table_5_1 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 32 Number of accumulated instances : 32 Number of ports : 10 Number of nets : 39 Number of instances : 32 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 32 x 1 32 LCs ******************************************************* Cell: zch_table_5_0 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 30 Number of accumulated instances : 30 Number of ports : 10 Number of nets : 39 Number of instances : 30 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 30 x 1 30 LCs ******************************************************* Cell: zch_table_4_2 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 25 Number of accumulated instances : 25 Number of ports : 10 Number of nets : 32 Number of instances : 25 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 25 x 1 25 LCs ******************************************************* Cell: zch_table_4_1 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 28 Number of accumulated instances : 28 Number of ports : 10 Number of nets : 35 Number of instances : 28 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 28 x 1 28 LCs ******************************************************* Cell: zch_table_4_0 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 27 Number of accumulated instances : 27 Number of ports : 10 Number of nets : 34 Number of instances : 27 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 27 x 1 27 LCs ******************************************************* Cell: zch_table_3_2 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 28 Number of accumulated instances : 28 Number of ports : 10 Number of nets : 36 Number of instances : 28 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 28 x 1 28 LCs ******************************************************* Cell: zch_table_3_1 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 26 Number of accumulated instances : 26 Number of ports : 10 Number of nets : 33 Number of instances : 26 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 26 x 1 26 LCs ******************************************************* Cell: zch_table_3_0 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 22 Number of accumulated instances : 22 Number of ports : 10 Number of nets : 29 Number of instances : 22 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 22 x 1 22 LCs ******************************************************* Cell: zch_table_2_0 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 12 Number of accumulated instances : 12 Number of ports : 10 Number of nets : 19 Number of instances : 12 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 12 x 1 12 LCs ******************************************************* Cell: zch_table_1_2 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 32 Number of accumulated instances : 32 Number of ports : 10 Number of nets : 39 Number of instances : 32 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 32 x 1 32 LCs ******************************************************* Cell: zch_table_1_1 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 29 Number of accumulated instances : 29 Number of ports : 10 Number of nets : 36 Number of instances : 29 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 29 x 1 29 LCs ******************************************************* Cell: zch_table_1_0 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 24 Number of accumulated instances : 24 Number of ports : 10 Number of nets : 31 Number of instances : 24 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 24 x 1 24 LCs ******************************************************* Cell: zch_table_0_2 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 23 Number of accumulated instances : 23 Number of ports : 10 Number of nets : 30 Number of instances : 23 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 23 x 1 23 LCs ******************************************************* Cell: zch_table_0_1 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 29 Number of accumulated instances : 29 Number of ports : 10 Number of nets : 36 Number of instances : 29 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 29 x 1 29 LCs ******************************************************* Cell: zch_table_0_0 View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 20 Number of accumulated instances : 20 Number of ports : 10 Number of nets : 27 Number of instances : 20 Number of references to this view : 2 Cell Library References Total Area apex20_lcell_normal apex20e 20 x 1 20 LCs ******************************************************* Cell: matching_memory View: default Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 150 Number of Memory Bits : 3328 Number of accumulated instances : 174 Number of ports : 87 Number of nets : 271 Number of instances : 174 Number of references to this view : 60 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 21 x apex20_lcell_normal apex20e 150 x 1 150 LCs l_dpram_26_6_64_2_0 OPERATORS 2 x 1664 3328 Memory Bits ******************************************************* Cell: l_dpram_26_6_64_2_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 1664 Number of ports : 66 Number of nets : 0 Number of instances : 0 Number of references to this view : 9 ******************************************************* Cell: matching_memory View: default_unfold_2672 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 125 Number of Memory Bits : 3328 Number of accumulated instances : 149 Number of ports : 87 Number of nets : 236 Number of instances : 149 Number of references to this view : 12 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 21 x apex20_lcell_normal apex20e 125 x 1 125 LCs l_dpram_26_6_64_2_0 OPERATORS 2 x 1664 3328 Memory Bits ******************************************************* Cell: matching_logic_3_0 View: default_unfold_2202 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 802 Number of VCC : 1 Number of accumulated instances : 805 Number of ports : 265 Number of nets : 1066 Number of instances : 805 Number of references to this view : 4 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x VCC apex20e 1 x 1 1 VCC apex20_lcell_arithmetic apex20e 607 x 1 607 LCs apex20_lcell_normal apex20e 191 x 1 191 LCs atom_lcell_carryi apex20e 1 x 1 1 LCs atom_lcell_carryo apex20e 3 x 1 3 LCs ******************************************************* Cell: matching_logic_2_8 View: default_unfold_2209 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 809 Number of VCC : 1 Number of accumulated instances : 812 Number of ports : 265 Number of nets : 1070 Number of instances : 812 Number of references to this view : 4 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x VCC apex20e 1 x 1 1 VCC apex20_lcell_arithmetic apex20e 607 x 1 607 LCs apex20_lcell_normal apex20e 198 x 1 198 LCs atom_lcell_carryi apex20e 1 x 1 1 LCs atom_lcell_carryo apex20e 3 x 1 3 LCs ******************************************************* Cell: matching_logic_1_12 View: default_unfold_2219 Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 835 Number of VCC : 1 Number of accumulated instances : 840 Number of ports : 265 Number of nets : 1100 Number of instances : 840 Number of references to this view : 4 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 3 x VCC apex20e 1 x 1 1 VCC apex20_lcell_arithmetic apex20e 608 x 1 608 LCs apex20_lcell_normal apex20e 223 x 1 223 LCs atom_lcell_carryi apex20e 1 x 1 1 LCs atom_lcell_carryo apex20e 3 x 1 3 LCs ******************************************************* Cell: seed_merger View: default_unfold_2616 Library: work ******************************************************* Total accumulated area : Number of LCs : 187 Number of Memory Bits : 1224 Number of accumulated instances : 191 Number of ports : 219 Number of nets : 517 Number of instances : 191 Number of references to this view : 6 Cell Library References Total Area NOT apex20e 1 x apex20_lcell_arithmetic apex20e 30 x 1 30 LCs apex20_lcell_counter apex20e 18 x 1 18 LCs apex20_lcell_normal apex20e 139 x 1 139 LCs l_dpram_51_3_8_2_0 OPERATORS 3 x 408 1224 Memory Bits ******************************************************* Cell: l_dpram_51_3_8_2_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 408 Number of ports : 110 Number of nets : 0 Number of instances : 0 Number of references to this view : 7 ******************************************************* Cell: uniquifier_52 View: default Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 161 Number of accumulated instances : 163 Number of ports : 110 Number of nets : 223 Number of instances : 163 Number of references to this view : 6 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x apex20_lcell_arithmetic apex20e 9 x 1 9 LCs apex20_lcell_normal apex20e 152 x 1 152 LCs ******************************************************* Cell: zch_merger View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 252 Number of Memory Bits : 1248 Number of accumulated instances : 256 Number of ports : 220 Number of nets : 612 Number of instances : 256 Number of references to this view : 2 Cell Library References Total Area NOT apex20e 1 x apex20_lcell_arithmetic apex20e 71 x 1 71 LCs apex20_lcell_counter apex20e 18 x 1 18 LCs apex20_lcell_normal apex20e 157 x 1 157 LCs atom_lcell_carryi apex20e 6 x 1 6 LCs l_dpram_52_3_8_2_0 OPERATORS 3 x 416 1248 Memory Bits ******************************************************* Cell: l_dpram_52_3_8_2_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 416 Number of ports : 112 Number of nets : 0 Number of instances : 0 Number of references to this view : 7 ******************************************************* Cell: uniquifier_53 View: default Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 163 Number of accumulated instances : 165 Number of ports : 112 Number of nets : 226 Number of instances : 165 Number of references to this view : 2 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x apex20_lcell_arithmetic apex20e 9 x 1 9 LCs apex20_lcell_normal apex20e 154 x 1 154 LCs ******************************************************* Cell: zch_resorter View: default Library: work ******************************************************* Total accumulated area : Number of LCs : 90 Number of Memory Bits : 1664 Number of accumulated instances : 93 Number of ports : 102 Number of nets : 266 Number of instances : 93 Number of references to this view : 2 Cell Library References Total Area NOT apex20e 1 x apex20_lcell_arithmetic apex20e 10 x 1 10 LCs apex20_lcell_counter apex20e 16 x 1 16 LCs apex20_lcell_normal apex20e 64 x 1 64 LCs l_dpram_52_4_16_2_0 OPERATORS 2 x 832 1664 Memory Bits ******************************************************* Cell: l_dpram_52_4_16_2_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 832 Number of ports : 114 Number of nets : 0 Number of instances : 0 Number of references to this view : 5 ******************************************************* Cell: uniquifier_42 View: default Library: work ******************************************************* Total accumulated area : Number of GND : 1 Number of LCs : 141 Number of accumulated instances : 143 Number of ports : 90 Number of nets : 193 Number of instances : 143 Number of references to this view : 2 Cell Library References Total Area GND apex20e 1 x 1 1 GND NOT apex20e 1 x apex20_lcell_arithmetic apex20e 9 x 1 9 LCs apex20_lcell_normal apex20e 132 x 1 132 LCs ******************************************************* Cell: l_dpram_7_6_64_2_0 View: LPM Library: OPERATORS ******************************************************* Total accumulated area : Number of Memory Bits : 448 Number of ports : 28 Number of nets : 0 Number of instances : 0 Number of references to this view : 37 *********************************************** Device Utilization for EP20K1000EFC33 *********************************************** Resource Used Avail Utilization ----------------------------------------------- IOs 186 708 26.27% LCs 29346 38400 76.42% Memory Bits 204624 327680 62.45% ----------------------------------------------- Using default wire table: apex20e_default Clock Frequency Report Clock : Frequency ------------------------------------ clk : 26.3 MHz clk1_in(5) : 88.1 MHz clk1_in(4) : 88.1 MHz clk1_in(3) : 88.1 MHz clk1_in(2) : 88.1 MHz clk1_in(1) : 88.1 MHz clk1_in(0) : 88.1 MHz clk0_in(5) : 88.1 MHz clk0_in(4) : 88.1 MHz clk0_in(3) : 88.1 MHz clk0_in(2) : 88.1 MHz clk0_in(1) : 88.1 MHz clk0_in(0) : 88.1 MHz input_gen_5_input_inst/inputcontrol1/NOT_clk_in : 338.0 MHz input_gen_5_input_inst/inputcontrol0/NOT_clk_in : 338.0 MHz input_gen_4_input_inst/inputcontrol1/NOT_clk_in : 338.0 MHz input_gen_4_input_inst/inputcontrol0/NOT_clk_in : 338.0 MHz input_gen_3_input_inst/inputcontrol1/NOT_clk_in : 338.0 MHz input_gen_3_input_inst/inputcontrol0/NOT_clk_in : 338.0 MHz input_gen_2_input_inst/inputcontrol1/NOT_clk_in : 338.0 MHz input_gen_2_input_inst/inputcontrol0/NOT_clk_in : 338.0 MHz input_gen_1_input_inst/inputcontrol1/NOT_clk_in : 338.0 MHz input_gen_1_input_inst/inputcontrol0/NOT_clk_in : 338.0 MHz input_gen_0_input_inst/inputcontrol1/NOT_clk_in : 338.0 MHz input_gen_0_input_inst/inputcontrol0/NOT_clk_in : 338.0 MHz Slack Table at End Points End points Slack Arrival Required rise fall rise fall match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_b(3)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_a(0)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(4)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_b(5)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_1_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(1)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(2)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_a(3)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_a(4)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(3)/dataa : -13.01 37.46 37.46 24.45 24.45 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_b(4)/dataa : -13.01 37.46 37.46 24.45 24.45 Critical Path Report Critical path #1, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_1_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1878/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1947/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_b(3)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #2, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_1_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1878/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1947/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_1_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_b(4)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #3, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_0_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1875/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1942/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(3)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #4, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_2_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1878/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1947/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_a(4)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #5, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_2_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1878/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1947/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_a(3)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #6, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_0_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1875/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1942/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(2)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #7, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_1_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_1_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1875/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_1_match_gen2_1_match_inst_matching_logic1/ix1942/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_1_match_gen2_1_match_inst_gen_5_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_1_match_gen2_1_match_inst_gen_5_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_1_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(1)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #8, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_2_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1878/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1947/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_b(5)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #9, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_0_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_0_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1875/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_0_match_gen2_1_match_inst_matching_logic1/ix1942/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_0_match_gen2_1_match_inst_gen_5_matching_memory1/reg_reg_a(4)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 ------------------------------------------------------------------------------------------------------- Critical path #10, (path slack = -13.0): NAME GATE ARRIVAL LOAD ------------------------------------------------------------------------------------------------------- match_gen1_2_match_gen2_1_match_inst_gen_1_matching_memory1/ix629_ix77/q(10) GENERIC_BLACK_BOX 0.00 0.00 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1915/combout apex20_lcell_normal 2.21 2.21 up 1.46 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1825/combout apex20_lcell_normal 3.00 5.21 up 2.30 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix37/cout apex20_lcell_arithmetic 0.46 5.67 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix39/cout apex20_lcell_arithmetic 0.12 5.79 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix41/cout apex20_lcell_arithmetic 0.12 5.90 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix43/cout apex20_lcell_arithmetic 0.12 6.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix45/cout apex20_lcell_arithmetic 0.12 6.13 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_gt_4362_ix47/combout apex20_lcell_arithmetic 0.65 6.78 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1911/combout apex20_lcell_normal 2.40 9.18 up 1.70 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1908/combout apex20_lcell_normal 1.87 11.05 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1958/combout apex20_lcell_normal 2.69 13.74 up 1.94 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1918/combout apex20_lcell_normal 2.33 16.08 up 1.58 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1886/combout apex20_lcell_normal 1.94 18.02 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix2_ix20/combout apex20_lcell_arithmetic 2.09 20.11 up 1.34 match_gen1_2_match_gen2_1_match_inst_matching_logic1/modgen_add_4425_ix19/combout apex20_lcell_arithmetic 3.17 23.29 up 2.42 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1994/combout apex20_lcell_normal 2.47 25.76 up 2.18 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1878/combout apex20_lcell_normal 1.97 27.74 up 1.22 match_gen1_2_match_gen2_1_match_inst_matching_logic1/ix1947/combout apex20_lcell_normal 3.79 31.53 up 3.50 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix1986/combout apex20_lcell_normal 2.88 34.41 up 2.18 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/ix2094/combout apex20_lcell_normal 3.05 37.46 up 2.30 match_gen1_2_match_gen2_1_match_inst_gen_2_matching_memory1/reg_reg_a(0)/dataa apex20_lcell_normal 0.00 37.46 up 0.00 data arrival time 37.46 data required time (default specified - setup time) 24.45 ------------------------------------------------------------------------------------------------------- data required time 24.45 data arrival time 37.46 ---------- slack -13.01 -------------------------------------------------------------------------------------------------------