Skip to content

Commit 5e306d1

Browse files
[CI] Fixed Failing Tests
1 parent 193f5fb commit 5e306d1

File tree

10 files changed

+31
-42
lines changed

10 files changed

+31
-42
lines changed

.github/workflows/test.yml

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ jobs:
9696
BUILD_TYPE: release
9797
NUM_PROC: ${{ steps.cpu-cores.outputs.count }}
9898
run: |
99-
sudo sysctl -w vm.mmap_rnd_bits=28
10099
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
101100
make -j${{ steps.cpu-cores.outputs.count}}
102101
@@ -299,15 +298,15 @@ jobs:
299298
include: [
300299
{
301300
name: 'Basic',
302-
params: '-DCMAKE_COMPILE_WARNING_AS_ERROR=on -DVTR_IPO_BUILD=off -DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on',
303-
suite: 'vtr_reg_basic',
304-
extra_pkgs: ""
301+
suite: 'vtr_reg_basic'
305302
},
306303
{
307304
name: 'Strong',
308-
params: '-DCMAKE_COMPILE_WARNING_AS_ERROR=on -DVTR_IPO_BUILD=off -DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on',
309-
suite: 'vtr_reg_strong',
310-
extra_pkgs: ""
305+
suite: 'vtr_reg_strong'
306+
},
307+
{
308+
name: 'Valgrind Memory',
309+
suite: 'vtr_reg_valgrind_small'
311310
}
312311
]
313312
name: 'R: ${{ matrix.name }}'
@@ -328,10 +327,6 @@ jobs:
328327
- name: Install dependencies
329328
run: ./.github/scripts/install_dependencies.sh
330329

331-
- name: Install external libraries
332-
run: sudo apt install -y ${{ matrix.extra_pkgs }}
333-
if: ${{ matrix.extra_pkgs }}
334-
335330
- name: Download Build Artifact
336331
uses: actions/download-artifact@v4
337332
with:
@@ -377,21 +372,15 @@ jobs:
377372
include: [
378373
{
379374
name: 'Basic_odin',
380-
params: '-DCMAKE_COMPILE_WARNING_AS_ERROR=on -DVTR_IPO_BUILD=off -DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on -DWITH_PARMYS=OFF -DWITH_ODIN=on',
381-
suite: 'vtr_reg_basic_odin',
382-
extra_pkgs: ""
375+
suite: 'vtr_reg_basic_odin'
383376
},
384377
{
385378
name: 'Strong_odin',
386-
params: '-DCMAKE_COMPILE_WARNING_AS_ERROR=on -DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on -DWITH_PARMYS=OFF -DWITH_ODIN=on',
387-
suite: 'vtr_reg_strong_odin',
388-
extra_pkgs: ""
379+
suite: 'vtr_reg_strong_odin'
389380
},
390381
{
391-
name: 'Valgrind Memory',
392-
params: '-DCMAKE_COMPILE_WARNING_AS_ERROR=on -DVTR_IPO_BUILD=off -DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on -DWITH_ODIN=on',
393-
suite: 'vtr_reg_valgrind_small',
394-
extra_pkgs: ""
382+
name: 'Valgrind Memory Odin',
383+
suite: 'vtr_reg_valgrind_small_odin'
395384
}
396385
]
397386
name: 'R: ${{ matrix.name }}'
@@ -412,10 +401,6 @@ jobs:
412401
- name: Install dependencies
413402
run: ./.github/scripts/install_dependencies.sh
414403

415-
- name: Install external libraries
416-
run: sudo apt install -y ${{ matrix.extra_pkgs }}
417-
if: ${{ matrix.extra_pkgs }}
418-
419404
- name: Download Build Artifact
420405
uses: actions/download-artifact@v4
421406
with:

dev/vtr_test_suite_verifier/test_suites_info.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
"name": "vtr_reg_valgrind_small",
1616
"ignored_tasks": []
1717
},
18+
{
19+
"name": "vtr_reg_valgrind_small_odin",
20+
"ignored_tasks": []
21+
},
1822
{
1923
"name": "vtr_reg_strong",
2024
"ignored_tasks": [
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
arch circuit script_params vtr_flow_elapsed_time vtr_max_mem_stage vtr_max_mem error odin_synth_time max_odin_mem parmys_synth_time max_parmys_mem abc_depth abc_synth_time abc_cec_time abc_sec_time max_abc_mem ace_time max_ace_mem num_clb num_io num_memories num_mult vpr_status vpr_revision vpr_build_info vpr_compiler vpr_compiled hostname rundir max_vpr_mem num_primary_inputs num_primary_outputs num_pre_packed_nets num_pre_packed_blocks num_netlist_clocks num_post_packed_nets num_post_packed_blocks device_width device_height device_grid_tiles device_limiting_resources device_name pack_mem pack_time placed_wirelength_est place_mem place_time place_quench_time placed_CPD_est placed_setup_TNS_est placed_setup_WNS_est placed_geomean_nonvirtual_intradomain_critical_path_delay_est place_delay_matrix_lookup_time place_quench_timing_analysis_time place_quench_sta_time place_total_timing_analysis_time place_total_sta_time min_chan_width routed_wirelength min_chan_width_route_success_iteration logic_block_area_total logic_block_area_used min_chan_width_routing_area_total min_chan_width_routing_area_per_tile min_chan_width_route_time min_chan_width_total_timing_analysis_time min_chan_width_total_sta_time crit_path_num_rr_graph_nodes crit_path_num_rr_graph_edges crit_path_collapsed_nodes crit_path_routed_wirelength crit_path_route_success_iteration crit_path_total_nets_routed crit_path_total_connections_routed crit_path_total_heap_pushes crit_path_total_heap_pops crit_path_total_internal_heap_pushes crit_path_total_internal_heap_pops crit_path_total_external_heap_pushes crit_path_total_external_heap_pops crit_path_total_external_SOURCE_pushes crit_path_total_external_SOURCE_pops crit_path_total_internal_SOURCE_pushes crit_path_total_internal_SOURCE_pops crit_path_total_external_SINK_pushes crit_path_total_external_SINK_pops crit_path_total_internal_SINK_pushes crit_path_total_internal_SINK_pops crit_path_total_external_IPIN_pushes crit_path_total_external_IPIN_pops crit_path_total_internal_IPIN_pushes crit_path_total_internal_IPIN_pops crit_path_total_external_OPIN_pushes crit_path_total_external_OPIN_pops crit_path_total_internal_OPIN_pushes crit_path_total_internal_OPIN_pops crit_path_total_external_CHANX_pushes crit_path_total_external_CHANX_pops crit_path_total_internal_CHANX_pushes crit_path_total_internal_CHANX_pops crit_path_total_external_CHANY_pushes crit_path_total_external_CHANY_pops crit_path_total_internal_CHANY_pushes crit_path_total_internal_CHANY_pops crit_path_rt_node_SOURCE_pushes crit_path_rt_node_SINK_pushes crit_path_rt_node_IPIN_pushes crit_path_rt_node_OPIN_pushes crit_path_rt_node_CHANX_pushes crit_path_rt_node_CHANY_pushes crit_path_adding_all_rt crit_path_adding_high_fanout_rt crit_path_total_number_of_adding_all_rt_from_calling_high_fanout_rt critical_path_delay geomean_nonvirtual_intradomain_critical_path_delay setup_TNS setup_WNS hold_TNS hold_WNS crit_path_routing_area_total crit_path_routing_area_per_tile router_lookahead_computation_time crit_path_route_time crit_path_create_rr_graph_time crit_path_create_intra_cluster_rr_graph_time crit_path_tile_lookahead_computation_time crit_path_router_lookahead_computation_time crit_path_total_timing_analysis_time crit_path_total_sta_time
2-
k6_frac_N10_mem32K_40nm.xml multiclock_output_and_latch.v common 11.99 vpr 255.45 MiB 0.11 36912 -1 -1 1 0.05 -1 -1 34700 -1 -1 2 6 0 0 success v8.0.0-7653-g7c8f300-dirty release VTR_ASSERT_LEVEL=3 sanitizers GNU 9.4.0 on Linux-4.13.1-041301-generic x86_64 2023-04-21 14:13:39 agent-1 /home/mahmo494/RL_experiment/vtr-verilog-to-routing/vtr_flow/tasks 261584 6 1 13 14 2 8 9 4 4 16 clb auto 101.0 MiB 0.11 13 244.4 MiB 0.04 0 0.875884 -3.21653 -0.875884 0.545 0.47 0.000264546 0.000241337 0.00754986 0.00454282 20 15 7 107788 107788 10441.3 652.579 0.66 0.0136677 0.00891098 742 1670 -1 15 14 32 32 476 268 0 0 476 268 32 32 0 0 45 42 0 0 51 45 0 0 32 32 0 0 205 79 0 0 111 38 0 0 32 0 0 0 0 0 32 0 0 1.31811 0.545 -4.12048 -1.31811 0 0 13748.8 859.301 0.01 0.04 0.18 -1 -1 0.01 0.00722654 0.00593545
3-
k6_frac_N10_mem32K_40nm.xml multiclock_reader_writer.v common 12.96 vpr 261.56 MiB 0.15 45980 -1 -1 1 0.06 -1 -1 34932 -1 -1 2 3 0 0 success v8.0.0-7653-g7c8f300-dirty release VTR_ASSERT_LEVEL=3 sanitizers GNU 9.4.0 on Linux-4.13.1-041301-generic x86_64 2023-04-21 14:13:39 agent-1 /home/mahmo494/RL_experiment/vtr-verilog-to-routing/vtr_flow/tasks 267836 3 1 25 26 2 8 6 4 4 16 clb auto 106.4 MiB 0.87 17 249.9 MiB 0.03 0 0.571 -8.64803 -0.571 0.557849 0.47 0.000543454 0.000488368 0.00346482 0.00253954 20 19 1 107788 107788 10441.3 652.579 0.67 0.0113116 0.00855232 742 1670 -1 27 1 6 6 63 36 0 0 63 36 6 6 0 0 9 6 0 0 9 9 0 0 6 6 0 0 18 3 0 0 15 6 0 0 6 0 0 0 0 0 6 0 0 0.865 0.557849 -8.82275 -0.865 0 0 13748.8 859.301 0.01 0.04 0.17 -1 -1 0.01 0.00501901 0.00409753
4-
k6_frac_N10_mem32K_40nm.xml multiclock_separate_and_latch.v common 11.88 vpr 254.22 MiB 0.15 35980 -1 -1 1 0 -1 -1 32420 -1 -1 2 6 0 0 success v8.0.0-7653-g7c8f300-dirty release VTR_ASSERT_LEVEL=3 sanitizers GNU 9.4.0 on Linux-4.13.1-041301-generic x86_64 2023-04-21 14:13:39 agent-1 /home/mahmo494/RL_experiment/vtr-verilog-to-routing/vtr_flow/tasks 260320 6 2 10 12 2 8 10 4 4 16 clb auto 100.4 MiB 0.06 12 243.6 MiB 0.03 0 0.544641 -1.83465 -0.544641 nan 0.47 0.000504445 0.000240584 0.00477542 0.00228264 20 27 1 107788 107788 10441.3 652.579 0.64 0.00804976 0.00416003 742 1670 -1 13 1 6 6 148 96 0 0 148 96 6 6 0 0 18 16 0 0 18 18 0 0 6 6 0 0 53 27 0 0 47 23 0 0 6 0 0 0 0 0 6 0 0 0.81248 nan -2.54321 -0.81248 0 0 13748.8 859.301 0.01 0.02 0.18 -1 -1 0.01 0.00215701 0.00121245
1+
arch circuit script_params vtr_flow_elapsed_time vtr_max_mem_stage vtr_max_mem error odin_synth_time max_odin_mem parmys_synth_time max_parmys_mem abc_depth abc_synth_time abc_cec_time abc_sec_time max_abc_mem ace_time max_ace_mem num_clb num_io num_memories num_mult vpr_status vpr_revision vpr_build_info vpr_compiler vpr_compiled hostname rundir max_vpr_mem num_primary_inputs num_primary_outputs num_pre_packed_nets num_pre_packed_blocks num_netlist_clocks num_post_packed_nets num_post_packed_blocks device_width device_height device_grid_tiles device_limiting_resources device_name pack_mem pack_time initial_placed_wirelength_est placed_wirelength_est total_swap accepted_swap rejected_swap aborted_swap place_mem place_time place_quench_time initial_placed_CPD_est placed_CPD_est placed_setup_TNS_est placed_setup_WNS_est placed_geomean_nonvirtual_intradomain_critical_path_delay_est place_delay_matrix_lookup_time place_quench_timing_analysis_time place_quench_sta_time place_total_timing_analysis_time place_total_sta_time ap_mem ap_time ap_full_legalizer_mem ap_full_legalizer_time min_chan_width routed_wirelength min_chan_width_route_success_iteration logic_block_area_total logic_block_area_used min_chan_width_routing_area_total min_chan_width_routing_area_per_tile min_chan_width_route_time min_chan_width_total_timing_analysis_time min_chan_width_total_sta_time crit_path_num_rr_graph_nodes crit_path_num_rr_graph_edges crit_path_collapsed_nodes crit_path_routed_wirelength crit_path_route_success_iteration crit_path_total_nets_routed crit_path_total_connections_routed crit_path_total_heap_pushes crit_path_total_heap_pops critical_path_delay geomean_nonvirtual_intradomain_critical_path_delay setup_TNS setup_WNS hold_TNS hold_WNS crit_path_routing_area_total crit_path_routing_area_per_tile router_lookahead_computation_time crit_path_route_time crit_path_create_rr_graph_time crit_path_create_intra_cluster_rr_graph_time crit_path_tile_lookahead_computation_time crit_path_router_lookahead_computation_time crit_path_total_timing_analysis_time crit_path_total_sta_time
2+
k6_frac_N10_mem32K_40nm.xml multiclock_output_and_latch.v common 0.38 vpr 66.39 MiB 0.01 7296 -1 -1 1 0.04 -1 -1 36064 -1 -1 2 6 0 0 success v8.0.0-13264-g193f5fbab release VTR_ASSERT_LEVEL=3 GNU 13.3.0 on Linux-6.8.0-58-generic x86_64 2025-07-03T23:08:02 srivatsan-Precision-Tower-5810 /home/alex/vtr-verilog-to-routing 67988 6 1 13 14 2 8 9 4 4 16 clb auto 28.0 MiB 0.00 24 21 27 11 10 6 66.4 MiB 0.00 0.00 1.02737 1.02737 -3.61973 -1.02737 0.545 0.01 2.9114e-05 2.2771e-05 0.000206441 0.000172217 -1 -1 -1 -1 20 19 1 107788 107788 10441.3 652.579 0.01 0.00123969 0.00112119 742 1670 -1 21 1 6 6 145 97 1.40641 0.545 -4.37126 -1.40641 0 0 13748.8 859.301 0.00 0.00 0.00 -1 -1 0.00 0.000907177 0.000858671
3+
k6_frac_N10_mem32K_40nm.xml multiclock_reader_writer.v common 0.40 vpr 66.52 MiB 0.01 7296 -1 -1 1 0.04 -1 -1 35968 -1 -1 2 3 0 0 success v8.0.0-13264-g193f5fbab release VTR_ASSERT_LEVEL=3 GNU 13.3.0 on Linux-6.8.0-58-generic x86_64 2025-07-03T23:08:02 srivatsan-Precision-Tower-5810 /home/alex/vtr-verilog-to-routing 68120 3 1 25 26 2 8 6 4 4 16 clb auto 28.0 MiB 0.01 21 20 15 4 1 10 66.5 MiB 0.00 0.00 0.620233 0.620042 -8.9502 -0.620042 0.557849 0.01 6.3215e-05 5.2267e-05 0.000510931 0.000449792 -1 -1 -1 -1 20 22 1 107788 107788 10441.3 652.579 0.01 0.0022994 0.00210594 742 1670 -1 27 6 18 18 703 470 0.865467 0.557849 -9.14332 -0.865467 0 0 13748.8 859.301 0.00 0.00 0.00 -1 -1 0.00 0.00192643 0.00174498
4+
k6_frac_N10_mem32K_40nm.xml multiclock_separate_and_latch.v common 0.37 vpr 66.52 MiB 0.01 7424 -1 -1 1 0.01 -1 -1 33512 -1 -1 2 6 0 0 success v8.0.0-13264-g193f5fbab release VTR_ASSERT_LEVEL=3 GNU 13.3.0 on Linux-6.8.0-58-generic x86_64 2025-07-03T23:08:02 srivatsan-Precision-Tower-5810 /home/alex/vtr-verilog-to-routing 68116 6 2 10 12 2 8 10 4 4 16 clb auto 28.0 MiB 0.00 24 18 30 15 9 6 66.5 MiB 0.00 0.00 0.620297 0.620297 -2.13801 -0.620297 nan 0.01 2.5488e-05 1.7348e-05 0.000155788 0.000118516 -1 -1 -1 -1 20 23 1 107788 107788 10441.3 652.579 0.01 0.00108355 0.00096926 742 1670 -1 18 12 28 28 332 190 0.716884 nan -2.52312 -0.716884 0 0 13748.8 859.301 0.00 0.00 0.00 -1 -1 0.00 0.00183306 0.00161237

0 commit comments

Comments
 (0)