Commit 2b4c322
committed
update metrisc after gpl change,
modifying gpl instaneces sizes depending on average instance pin density.
=====================================================
make update_ok for aes-hybrid (gf180)...
=====================================================
designs/gf180/aes-hybrid/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| detailedroute__timing__setup__tns | -74.1 | -75.7 | Failing |
| finish__timing__setup__tns | -156.0 | -154.0 | Tighten |
=====================================================
make update_ok for uart-blocks (gf180)...
=====================================================
designs/gf180/uart-blocks/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| detailedroute__route__wirelength | 17413 | 20108 | Failing |
=====================================================
make update_ok for ibex (gf180)...
=====================================================
designs/gf180/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.786 | -0.777 | Tighten |
| cts__timing__setup__tns | -4.47 | -3.88 | Tighten |
| globalroute__timing__setup__ws | -0.854 | -0.834 | Tighten |
| globalroute__timing__setup__tns | -18.8 | -9.38 | Tighten |
| finish__timing__setup__tns | -8.87 | -13.9 | Failing |
=====================================================
make update_ok for aes (gf180)...
=====================================================
designs/gf180/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -107.0 | -109.0 | Failing |
| detailedroute__timing__setup__tns | -57.9 | -55.8 | Tighten |
| finish__timing__setup__tns | -119.0 | -121.0 | Failing |
=====================================================
make update_ok for gcd (asap7)...
=====================================================
designs/asap7/gcd/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -69.3 | -61.9 | Tighten |
| cts__timing__setup__tns | -411.0 | -948.0 | Failing |
| globalroute__timing__setup__ws | -78.2 | -71.7 | Tighten |
| globalroute__timing__setup__tns | -521.0 | -1070.0 | Failing |
| detailedroute__timing__setup__ws | -54.0 | -41.2 | Tighten |
| detailedroute__timing__setup__tns | -236.0 | -212.0 | Tighten |
| finish__timing__setup__ws | -66.0 | -58.9 | Tighten |
| finish__timing__setup__tns | -397.0 | -598.0 | Failing |
=====================================================
make update_ok for ethmac (asap7)...
=====================================================
designs/asap7/ethmac/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -2080.0 | -2470.0 | Failing |
| globalroute__timing__setup__tns | -3110.0 | -3500.0 | Failing |
| finish__timing__setup__tns | -2280.0 | -2710.0 | Failing |
=====================================================
make update_ok for aes_lvt (asap7)...
=====================================================
designs/asap7/aes_lvt/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -72.0 | -254.0 | Failing |
=====================================================
make update_ok for riscv32i-mock-sram (asap7)...
=====================================================
designs/asap7/riscv32i-mock-sram/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -549.0 | -865.0 | Failing |
| finish__timing__setup__tns | -401.0 | -696.0 | Failing |
=====================================================
make update_ok for aes-mbff (asap7)...
=====================================================
designs/asap7/aes-mbff/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -551.0 | -1040.0 | Failing |
| globalroute__timing__setup__tns | -1910.0 | -2800.0 | Failing |
| finish__timing__setup__tns | -611.0 | -836.0 | Failing |
=====================================================
make update_ok for riscv32i (asap7)...
=====================================================
designs/asap7/riscv32i/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -280.0 | -574.0 | Failing |
| finish__design__instance__area | 3070 | 3065 | Tighten |
=====================================================
make update_ok for swerv_wrapper (asap7)...
=====================================================
designs/asap7/swerv_wrapper/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| finish__timing__setup__ws | -481.0 | -445.0 | Tighten |
| finish__timing__setup__tns | -200000.0 | -141000.0 | Tighten |
| finish__timing__hold__ws | -285.0 | -277.0 | Tighten |
| finish__timing__hold__tns | -66900.0 | -75700.0 | Failing |
=====================================================
make update_ok for ibex (asap7)...
=====================================================
designs/asap7/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -82600.0 | -105000.0 | Failing |
| globalroute__timing__setup__tns | -95000.0 | -97700.0 | Failing |
| finish__timing__setup__tns | -54900.0 | -50400.0 | Tighten |
=====================================================
make update_ok for aes (asap7)...
=====================================================
designs/asap7/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -493.0 | -802.0 | Failing |
| globalroute__timing__setup__tns | -1930.0 | -2320.0 | Failing |
| finish__timing__setup__tns | -537.0 | -761.0 | Failing |
=====================================================
make update_ok for uart (asap7)...
=====================================================
designs/asap7/uart/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -556.0 | -615.0 | Failing |
| globalroute__timing__setup__tns | -1170.0 | -1160.0 | Tighten |
| detailedroute__timing__setup__tns | -98.6 | -179.0 | Failing |
| finish__timing__setup__tns | -651.0 | -756.0 | Failing |
=====================================================
make update_ok for gcd-ccs (asap7)...
=====================================================
designs/asap7/gcd-ccs/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -39.4 | -38.7 | Tighten |
| cts__timing__setup__tns | -205.0 | -199.0 | Tighten |
| globalroute__timing__setup__ws | -38.9 | -38.7 | Tighten |
| globalroute__timing__setup__tns | -200.0 | -195.0 | Tighten |
| detailedroute__timing__setup__ws | -38.9 | -38.7 | Tighten |
| detailedroute__timing__setup__tns | -200.0 | -195.0 | Tighten |
| finish__timing__setup__tns | -632.0 | -761.0 | Failing |
=====================================================
make update_ok for mock-alu (asap7)...
=====================================================
designs/asap7/mock-alu/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -278.0 | -295.0 | Failing |
| cts__timing__setup__tns | -16900.0 | -16700.0 | Tighten |
| globalroute__timing__setup__tns | -19700.0 | -19600.0 | Tighten |
| detailedroute__timing__setup__tns | -12300.0 | -12100.0 | Tighten |
| finish__timing__setup__tns | -17500.0 | -17400.0 | Tighten |
=====================================================
make update_ok for microwatt (sky130hd)...
=====================================================
designs/sky130hd/microwatt/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| placeopt__design__instance__area | 5443594 | 5442904 | Tighten |
| cts__timing__setup__ws | -2.26 | -2.15 | Tighten |
| cts__timing__setup__tns | -338.0 | -269.0 | Tighten |
| globalroute__antenna_diodes_count | 1361 | 1498 | Failing |
| globalroute__timing__setup__ws | -2.42 | -2.4 | Tighten |
| globalroute__timing__setup__tns | -372.0 | -334.0 | Tighten |
| detailedroute__antenna__violating__nets | 1 | 0 | Tighten |
| detailedroute__antenna_diodes_count | 1092 | 1362 | Failing |
| detailedroute__timing__setup__ws | -1.4 | -1.39 | Tighten |
| detailedroute__timing__setup__tns | -54.6 | -53.7 | Tighten |
| detailedroute__timing__hold__tns | -354.0 | -393.0 | Failing |
| finish__timing__setup__tns | -392.0 | -349.0 | Tighten |
| finish__timing__hold__tns | -4.12 | -10.6 | Failing |
=====================================================
make update_ok for riscv32i (sky130hs)...
=====================================================
designs/sky130hs/riscv32i/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.957 | -0.881 | Tighten |
| cts__timing__setup__tns | -19.4 | -369.0 | Failing |
| globalroute__timing__setup__ws | -1.3 | -1.16 | Tighten |
| globalroute__timing__setup__tns | -95.8 | -17.7 | Tighten |
| finish__timing__setup__ws | -1.13 | -0.961 | Tighten |
| finish__timing__setup__tns | -36.0 | -7.38 | Tighten |
=====================================================
make update_ok for ibex (sky130hs)...
=====================================================
designs/sky130hs/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -23.8 | -82.0 | Failing |
| detailedroute__antenna__violating__nets | 1 | 0 | Tighten |
| finish__timing__setup__tns | -1.43 | -2.85 | Failing |
=====================================================
make update_ok for aes (sky130hs)...
=====================================================
designs/sky130hs/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.16 | -0.14 | Tighten |
| cts__timing__setup__tns | -0.58 | -0.56 | Tighten |
| globalroute__timing__setup__tns | -3.24 | -5.71 | Failing |
=====================================================
make update_ok for black_parrot (nangate45)...
=====================================================
designs/nangate45/black_parrot/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| detailedroute__timing__setup__ws | -2.22 | -2.21 | Tighten |
| detailedroute__timing__setup__tns | -3.12 | -3.11 | Tighten |
| detailedroute__timing__hold__tns | -1.23 | -2.53 | Failing |
=====================================================
make update_ok for ariane136 (nangate45)...
=====================================================
designs/nangate45/ariane136/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__hold__tns | -7.13 | -6.18 | Tighten |
| detailedroute__timing__hold__tns | -1.2 | -3.71 | Failing |
=====================================================
make update_ok for swerv (nangate45)...
=====================================================
designs/nangate45/swerv/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -24.8 | -2.37 | Tighten |
| globalroute__timing__setup__tns | -24.3 | -1.47 | Tighten |
| detailedroute__timing__hold__tns | -5.94 | -6.97 | Failing |
| finish__timing__setup__tns | -26.2 | -1.62 | Tighten |
=====================================================
make update_ok for bp_fe_top (nangate45)...
=====================================================
designs/nangate45/bp_fe_top/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.0132 | -0.104 | Failing |
| finish__timing__setup__tns | -3.47 | -10.1 | Failing |
=====================================================
make update_ok for gcd (nangate45)...
=====================================================
designs/nangate45/gcd/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -0.672 | -0.784 | Failing |
| finish__timing__setup__tns | -0.621 | -0.723 | Failing |
| finish__design__instance__area | 980 | 972 | Tighten |
=====================================================
make update_ok for jpeg (nangate45)...
=====================================================
designs/nangate45/jpeg/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -41.9 | -43.9 | Failing |
| globalroute__timing__setup__tns | -46.6 | -51.3 | Failing |
| detailedroute__timing__setup__tns | -10.2 | -10.7 | Failing |
| finish__timing__setup__ws | -0.153 | -0.206 | Failing |
| finish__timing__setup__tns | -45.9 | -51.3 | Failing |
=====================================================
make update_ok for bp_be_top (nangate45)...
=====================================================
designs/nangate45/bp_be_top/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -16.2 | -22.0 | Failing |
| globalroute__timing__setup__tns | -16.0 | -18.8 | Failing |
| finish__timing__setup__tns | -25.9 | -36.2 | Failing |
=====================================================
make update_ok for tinyRocket (nangate45)...
=====================================================
designs/nangate45/tinyRocket/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -7.04 | -14.7 | Failing |
| globalroute__timing__setup__tns | -18.4 | -22.2 | Failing |
| finish__timing__setup__tns | -20.1 | -25.8 | Failing |
=====================================================
make update_ok for bp_multi_top (nangate45)...
=====================================================
designs/nangate45/bp_multi_top/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__ws | -4.7 | -4.69 | Tighten |
| detailedroute__timing__setup__tns | -760.0 | -796.0 | Failing |
| detailedroute__timing__hold__tns | -7.5 | -7.36 | Tighten |
| finish__timing__setup__ws | -4.68 | -4.67 | Tighten |
| finish__timing__hold__tns | -0.1086 | -1.09 | Failing |
=====================================================
make update_ok for ibex (nangate45)...
=====================================================
designs/nangate45/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| finish__timing__setup__tns | -1.6 | -2.05 | Failing |
=====================================================
make update_ok for aes (nangate45)...
=====================================================
designs/nangate45/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| finish__timing__setup__ws | -0.071 | -0.0709 | Tighten |
| finish__timing__setup__tns | -0.718 | -0.948 | Failing |
=====================================================
make update_ok for spi (ihp-sg13g2)...
=====================================================
designs/ihp-sg13g2/spi/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | 0.0 | -0.206 | Failing |
| detailedroute__route__wirelength | 3686 | 3663 | Tighten |
=====================================================
make update_ok for aes-hybrid (gf180)...
=====================================================
designs/gf180/aes-hybrid/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| detailedroute__timing__setup__tns | -74.1 | -75.7 | Failing |
| finish__timing__setup__tns | -156.0 | -154.0 | Tighten |
=====================================================
make update_ok for uart-blocks (gf180)...
=====================================================
designs/gf180/uart-blocks/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| detailedroute__route__wirelength | 17413 | 20108 | Failing |
=====================================================
make update_ok for ibex (gf180)...
=====================================================
designs/gf180/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.786 | -0.777 | Tighten |
| cts__timing__setup__tns | -4.47 | -3.88 | Tighten |
| globalroute__timing__setup__ws | -0.854 | -0.834 | Tighten |
| globalroute__timing__setup__tns | -18.8 | -9.38 | Tighten |
| finish__timing__setup__tns | -8.87 | -13.9 | Failing |
=====================================================
make update_ok for aes (gf180)...
=====================================================
designs/gf180/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -107.0 | -109.0 | Failing |
| detailedroute__timing__setup__tns | -57.9 | -55.8 | Tighten |
| finish__timing__setup__tns | -119.0 | -121.0 | Failing |
=====================================================
make update_ok for gcd (asap7)...
=====================================================
designs/asap7/gcd/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -69.3 | -61.9 | Tighten |
| cts__timing__setup__tns | -411.0 | -948.0 | Failing |
| globalroute__timing__setup__ws | -78.2 | -71.7 | Tighten |
| globalroute__timing__setup__tns | -521.0 | -1070.0 | Failing |
| detailedroute__timing__setup__ws | -54.0 | -41.2 | Tighten |
| detailedroute__timing__setup__tns | -236.0 | -212.0 | Tighten |
| finish__timing__setup__ws | -66.0 | -58.9 | Tighten |
| finish__timing__setup__tns | -397.0 | -598.0 | Failing |
=====================================================
make update_ok for ethmac (asap7)...
=====================================================
designs/asap7/ethmac/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -2080.0 | -2470.0 | Failing |
| globalroute__timing__setup__tns | -3110.0 | -3500.0 | Failing |
| finish__timing__setup__tns | -2280.0 | -2710.0 | Failing |
=====================================================
make update_ok for aes_lvt (asap7)...
=====================================================
designs/asap7/aes_lvt/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -72.0 | -254.0 | Failing |
=====================================================
make update_ok for riscv32i-mock-sram (asap7)...
=====================================================
designs/asap7/riscv32i-mock-sram/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -549.0 | -865.0 | Failing |
| finish__timing__setup__tns | -401.0 | -696.0 | Failing |
=====================================================
make update_ok for aes-mbff (asap7)...
=====================================================
designs/asap7/aes-mbff/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -551.0 | -1040.0 | Failing |
| globalroute__timing__setup__tns | -1910.0 | -2800.0 | Failing |
| finish__timing__setup__tns | -611.0 | -836.0 | Failing |
=====================================================
make update_ok for riscv32i (asap7)...
=====================================================
designs/asap7/riscv32i/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -280.0 | -574.0 | Failing |
| finish__design__instance__area | 3070 | 3065 | Tighten |
=====================================================
make update_ok for swerv_wrapper (asap7)...
=====================================================
designs/asap7/swerv_wrapper/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| finish__timing__setup__ws | -481.0 | -445.0 | Tighten |
| finish__timing__setup__tns | -200000.0 | -141000.0 | Tighten |
| finish__timing__hold__ws | -285.0 | -277.0 | Tighten |
| finish__timing__hold__tns | -66900.0 | -75700.0 | Failing |
=====================================================
make update_ok for ibex (asap7)...
=====================================================
designs/asap7/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -82600.0 | -105000.0 | Failing |
| globalroute__timing__setup__tns | -95000.0 | -97700.0 | Failing |
| finish__timing__setup__tns | -54900.0 | -50400.0 | Tighten |
=====================================================
make update_ok for aes (asap7)...
=====================================================
designs/asap7/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -493.0 | -802.0 | Failing |
| globalroute__timing__setup__tns | -1930.0 | -2320.0 | Failing |
| finish__timing__setup__tns | -537.0 | -761.0 | Failing |
=====================================================
make update_ok for uart (asap7)...
=====================================================
designs/asap7/uart/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -556.0 | -615.0 | Failing |
| globalroute__timing__setup__tns | -1170.0 | -1160.0 | Tighten |
| detailedroute__timing__setup__tns | -98.6 | -179.0 | Failing |
| finish__timing__setup__tns | -651.0 | -756.0 | Failing |
=====================================================
make update_ok for gcd-ccs (asap7)...
=====================================================
designs/asap7/gcd-ccs/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -39.4 | -38.7 | Tighten |
| cts__timing__setup__tns | -205.0 | -199.0 | Tighten |
| globalroute__timing__setup__ws | -38.9 | -38.7 | Tighten |
| globalroute__timing__setup__tns | -200.0 | -195.0 | Tighten |
| detailedroute__timing__setup__ws | -38.9 | -38.7 | Tighten |
| detailedroute__timing__setup__tns | -200.0 | -195.0 | Tighten |
| finish__timing__setup__tns | -632.0 | -761.0 | Failing |
=====================================================
make update_ok for mock-alu (asap7)...
=====================================================
designs/asap7/mock-alu/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -278.0 | -295.0 | Failing |
| cts__timing__setup__tns | -16900.0 | -16700.0 | Tighten |
| globalroute__timing__setup__tns | -19700.0 | -19600.0 | Tighten |
| detailedroute__timing__setup__tns | -12300.0 | -12100.0 | Tighten |
| finish__timing__setup__tns | -17500.0 | -17400.0 | Tighten |
=====================================================
make update_ok for microwatt (sky130hd)...
=====================================================
designs/sky130hd/microwatt/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| placeopt__design__instance__area | 5443594 | 5442904 | Tighten |
| cts__timing__setup__ws | -2.26 | -2.15 | Tighten |
| cts__timing__setup__tns | -338.0 | -269.0 | Tighten |
| globalroute__antenna_diodes_count | 1361 | 1498 | Failing |
| globalroute__timing__setup__ws | -2.42 | -2.4 | Tighten |
| globalroute__timing__setup__tns | -372.0 | -334.0 | Tighten |
| detailedroute__antenna__violating__nets | 1 | 0 | Tighten |
| detailedroute__antenna_diodes_count | 1092 | 1362 | Failing |
| detailedroute__timing__setup__ws | -1.4 | -1.39 | Tighten |
| detailedroute__timing__setup__tns | -54.6 | -53.7 | Tighten |
| detailedroute__timing__hold__tns | -354.0 | -393.0 | Failing |
| finish__timing__setup__tns | -392.0 | -349.0 | Tighten |
| finish__timing__hold__tns | -4.12 | -10.6 | Failing |
=====================================================
make update_ok for riscv32i (sky130hs)...
=====================================================
designs/sky130hs/riscv32i/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.957 | -0.881 | Tighten |
| cts__timing__setup__tns | -19.4 | -369.0 | Failing |
| globalroute__timing__setup__ws | -1.3 | -1.16 | Tighten |
| globalroute__timing__setup__tns | -95.8 | -17.7 | Tighten |
| finish__timing__setup__ws | -1.13 | -0.961 | Tighten |
| finish__timing__setup__tns | -36.0 | -7.38 | Tighten |
=====================================================
make update_ok for ibex (sky130hs)...
=====================================================
designs/sky130hs/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -23.8 | -82.0 | Failing |
| detailedroute__antenna__violating__nets | 1 | 0 | Tighten |
| finish__timing__setup__tns | -1.43 | -2.85 | Failing |
=====================================================
make update_ok for aes (sky130hs)...
=====================================================
designs/sky130hs/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.16 | -0.14 | Tighten |
| cts__timing__setup__tns | -0.58 | -0.56 | Tighten |
| globalroute__timing__setup__tns | -3.24 | -5.71 | Failing |
=====================================================
make update_ok for black_parrot (nangate45)...
=====================================================
designs/nangate45/black_parrot/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| detailedroute__timing__setup__ws | -2.22 | -2.21 | Tighten |
| detailedroute__timing__setup__tns | -3.12 | -3.11 | Tighten |
| detailedroute__timing__hold__tns | -1.23 | -2.53 | Failing |
=====================================================
make update_ok for ariane136 (nangate45)...
=====================================================
designs/nangate45/ariane136/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__hold__tns | -7.13 | -6.18 | Tighten |
| detailedroute__timing__hold__tns | -1.2 | -3.71 | Failing |
=====================================================
make update_ok for swerv (nangate45)...
=====================================================
designs/nangate45/swerv/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -24.8 | -2.37 | Tighten |
| globalroute__timing__setup__tns | -24.3 | -1.47 | Tighten |
| detailedroute__timing__hold__tns | -5.94 | -6.97 | Failing |
| finish__timing__setup__tns | -26.2 | -1.62 | Tighten |
=====================================================
make update_ok for bp_fe_top (nangate45)...
=====================================================
designs/nangate45/bp_fe_top/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__ws | -0.0132 | -0.104 | Failing |
| finish__timing__setup__tns | -3.47 | -10.1 | Failing |
=====================================================
make update_ok for gcd (nangate45)...
=====================================================
designs/nangate45/gcd/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | -0.672 | -0.784 | Failing |
| finish__timing__setup__tns | -0.621 | -0.723 | Failing |
| finish__design__instance__area | 980 | 972 | Tighten |
=====================================================
make update_ok for jpeg (nangate45)...
=====================================================
designs/nangate45/jpeg/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -41.9 | -43.9 | Failing |
| globalroute__timing__setup__tns | -46.6 | -51.3 | Failing |
| detailedroute__timing__setup__tns | -10.2 | -10.7 | Failing |
| finish__timing__setup__ws | -0.153 | -0.206 | Failing |
| finish__timing__setup__tns | -45.9 | -51.3 | Failing |
=====================================================
make update_ok for bp_be_top (nangate45)...
=====================================================
designs/nangate45/bp_be_top/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -16.2 | -22.0 | Failing |
| globalroute__timing__setup__tns | -16.0 | -18.8 | Failing |
| finish__timing__setup__tns | -25.9 | -36.2 | Failing |
=====================================================
make update_ok for tinyRocket (nangate45)...
=====================================================
designs/nangate45/tinyRocket/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| cts__timing__setup__tns | -7.04 | -14.7 | Failing |
| globalroute__timing__setup__tns | -18.4 | -22.2 | Failing |
| finish__timing__setup__tns | -20.1 | -25.8 | Failing |
=====================================================
make update_ok for bp_multi_top (nangate45)...
=====================================================
designs/nangate45/bp_multi_top/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__ws | -4.7 | -4.69 | Tighten |
| detailedroute__timing__setup__tns | -760.0 | -796.0 | Failing |
| detailedroute__timing__hold__tns | -7.5 | -7.36 | Tighten |
| finish__timing__setup__ws | -4.68 | -4.67 | Tighten |
| finish__timing__hold__tns | -0.1086 | -1.09 | Failing |
=====================================================
make update_ok for ibex (nangate45)...
=====================================================
designs/nangate45/ibex/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| finish__timing__setup__tns | -1.6 | -2.05 | Failing |
=====================================================
make update_ok for aes (nangate45)...
=====================================================
designs/nangate45/aes/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| finish__timing__setup__ws | -0.071 | -0.0709 | Tighten |
| finish__timing__setup__tns | -0.718 | -0.948 | Failing |
=====================================================
make update_ok for spi (ihp-sg13g2)...
=====================================================
designs/ihp-sg13g2/spi/rules-base.json updates:
| Metric | Old | New | Type |
| ------ | --- | --- | ---- |
| globalroute__timing__setup__tns | 0.0 | -0.206 | Failing |
| detailedroute__route__wirelength | 3686 | 3663 | Tighten |
Large percentage changes in failing metrics (>50%):
- riscv32i (sky130hs) cts__timing__setup__tns 1802.06% (-19.4 → -369.0)
- bp_multi_top (nangate45) finish__timing__hold__tns 903.68% (-0.1086 → -1.09)
- bp_fe_top (nangate45) cts__timing__setup__ws 687.88% (-0.0132 → -0.104)
- aes_lvt (asap7) globalroute__timing__setup__tns 252.78% (-72.0 → -254.0)
- ibex (sky130hs) globalroute__timing__setup__tns 244.54% (-23.8 → -82.0)
- ariane136 (nangate45) detailedroute__timing__hold__tns 209.17% (-1.2 → -3.71)
- bp_fe_top (nangate45) finish__timing__setup__tns 191.07% (-3.47 → -10.1)
- microwatt (sky130hd) finish__timing__hold__tns 157.28% (-4.12 → -10.6)
- gcd (asap7) cts__timing__setup__tns 130.66% (-411.0 → -948.0)
- tinyRocket (nangate45) cts__timing__setup__tns 108.81% (-7.04 → -14.7)
- black_parrot (nangate45) detailedroute__timing__hold__tns 105.69% (-1.23 → -2.53)
- gcd (asap7) globalroute__timing__setup__tns 105.37% (-521.0 → -1070.0)
- riscv32i (asap7) globalroute__timing__setup__tns 105.00% (-280.0 → -574.0)
- ibex (sky130hs) finish__timing__setup__tns 99.30% (-1.43 → -2.85)
- aes-mbff (asap7) cts__timing__setup__tns 88.75% (-551.0 → -1040.0)
- uart (asap7) detailedroute__timing__setup__tns 81.54% (-98.6 → -179.0)
- aes (sky130hs) globalroute__timing__setup__tns 76.23% (-3.24 → -5.71)
- riscv32i-mock-sram (asap7) finish__timing__setup__tns 73.57% (-401.0 → -696.0)
- aes (asap7) cts__timing__setup__tns 62.68% (-493.0 → -802.0)
- riscv32i-mock-sram (asap7) cts__timing__setup__tns 57.56% (-549.0 → -865.0)
- ibex (gf180) finish__timing__setup__tns 56.71% (-8.87 → -13.9)
- gcd (asap7) finish__timing__setup__tns 50.63% (-397.0 → -598.0)
Large percentage improvements in tighten metrics (>50%):
- microwatt (sky130hd) detailedroute__antenna__violating__nets -100.00% (1 → 0)
- ibex (sky130hs) detailedroute__antenna__violating__nets -100.00% (1 → 0)
- swerv (nangate45) globalroute__timing__setup__tns -93.95% (-24.3 → -1.47)
- swerv (nangate45) finish__timing__setup__tns -93.82% (-26.2 → -1.62)
- swerv (nangate45) cts__timing__setup__tns -90.44% (-24.8 → -2.37)
- riscv32i (sky130hs) globalroute__timing__setup__tns -81.52% (-95.8 → -17.7)
- riscv32i (sky130hs) finish__timing__setup__tns -79.50% (-36.0 → -7.38)
- chameleon (sky130hd) globalroute__antenna_diodes_count -50.98% (306 → 150)
- ibex (gf180) globalroute__timing__setup__tns -50.11% (-18.8 → -9.38)
Signed-off-by: Augusto Berndt <[email protected]>1 parent 9acba76 commit 2b4c322
File tree
56 files changed
+3660
-190
lines changed- flow/designs
- asap7
- aes-block
- aes-mbff
- aes_lvt
- aes
- cva6
- ethmac_lvt
- ethmac
- gcd-ccs
- gcd
- ibex
- jpeg_lvt
- jpeg
- mock-alu
- mock-cpu
- riscv32i-mock-sram
- riscv32i
- swerv_wrapper
- uart
- gf180
- aes-hybrid
- aes
- ibex
- jpeg
- riscv32i
- uart-blocks
- ihp-sg13g2
- aes
- gcd
- i2c-gpio-expander
- jpeg
- riscv32i
- spi
- nangate45
- aes
- ariane136
- black_parrot
- bp_be_top
- bp_fe_top
- bp_multi_top
- dynamic_node
- gcd
- ibex
- jpeg
- mempool_group
- swerv_wrapper
- swerv
- tinyRocket
- sky130hd
- aes
- chameleon
- gcd
- ibex
- jpeg
- microwatt
- riscv32i
- sky130hs
- aes
- gcd
- ibex
- jpeg
- riscv32i
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
56 files changed
+3660
-190
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
2 | 97 | | |
3 | 98 | | |
4 | 99 | | |
| |||
24 | 119 | | |
25 | 120 | | |
26 | 121 | | |
27 | | - | |
| 122 | + | |
28 | 123 | | |
29 | 124 | | |
30 | 125 | | |
31 | | - | |
| 126 | + | |
32 | 127 | | |
33 | 128 | | |
34 | 129 | | |
35 | | - | |
| 130 | + | |
36 | 131 | | |
37 | 132 | | |
38 | 133 | | |
| |||
48 | 143 | | |
49 | 144 | | |
50 | 145 | | |
51 | | - | |
| 146 | + | |
52 | 147 | | |
53 | 148 | | |
54 | 149 | | |
55 | | - | |
| 150 | + | |
56 | 151 | | |
57 | 152 | | |
58 | 153 | | |
| |||
96 | 191 | | |
97 | 192 | | |
98 | 193 | | |
99 | | - | |
| 194 | + | |
100 | 195 | | |
101 | 196 | | |
102 | 197 | | |
103 | | - | |
| 198 | + | |
104 | 199 | | |
105 | 200 | | |
106 | 201 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
2 | 92 | | |
3 | 93 | | |
4 | 94 | | |
| |||
32 | 122 | | |
33 | 123 | | |
34 | 124 | | |
35 | | - | |
| 125 | + | |
36 | 126 | | |
37 | 127 | | |
38 | 128 | | |
| |||
52 | 142 | | |
53 | 143 | | |
54 | 144 | | |
55 | | - | |
| 145 | + | |
56 | 146 | | |
57 | 147 | | |
58 | 148 | | |
| |||
100 | 190 | | |
101 | 191 | | |
102 | 192 | | |
103 | | - | |
| 193 | + | |
104 | 194 | | |
105 | 195 | | |
106 | 196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
2 | 92 | | |
3 | 93 | | |
4 | 94 | | |
| |||
32 | 122 | | |
33 | 123 | | |
34 | 124 | | |
35 | | - | |
| 125 | + | |
36 | 126 | | |
37 | 127 | | |
38 | 128 | | |
| |||
52 | 142 | | |
53 | 143 | | |
54 | 144 | | |
55 | | - | |
| 145 | + | |
56 | 146 | | |
57 | 147 | | |
58 | 148 | | |
| |||
100 | 190 | | |
101 | 191 | | |
102 | 192 | | |
103 | | - | |
| 193 | + | |
104 | 194 | | |
105 | 195 | | |
106 | 196 | | |
| |||
0 commit comments