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

[pull] master from YosysHQ:master #91

Open
wants to merge 2,976 commits into
base: master
Choose a base branch
from
Open

[pull] master from YosysHQ:master #91

wants to merge 2,976 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Nov 21, 2020

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

KrystalDelusion and others added 28 commits January 25, 2024 09:38
`test` becomes `test-macros`, with a new `test` calling both `test-*` targets.
These were previously not being converted correctly leading to yosys
internal cells being written to my netlist.

Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
- Filling out index descriptions for `using_yosys` and `using_yosys/synthesis`.
- To discourage skipping over these index pages, the toctree in
  `using_yosys/index` is hidden and instead has inline links to the two
  subsections.
- Tidying todos.
- Moves technology mapping to `techmap_synth`, leaving the techmap by example in
  the internals section. `yosys_flows` gets split up, with the coarse-grain
  intro replaced by `synthesis/index`, the extract pass moving to
  `synthesis/extract` and model checking to `more_scripting/model_checking`.
Highlighting the difference between `select prod %ci` and `select prod %ci2` by
introducing `sumproud.out` using the `dump` command.

Playing around with advanced cone example code.
If the offset is larger than the signal itself,
meaning the signal is completely shifted out,
it tried to extract a negative amount of bits from the old signal.

This RTL pattern is suspicious since it is a complicated way of
arriving at a constant value, so we warn the user.
When inferring we allow writing to all bytes for now.

Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
gowin: Change BYTE ENABLE handling.
rtlil: Fix handling of connections on wire deletion
github-actions bot and others added 28 commits March 6, 2024 00:16
Co-authored-by: N. Engelhardt <nakengelhardt@gmail.com>
synth: Introduce `-extra-map` for amending techmap
The --track-assumes option makes smtbmc keep track of which assumptions
were used by the solver when reaching an unsat case and to output that
set of assumptions. This is particularly useful to debug PREUNSAT
failures.

The --minimize-assumes option can be used in addition to --track-assumes
which will cause smtbmc to spend additional solving effort to produce a
minimal set of assumptions that are sufficient to cause the unsat
result.
smtbmc: Add --track-assumes and --minimize-assumes options
Add WebAssembly as a platform to `ISSUE_TEMPLATE/bug_report.yml`
`config-clang` is the default, and doesn't need to be run first.  Previous instructions were ambiguous about that point.
Add note on using a different `CXX`.
Manual rewrite and presentation merge
@nakengelhardt nakengelhardt deleted the branch SymbiFlow:master March 21, 2024 12:02
@nakengelhardt nakengelhardt deleted the master branch March 21, 2024 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.