3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-08-12 22:20:55 +00:00

sv: auto add nosync to certain always_comb local vars

If a local variable is always assigned before it is used, then adding
nosync prevents latches from being needlessly generated.
This commit is contained in:
Zachary Snow 2022-01-06 22:04:00 -07:00 committed by Zachary Snow
parent 828e85068f
commit aa35f24290
10 changed files with 265 additions and 0 deletions

View file

@ -20,6 +20,9 @@ Yosys 0.11 .. Yosys 0.12
operations
- Fixed static size casts ignoring expression signedness
- Fixed static size casts not extending unbased unsized literals
- Added automatic `nosync` inference for local variables in `always_comb`
procedures which are always assigned before they are used to avoid errant
latch inference
* New commands and options
- Added "-genlib" option to "abc" pass