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

bump fork for version 0.48 #26

Merged
merged 254 commits into from
Dec 11, 2024
Merged

Conversation

eder-matheus
Copy link
Collaborator

No description provided.

georgerennie and others added 30 commits August 7, 2024 10:21
Co-authored-by: Miodrag Milanović <[email protected]>
Co-authored-by: Roland Coeurjoly <[email protected]>
Co-authored-by: Miodrag Milanovic <[email protected]>
Co-authored-by: Roland Coeurjoly <[email protected]>
* If all addresses of an array have the same initial value, they can be
  initialized in one go in btor with the constraint that the initial
  value must be fully const and thus can't have undef bits in
Add shell script (based on minisat lib) to clone and copy relevant files.
Unclear if there are any changes lost that we need to patch back in.
I think what's happening here is that the _WIN64 fix is correct for 64bit windows, but (for whatever reason) the visual studio build is targeting 32bit windows, so the fix is unnecessary, but the upstream fix doesn't expect to be targeting 32bit windows and assumes all windows builds are 64bit... so fix that.
* this allows log_error, log_file_error and log_cmd_error which are all
  marked [[noreturn]] to be supported
* this adds support for cells(), modules() and wires() that all return
  ObjRanges, converting them into lists for python
Link to verilator in the introduction.
Include `verilator --lint-only fifo.v` in the example synth doc.
Fix linter warnings in fifo.v.
github-actions bot and others added 29 commits December 7, 2024 00:22
gowin: split cells_xtra by family
verific: Disable module existence check during static elaboration
Start Tcl design inspection methods
dfflibmap: cover enable inference with test
In commit ac988cf we made sure to undefine the CONST/VOID macros left
defined by `tcl.h`, but this in turn makes it an issue to include
additional Tcl headers later on (see issue #4808).

One way out is to avoid a global `tcl.h` include. In the process we drop
support for Tcl-enabled MXE builds, which were likely broken anyway due
to the additional Tcl APIs used from `tclapi.cc`.
`$extern:...` modules inserted by `techmap -extern` are special in the
regard that they have a private ID (starting with a dollar sign) but are
not an internal cell. Support those modules in xaiger export.
Previously the `abc9_box` mode was reserved to modules with the
`blackbox` or `whitebox` attribute. Allow `abc9_box` on ordinary modules
when doing hierarchical synthesis.
read_liberty: Revisit for abc9 whiteboxes
Support `abc9_box` on ordinary modules in abc_new
Adjust `abc9_ops -prep_box` to allow repeated invocation
write_verilog: Use assign for `$buf`
kernel: Remove global `tcl.h` include
wrapcell: Optionally track unused outputs
@eder-matheus eder-matheus merged commit bf05ff7 into The-OpenROAD-Project:master Dec 11, 2024
8 checks passed
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.