Skip to content

Commit 2b4c322

Browse files
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

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

flow/designs/asap7/aes-block/rules-base.json

Lines changed: 102 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,99 @@
11
{
2+
"cts__flow__warnings__count:RSZ-0062": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-0246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:GUI-0076": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"finish__flow__warnings__count:STA-1212": {
33+
"value": 1001,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:EST-0027": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:IFP-0028": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:STA-1212": {
48+
"value": 1001,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"flow__warnings__count:PDN-0110": {
53+
"value": 16,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"flow__warnings__count:PDN-0195": {
58+
"value": 62,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"flow__warnings__count:STA-1212": {
63+
"value": 1001,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"globalplace__flow__warnings__count:STA-1212": {
68+
"value": 1001,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"globalroute__flow__warnings__count:GRT-0246": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"globalroute__flow__warnings__count:RSZ-0062": {
78+
"value": 1,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
82+
"globalroute__flow__warnings__count:STA-1212": {
83+
"value": 1001,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
87+
"placeopt__flow__warnings__count:RSZ-0020": {
88+
"value": 1,
89+
"compare": "<=",
90+
"level": "warning"
91+
},
92+
"placeopt__flow__warnings__count:STA-1212": {
93+
"value": 1001,
94+
"compare": "<=",
95+
"level": "warning"
96+
},
297
"synth__design__instance__area__stdcell": {
398
"value": 2130.06,
499
"compare": "<="
@@ -24,15 +119,15 @@
24119
"compare": "<="
25120
},
26121
"cts__design__instance__count__hold_buffer": {
27-
"value": 1134,
122+
"value": 1074,
28123
"compare": "<="
29124
},
30125
"cts__timing__setup__ws": {
31-
"value": -141.0,
126+
"value": -129.0,
32127
"compare": ">="
33128
},
34129
"cts__timing__setup__tns": {
35-
"value": -9390.0,
130+
"value": -7350.0,
36131
"compare": ">="
37132
},
38133
"cts__timing__hold__ws": {
@@ -48,11 +143,11 @@
48143
"compare": "<="
49144
},
50145
"globalroute__timing__setup__ws": {
51-
"value": -146.0,
146+
"value": -128.0,
52147
"compare": ">="
53148
},
54149
"globalroute__timing__setup__tns": {
55-
"value": -8690.0,
150+
"value": -6650.0,
56151
"compare": ">="
57152
},
58153
"globalroute__timing__hold__ws": {
@@ -96,11 +191,11 @@
96191
"compare": ">="
97192
},
98193
"finish__timing__setup__ws": {
99-
"value": -106.0,
194+
"value": -83.9,
100195
"compare": ">="
101196
},
102197
"finish__timing__setup__tns": {
103-
"value": -5890.0,
198+
"value": -3860.0,
104199
"compare": ">="
105200
},
106201
"finish__timing__hold__ws": {

flow/designs/asap7/aes-mbff/rules-base.json

Lines changed: 93 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,94 @@
11
{
2+
"cts__flow__warnings__count:RSZ-0062": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-0246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:GUI-0076": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"finish__flow__warnings__count:STA-1212": {
33+
"value": 1001,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:EST-0027": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:IFP-0028": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:RSZ-0062": {
48+
"value": 1,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"floorplan__flow__warnings__count:RSZ-0075": {
53+
"value": 1001,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"floorplan__flow__warnings__count:STA-1212": {
58+
"value": 1001,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"flow__warnings__count:STA-1212": {
63+
"value": 1001,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"globalplace__flow__warnings__count:STA-1212": {
68+
"value": 1001,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"globalroute__flow__warnings__count:GRT-0246": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"globalroute__flow__warnings__count:RSZ-0062": {
78+
"value": 1,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
82+
"globalroute__flow__warnings__count:STA-1212": {
83+
"value": 1001,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
87+
"placeopt__flow__warnings__count:STA-1212": {
88+
"value": 1001,
89+
"compare": "<=",
90+
"level": "warning"
91+
},
292
"synth__design__instance__area__stdcell": {
393
"value": 1928.39,
494
"compare": "<="
@@ -32,7 +122,7 @@
32122
"compare": ">="
33123
},
34124
"cts__timing__setup__tns": {
35-
"value": -551.0,
125+
"value": -1040.0,
36126
"compare": ">="
37127
},
38128
"cts__timing__hold__ws": {
@@ -52,7 +142,7 @@
52142
"compare": ">="
53143
},
54144
"globalroute__timing__setup__tns": {
55-
"value": -1910.0,
145+
"value": -2800.0,
56146
"compare": ">="
57147
},
58148
"globalroute__timing__hold__ws": {
@@ -100,7 +190,7 @@
100190
"compare": ">="
101191
},
102192
"finish__timing__setup__tns": {
103-
"value": -611.0,
193+
"value": -836.0,
104194
"compare": ">="
105195
},
106196
"finish__timing__hold__ws": {

flow/designs/asap7/aes/rules-base.json

Lines changed: 93 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,94 @@
11
{
2+
"cts__flow__warnings__count:RSZ-0062": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-0246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:GUI-0076": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"finish__flow__warnings__count:STA-1212": {
33+
"value": 1001,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:EST-0027": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:IFP-0028": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:RSZ-0062": {
48+
"value": 1,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"floorplan__flow__warnings__count:RSZ-0075": {
53+
"value": 1001,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"floorplan__flow__warnings__count:STA-1212": {
58+
"value": 1001,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"flow__warnings__count:STA-1212": {
63+
"value": 1001,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"globalplace__flow__warnings__count:STA-1212": {
68+
"value": 1001,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"globalroute__flow__warnings__count:GRT-0246": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"globalroute__flow__warnings__count:RSZ-0062": {
78+
"value": 1,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
82+
"globalroute__flow__warnings__count:STA-1212": {
83+
"value": 1001,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
87+
"placeopt__flow__warnings__count:STA-1212": {
88+
"value": 1001,
89+
"compare": "<=",
90+
"level": "warning"
91+
},
292
"synth__design__instance__area__stdcell": {
393
"value": 1928.39,
494
"compare": "<="
@@ -32,7 +122,7 @@
32122
"compare": ">="
33123
},
34124
"cts__timing__setup__tns": {
35-
"value": -493.0,
125+
"value": -802.0,
36126
"compare": ">="
37127
},
38128
"cts__timing__hold__ws": {
@@ -52,7 +142,7 @@
52142
"compare": ">="
53143
},
54144
"globalroute__timing__setup__tns": {
55-
"value": -1930.0,
145+
"value": -2320.0,
56146
"compare": ">="
57147
},
58148
"globalroute__timing__hold__ws": {
@@ -100,7 +190,7 @@
100190
"compare": ">="
101191
},
102192
"finish__timing__setup__tns": {
103-
"value": -537.0,
193+
"value": -761.0,
104194
"compare": ">="
105195
},
106196
"finish__timing__hold__ws": {

0 commit comments

Comments
 (0)