Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Yosys #1693

Conversation

openroad-robot
Copy link
Contributor

@openroad-robot openroad-robot commented Dec 12, 2023

Metrics changes included in this PR:

asap7/aes base
[INFO] Tightening rule synth__design__instance__area__stdcell from 2576.15 to 1944.12.
[INFO] Tightening rule placeopt__design__instance__area from 2869 to 2069.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25423 to 17650.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2566 to 1535.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2211 to 1535.
[INFO] Tightening rule detailedroute__route__wirelength from 126061 to 83045.
[INFO] Updating failing rule finish__timing__setup__ws from -86.63 to -127.45.
[INFO] Tightening rule finish__design__instance__area from 3287 to 2250.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1105 to 767.
[INFO] Updating failing rule finish__timing__wns_percent_delay from -16.45 to -31.31.

gf12/aes base
[INFO] Tightening rule synth__design__instance__area__stdcell from 4901.58 to 3824.81.
[INFO] Tightening rule placeopt__design__instance__area from 6213 to 4529.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 23126 to 16310.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2011 to 1418.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2011 to 1418.
[INFO] Tightening rule detailedroute__route__wirelength from 165127 to 103599.
[INFO] Updating failing rule finish__timing__setup__ws from -42.38 to -78.55.
[INFO] Tightening rule finish__design__instance__area from 6233 to 4590.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1006 to 709.

asap7/aes_lvt base
[INFO] Tightening rule synth__design__instance__area__stdcell from 2614.16 to 1920.63.
[INFO] Tightening rule placeopt__design__instance__area from 2870 to 2054.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25671 to 17740.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2232 to 1543.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2232 to 1543.
[INFO] Tightening rule detailedroute__route__wirelength from 117485 to 78797.
[INFO] Updating failing rule finish__timing__setup__ws from -38.94 to -66.65.
[INFO] Tightening rule finish__design__instance__area from 2969 to 2142.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1116 to 771.

asap7/aes-mbff base
[INFO] Tightening rule synth__design__instance__area__stdcell from 2593.06 to 1944.12.
[INFO] Tightening rule placeopt__design__instance__area from 2913 to 2062.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25144 to 17224.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 3048 to 1498.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 1540 to 1498.
[INFO] Tightening rule detailedroute__route__wirelength from 132237 to 84534.
[INFO] Updating failing rule finish__timing__setup__ws from -106.0 to -138.96.
[INFO] Tightening rule finish__design__instance__area from 3341 to 2213.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 770 to 749.
[INFO] Updating failing rule finish__timing__wns_percent_delay from -16.45 to -33.96.

nangate45/bp_multi_top base
[INFO] Tightening rule detailedroute__route__drc_errors from 3 to 0.
[INFO] Updating failing rule finish__timing__setup__ws from -2.05 to -3.1.
[INFO] Tightening rule finish__timing__drv__hold_violation_count from 116 to 100.

sky130hd/gcd base
[INFO] Tightening rule finish__timing__setup__ws from -0.12 to -0.05.
[INFO] Updating failing rule finish__design__instance__area from 3075 to 3685.

tsmc65lp/gcd base
[INFO] Tightening rule placeopt__design__instance__area from 2175 to 2159.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 501 to 486.
[INFO] Updating failing rule cts__design__instance__count__setup_buffer from 44 to 65.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 44 to 42.
[INFO] Updating failing rule finish__timing__drv__setup_violation_count from 22 to 27.
[INFO] Tightening rule finish__timing__wns_percent_delay from -26.55 to -22.42.

asap7/jpeg_lvt base
[INFO] Tightening rule detailedroute__route__wirelength from 191288 to 184986.
[INFO] Tightening rule detailedroute__route__drc_errors from 1 to 0.
[INFO] Updating failing rule finish__timing__setup__ws from 0.0 to -59.44.

nangate45/jpeg base
[INFO] Tightening rule synth__design__instance__area__stdcell from 112789.62 to 110727.85.
[INFO] Tightening rule placeopt__design__instance__area from 115595 to 113848.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 64613 to 62340.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 5618 to 5421.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 5618 to 5421.
[INFO] Tightening rule detailedroute__route__wirelength from 630784 to 622099.
[INFO] Updating failing rule finish__timing__setup__ws from -0.29 to -0.42.
[INFO] Tightening rule finish__design__instance__area from 115983 to 114434.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 2809 to 2710.

sky130hs/jpeg base
[INFO] Tightening rule synth__design__instance__area__stdcell from 726314 to 713266.74.
[INFO] Tightening rule placeopt__design__instance__area from 805070 to 786350.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 73835 to 71026.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 6420 to 6176.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 6420 to 6176.
[INFO] Tightening rule detailedroute__route__wirelength from 1697820 to 1641518.
[INFO] Updating failing rule detailedroute__route__drc_errors from 0 to 1.
[INFO] Tightening rule finish__design__instance__area from 808805 to 806934.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 3210 to 3088.
[INFO] Tightening rule finish__timing__drv__hold_violation_count from 122 to 100.

ihp-sg13g2/riscv32i base
[INFO] Updating failing rule placeopt__design__instance__count__stdcell from 10176 to 11792.
[INFO] Tightening rule detailedroute__route__drc_errors from 2 to 0.

gf180/aes-hybrid base
[INFO] Tightening rule synth__design__instance__area__stdcell from 874232.48 to 614854.06.
[INFO] Tightening rule placeopt__design__instance__area from 706145 to 512885.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25938 to 19434.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2256 to 1690.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2256 to 1690.
[INFO] Tightening rule detailedroute__route__wirelength from 2408057 to 1581018.
[INFO] Tightening rule finish__design__instance__area from 669821 to 491871.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1128 to 845.

asap7/ethmac_lvt base
[INFO] Tightening rule detailedroute__route__wirelength from 267606 to 267197.

asap7/ethmac base
[WARNING] Multiple clocks not supported. Will use first clock: mrx_clk_pad_i: 500.0000.
[INFO] Tightening rule detailedroute__route__wirelength from 253182 to 246795.
[INFO] Updating failing rule finish__timing__setup__ws from -23.94 to -87.87.

Vitor Bandeira and others added 14 commits November 29, 2023 21:55
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
Signed-off-by: Eder Monteiro <eder.matheus.monteiro@gmail.com>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
Signed-off-by: Eder Monteiro <eder.matheus.monteiro@gmail.com>
…ROAD-Project-private/OpenROAD-flow-scripts into secure-new_yosys_master

Signed-off-by: Eder Monteiro <eder.matheus.monteiro@gmail.com>
Signed-off-by: Eder Monteiro <eder.matheus.monteiro@gmail.com>
…ster

Signed-off-by: Eder Monteiro <eder.matheus.monteiro@gmail.com>
Signed-off-by: Eder Monteiro <emrmonteiro@inf.ufrgs.br>
asap7/aes base
[INFO] Tightening rule synth__design__instance__area__stdcell from 2576.15 to 1944.12.
[INFO] Tightening rule placeopt__design__instance__area from 2869 to 2069.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25423 to 17650.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2566 to 1535.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2211 to 1535.
[INFO] Tightening rule detailedroute__route__wirelength from 126061 to 83045.
[INFO] Updating failing rule finish__timing__setup__ws from -86.63 to -127.45.
[INFO] Tightening rule finish__design__instance__area from 3287 to 2250.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1105 to 767.
[INFO] Updating failing rule finish__timing__wns_percent_delay from -16.45 to -31.31.

gf12/aes base
[INFO] Tightening rule synth__design__instance__area__stdcell from 4901.58 to 3824.81.
[INFO] Tightening rule placeopt__design__instance__area from 6213 to 4529.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 23126 to 16310.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2011 to 1418.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2011 to 1418.
[INFO] Tightening rule detailedroute__route__wirelength from 165127 to 103599.
[INFO] Updating failing rule finish__timing__setup__ws from -42.38 to -78.55.
[INFO] Tightening rule finish__design__instance__area from 6233 to 4590.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1006 to 709.

asap7/aes_lvt base
[INFO] Tightening rule synth__design__instance__area__stdcell from 2614.16 to 1920.63.
[INFO] Tightening rule placeopt__design__instance__area from 2870 to 2054.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25671 to 17740.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2232 to 1543.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2232 to 1543.
[INFO] Tightening rule detailedroute__route__wirelength from 117485 to 78797.
[INFO] Updating failing rule finish__timing__setup__ws from -38.94 to -66.65.
[INFO] Tightening rule finish__design__instance__area from 2969 to 2142.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1116 to 771.

asap7/aes-mbff base
[INFO] Tightening rule synth__design__instance__area__stdcell from 2593.06 to 1944.12.
[INFO] Tightening rule placeopt__design__instance__area from 2913 to 2062.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25144 to 17224.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 3048 to 1498.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 1540 to 1498.
[INFO] Tightening rule detailedroute__route__wirelength from 132237 to 84534.
[INFO] Updating failing rule finish__timing__setup__ws from -106.0 to -138.96.
[INFO] Tightening rule finish__design__instance__area from 3341 to 2213.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 770 to 749.
[INFO] Updating failing rule finish__timing__wns_percent_delay from -16.45 to -33.96.

nangate45/bp_multi_top base
[INFO] Tightening rule detailedroute__route__drc_errors from 3 to 0.
[INFO] Updating failing rule finish__timing__setup__ws from -2.05 to -3.1.
[INFO] Tightening rule finish__timing__drv__hold_violation_count from 116 to 100.

sky130hd/gcd base
[INFO] Tightening rule finish__timing__setup__ws from -0.12 to -0.05.
[INFO] Updating failing rule finish__design__instance__area from 3075 to 3685.

tsmc65lp/gcd base
[INFO] Tightening rule placeopt__design__instance__area from 2175 to 2159.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 501 to 486.
[INFO] Updating failing rule cts__design__instance__count__setup_buffer from 44 to 65.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 44 to 42.
[INFO] Updating failing rule finish__timing__drv__setup_violation_count from 22 to 27.
[INFO] Tightening rule finish__timing__wns_percent_delay from -26.55 to -22.42.

asap7/jpeg_lvt base
[INFO] Tightening rule detailedroute__route__wirelength from 191288 to 184986.
[INFO] Tightening rule detailedroute__route__drc_errors from 1 to 0.
[INFO] Updating failing rule finish__timing__setup__ws from 0.0 to -59.44.

nangate45/jpeg base
[INFO] Tightening rule synth__design__instance__area__stdcell from 112789.62 to 110727.85.
[INFO] Tightening rule placeopt__design__instance__area from 115595 to 113848.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 64613 to 62340.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 5618 to 5421.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 5618 to 5421.
[INFO] Tightening rule detailedroute__route__wirelength from 630784 to 622099.
[INFO] Updating failing rule finish__timing__setup__ws from -0.29 to -0.42.
[INFO] Tightening rule finish__design__instance__area from 115983 to 114434.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 2809 to 2710.

sky130hs/jpeg base
[INFO] Tightening rule synth__design__instance__area__stdcell from 726314 to 713266.74.
[INFO] Tightening rule placeopt__design__instance__area from 805070 to 786350.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 73835 to 71026.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 6420 to 6176.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 6420 to 6176.
[INFO] Tightening rule detailedroute__route__wirelength from 1697820 to 1641518.
[INFO] Updating failing rule detailedroute__route__drc_errors from 0 to 1.
[INFO] Tightening rule finish__design__instance__area from 808805 to 806934.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 3210 to 3088.
[INFO] Tightening rule finish__timing__drv__hold_violation_count from 122 to 100.

ihp-sg13g2/riscv32i base
[INFO] Updating failing rule placeopt__design__instance__count__stdcell from 10176 to 11792.
[INFO] Tightening rule detailedroute__route__drc_errors from 2 to 0.

gf180/aes-hybrid base
[INFO] Tightening rule synth__design__instance__area__stdcell from 874232.48 to 614854.06.
[INFO] Tightening rule placeopt__design__instance__area from 706145 to 512885.
[INFO] Tightening rule placeopt__design__instance__count__stdcell from 25938 to 19434.
[INFO] Tightening rule cts__design__instance__count__setup_buffer from 2256 to 1690.
[INFO] Tightening rule cts__design__instance__count__hold_buffer from 2256 to 1690.
[INFO] Tightening rule detailedroute__route__wirelength from 2408057 to 1581018.
[INFO] Tightening rule finish__design__instance__area from 669821 to 491871.
[INFO] Tightening rule finish__timing__drv__setup_violation_count from 1128 to 845.

asap7/ethmac_lvt base
[INFO] Tightening rule detailedroute__route__wirelength from 267606 to 267197.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
asap7/ethmac base
[WARNING] Multiple clocks not supported. Will use first clock: mrx_clk_pad_i: 500.0000.
[INFO] Tightening rule detailedroute__route__wirelength from 253182 to 246795.
[INFO] Updating failing rule finish__timing__setup__ws from -23.94 to -87.87.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
@vvbandeira vvbandeira marked this pull request as ready for review December 12, 2023 18:19
Copy link
Member

@maliberty maliberty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please open an issue to track the detailedroute__route__drc_errors degradations.

Vitor Bandeira added 2 commits December 12, 2023 22:08
tsmc65lp/bp_be_top base
[INFO] Tightening rule synth__design__instance__area__stdcell from 580681.63 to 579387.19.
[INFO] Tightening rule placeopt__design__instance__area from 675456 to 672980.
[INFO] Tightening rule detailedroute__route__wirelength from 3357855 to 3154104.
[INFO] Updating failing rule finish__timing__setup__ws from -0.13 to -0.62.
[INFO] Tightening rule finish__timing__drv__hold_violation_count from 152 to 125.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
@vvbandeira vvbandeira merged commit 3d05440 into The-OpenROAD-Project:master Dec 13, 2023
8 of 9 checks passed
@vvbandeira vvbandeira deleted the secure-new_yosys_master branch December 13, 2023 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants