Skip to content

Releases: chipsalliance/synlig

2024-09-09-2546475: #2546: Skip `check` pass in `synth_xilinx` for OpenTitan 9d82960888

09 Sep 14:43
2546475
Compare
Choose a tag to compare

This pass takes about ~4h to process OpenTitan 9d82960888 modules, but it only checks for obvious problems, it doesn't transform netlist.

2024-09-07-967ce78: #2544: Update README

07 Sep 10:27
967ce78
Compare
Choose a tag to compare

2024-09-06-a316e2f: #2543: Force installation of lower simplesat version

06 Sep 21:15
a316e2f
Compare
Choose a tag to compare

Simplesat version 0.9.0 has broken wheel package, this PR forces installation of Simplesat version 0.8.2.
This should fix failing CI on main.

For more details check: enthought/sat-solver#286

2024-08-29-f5cd191: #2531: Build(deps): Bump third_party/sby from `61ca4de` to `67a7821`

29 Aug 11:49
f5cd191
Compare
Choose a tag to compare

Bumps third_party/sby from 61ca4de to 67a7821.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

2024-08-28-a1701e4: #2526: Build(deps): Bump third_party/yosys from `4cddc19` to `0fc5812`

28 Aug 16:56
a1701e4
Compare
Choose a tag to compare

Bumps third_party/yosys from 4cddc19 to 0fc5812.

Commits
  • 0fc5812 Merge pull request #4541 from YosysHQ/krys/compiler-warnings
  • 72f77dd Bump version
  • 09a42dd Merge pull request #4396 from YosysHQ/krys/docs_verific
  • 583d820 Docs: Apply verific docs suggestions
  • 7b0ecaa Merge pull request #4549 from YosysHQ/emil/macos-max-mem-usage
  • 27b51cb Bump version
  • 3317d80 Docs: Clarify verific caveats
  • 6431534 Docs: Some other fixes
  • 8145461 Docs: Fix Verific builds table formatting
  • 0327ad9 Docs: Fix code formatting
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

2024-08-28-4984ddd: #2529: Use eqy and sby to perform formal verification

28 Aug 10:49
4984ddd
Compare
Choose a tag to compare

This PR changes the way Formal Verification is performed.

Up to now, some of the tests were failing because we failed to prove equivalence (but it doesn't mean that we proved that they aren't equivalent). FV is now performed using eqy and sby tools, which lowers false-negative (and positive) tests.

2024-08-21-7f99048: #2521: Minor makefiles cleanup

21 Aug 13:34
7f99048
Compare
Choose a tag to compare
Minor makefiles cleanup (#2521)

2024-08-19-4885d4d: #2501: Visit only uhdmtopModules

19 Aug 13:42
4885d4d
Compare
Choose a tag to compare

uhdmallModules contains unelaborated tree. To simplify processing, we can visit only uhdmtopModules that contains already elaborated tree.

Before this change, we were visiting both trees and replacing unelaborated nodes with elaborated that are present in uhdmtopModules.

2024-08-08-218986a: #2513: Build(deps): Bump third_party/surelog from `ba2788a` to `6e40578`

08 Aug 10:21
218986a
Compare
Choose a tag to compare

Bumps third_party/surelog from ba2788a to 6e40578.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

2024-08-07-fd4b2bd: #2510: Update yosys version to 0.44

07 Aug 08:42
fd4b2bd
Compare
Choose a tag to compare

This commit also disables creating $scopeinfo cells in large designs tests.

$scopeinfo is Yosys internal cell and should be removed before passing netlist to another tool.