aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG
diff options
context:
space:
mode:
authorZachary Snow <zach@zachjs.com>2022-01-06 22:04:00 -0700
committerZachary Snow <zachary.j.snow@gmail.com>2022-01-07 22:53:22 -0700
commitaa35f24290b0d7339860c8c8a6145703425fa154 (patch)
treeafee581c29c4c6e483138c7693e97e88afad167e /CHANGELOG
parent828e85068f8dd52a508e4cbb84deea0e621aa038 (diff)
downloadyosys-aa35f24290b0d7339860c8c8a6145703425fa154.tar.gz
yosys-aa35f24290b0d7339860c8c8a6145703425fa154.tar.bz2
yosys-aa35f24290b0d7339860c8c8a6145703425fa154.zip
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.
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG3
1 files changed, 3 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index cd6c1ed26..c878b3c1c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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