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 submodule #303

Draft
wants to merge 233 commits into
base: make-issue-one-well-trodden-path
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

Automated changes by create-pull-request GitHub action

eder-matheus and others added 30 commits January 2, 2025 14:43
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
Simple I2C GPIO expander with 8 GPIO pins.

This design is a full chip layout with IO ring included. It's
missing metal fill and therefore not tape-out ready but a new
example to demonstrate OpenROAD and/or the IHP PDK due it's
short build time.

Signed-off-by: Daniel Schultz <dnltz@aesc-silicon.de>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Changed in The-OpenROAD-Project@6dbf879

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…t-staging/at-num-cores

autotuner: Use NUM_CORES not NPROC (obsolete in ORFS)
asap7/aes-block

| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| synth__design__instance__area__stdcell        |  2310.54 |  2293.17 | Tighten  |
| placeopt__design__instance__count__stdcell    |    12203 |    11853 | Tighten  |
| cts__design__instance__count__setup_buffer    |     1061 |     1031 | Tighten  |
| cts__design__instance__count__hold_buffer     |     1061 |     1031 | Tighten  |
| detailedroute__route__wirelength              |    98764 |    88188 | Tighten  |
| finish__timing__setup__ws                     |  -164.76 |  -198.03 | Failing  |
| finish__design__instance__area                |     7462 |     7443 | Tighten  |
| finish__timing__drv__setup_violation_count    |      531 |      515 | Tighten  |

asap7/riscv32i

| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| detailedroute__route__wirelength              |   111130 |   144993 | Failing  |
| finish__timing__setup__ws                     |  -130.12 |  -113.89 | Tighten  |
| finish__timing__drv__setup_violation_count    |      764 |      585 | Tighten  |
| finish__timing__wns_percent_delay             |   -15.61 |   -14.39 | Tighten  |

gf180/ibex

| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| placeopt__design__instance__count__stdcell    |    18156 |    18085 | Tighten  |
| cts__design__instance__count__setup_buffer    |     1579 |     1573 | Tighten  |
| cts__design__instance__count__hold_buffer     |     1579 |     1573 | Tighten  |
| globalroute__antenna_diodes_count             |       18 |        3 | Tighten  |
| detailedroute__antenna_diodes_count           |        5 |        9 | Failing  |
| finish__design__instance__area                |   936597 |   919894 | Tighten  |
| finish__timing__drv__setup_violation_count    |      794 |      786 | Tighten  |

nangate45/bp_fe_top

| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| synth__design__instance__area__stdcell        | 244461.52 | 241575.35 | Tighten  |
| placeopt__design__instance__area              |   263557 |   262272 | Tighten  |
| placeopt__design__instance__count__stdcell    |    45648 |    40888 | Tighten  |
| cts__design__instance__count__setup_buffer    |     3969 |     3556 | Tighten  |
| cts__design__instance__count__hold_buffer     |     3969 |     3556 | Tighten  |
| detailedroute__route__wirelength              |  2733057 |  2254141 | Tighten  |
| finish__timing__setup__ws                     |    -0.16 |    -0.12 | Tighten  |
| finish__design__instance__area                |   265846 |   264098 | Tighten  |
| finish__timing__drv__setup_violation_count    |     1985 |     1778 | Tighten  |
| finish__timing__drv__hold_violation_count     |      678 |     1194 | Failing  |
| finish__timing__wns_percent_delay             |   -16.09 |   -13.02 | Tighten  |

nangate45/bp_multi_top

| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| synth__design__instance__area__stdcell        | 633565.05 | 586679.15 | Tighten  |
| placeopt__design__instance__area              |   662857 |   623022 | Tighten  |
| placeopt__design__instance__count__stdcell    |   187590 |   150268 | Tighten  |
| cts__design__instance__count__setup_buffer    |    16312 |    13067 | Tighten  |
| cts__design__instance__count__hold_buffer     |    16312 |    13067 | Tighten  |
| detailedroute__route__wirelength              |  5517943 |  4895820 | Tighten  |
| finish__timing__setup__ws                     |    -2.16 |    -3.89 | Failing  |
| finish__design__instance__area                |   670565 |   630222 | Tighten  |
| finish__timing__drv__setup_violation_count    |     8156 |     6533 | Tighten  |

sky130hd/ibex

| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| globalroute__antenna_diodes_count             |       46 |       78 | Failing  |
| detailedroute__route__wirelength              |   814720 |   811317 | Tighten  |
| finish__timing__setup__ws                     |    -1.88 |    -1.21 | Tighten  |
| finish__timing__drv__setup_violation_count    |      948 |      937 | Tighten  |

Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
| Metric                                        | Old      | New      | Type     |
| ------                                        | ---      | ---      | ----     |
| synth__design__instance__area__stdcell        | 737362.47 | 725447.06 | Tighten  |
| placeopt__design__instance__area              |   783985 |   780290 | Tighten  |
| placeopt__design__instance__count__stdcell    |   123213 |   116450 | Tighten  |
| cts__design__instance__count__setup_buffer    |    10714 |    10126 | Tighten  |
| cts__design__instance__count__hold_buffer     |    10714 |    10126 | Tighten  |
| detailedroute__route__wirelength              |  5712360 |  5355926 | Tighten  |
| finish__timing__setup__ws                     |    -1.05 |    -0.67 | Tighten  |
| finish__design__instance__area                |   790704 |   787338 | Tighten  |
| finish__timing__drv__setup_violation_count    |     5357 |     5063 | Tighten  |
| finish__timing__drv__hold_violation_count     |     1089 |      599 | Tighten  |
| finish__timing__wns_percent_delay             |    -35.9 |   -32.44 | Tighten  |

Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Signed-off-by: Martin Povišer <povik@cutebit.org>
Previously this was missing and layers outside the allowed range could
be used by grt in asap7.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…t-staging/at-set_routing_layers

autotuner: add set_routing_layers with fastroute.tcl is empty or missing
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
This will only affect PRs that have the label "AutoTunerCI" or the
branch name has the prefix "at-"

This reverts commit 1ce1760.

Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
…metric

Report additional QOR metrics in the output
Rename the target metric from 'minimum' to 'metric' for clarity
Fix a minor bug when no runs succeed.

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…enroad to be called without make

Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
…t-staging/at-rpt-metrics

autotuner: report effective_clk_period & num_drc ; rename minimum -> …
…ell-mods2

docker shell mods to address reading makefiles in twice and enable op…
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Vitor Bandeira <vvbandeira@precisioninno.com>
maliberty and others added 13 commits January 30, 2025 17:03
fixed global placement cell padding to match detail placement

Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
…thmac-lvt-grt

asap7/ethmac_lvt: study placement densities and grt
…ock-array-element-slight-negative-slack

mock-array: fix large negative slack for Element
…-reverts

Reverted AT mods in config.mk's
linting feedback

Signed-off-by: Jeff Ng <jeffng@precisioninno.com>
…ibex-updates

asap7 ibex AutoTuner & metrics updates
Plan to replace with zerosoc as a padring example

Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
…lu-update

added option for padding == 0 in asap7 mock-alu AutoTuner config
…t-staging/rm-coyote_tc

rm sky130hd/coyote_tc - never finished and just confusing
…lid-config-check

added valid config check
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
@github-actions github-actions bot force-pushed the update-yosys branch 3 times, most recently from 5cd5f2b to 840774a Compare February 1, 2025 12:13
oharboe and others added 2 commits February 1, 2025 15:13
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.