3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-24 16:12:33 +00:00
Commit graph

19212 commits

Author SHA1 Message Date
Krystine Sherwin
07e3d648aa
Add check_mem command
Comes with a set of tests which (currently) pass with `read_verilog` but fail with `verific` based on #5878.
Add `--check-sv`, an alternative to `--prove-sv` with generator defined yosys commands.  Helpful for when you want to run the same set of commands on a bunch of sv files.
2026-05-29 18:40:23 +12:00
Akash Levy
d1ec970f86
Merge pull request #174 from Silimate/feat/fst_reuse
[ENG-2072] Rename reg_rename pass argument from -vcd to -waveform
2026-05-28 11:46:15 -07:00
Akash Levy
cf0dbc9e31
Merge pull request #175 from Silimate/reg-rename
Bug fix for reg-rename
2026-05-28 11:14:56 -07:00
Patrick Urban
1d86b3cd6e gatemate: add option to create 'scopename' attributes when flattening the netlist 2026-05-28 14:46:25 +02:00
Miodrag Milanović
1801abf30a
Merge pull request #5913 from YosysHQ/abcexternal
Putting back some Makefile.conf
2026-05-28 09:49:16 +00:00
Miodrag Milanovic
d8587f44f0 Putting back some Makefile.conf 2026-05-28 11:13:29 +02:00
KrystalDelusion
4230ebff71
Merge pull request #5912 from YosysHQ/krys/opt_clean_docs
opt_clean: Set group for docs gen
2026-05-28 08:35:52 +00:00
nella
715bc4d7d2
Merge pull request #5909 from YosysHQ/nella/fuse_dsp
Add matching for fused mac operations for Nexus (fix #5906).
2026-05-28 08:28:16 +00:00
Stan Lee
3d21f58f24 update comment 2026-05-28 01:22:59 -07:00
nella
1414012676 Add sign and op checks. 2026-05-28 09:58:18 +02:00
nella
7fef67a141 Simplify nexus map. 2026-05-28 09:58:18 +02:00
nella
d6106f141c Add matching for fused mac operations for Nexus (fix #5906). 2026-05-28 09:58:18 +02:00
Stan Lee
e9873f822e bug fix 2026-05-27 23:47:38 -07:00
Krystine Sherwin
680bb69d85
opt_clean: Set group for docs gen 2026-05-28 14:50:11 +12:00
Chia-Hsiang Chang
9dc44b19b2 chore: rename argument name from --vcd to --waveform 2026-05-27 13:03:55 -07:00
Akash Levy
f585f79d31
Merge pull request #173 from Silimate/opt_andor_pmux
Fixes for filtering small cases and catching more larger ones with tr…
2026-05-27 04:37:33 -07:00
Akash Levy
14efbe3ee6 Smallfix 2026-05-27 04:36:45 -07:00
Akash Levy
a1fa854314
Merge pull request #167 from Silimate/union-struct
[CUS-538] - $fork scope union struct support
2026-05-27 03:58:59 -07:00
Akash Levy
367af96ae1 Revert "warn for scopes"
This reverts commit 73fd2fdc47.
2026-05-27 03:58:23 -07:00
Akash Levy
b4286acc22 Revert "fix"
This reverts commit 8c0ded23b7.
2026-05-27 03:55:23 -07:00
Akash Levy
7dcbdcbb34 Revert "Update kernel/fstdata.cc"
This reverts commit a3613866bf.
2026-05-27 03:55:18 -07:00
Akash Levy
f2dacbfa3f Revert "Fix formatting by removing extra brace"
This reverts commit 7e64b6855b.
2026-05-27 03:55:10 -07:00
Akash Levy
7b68f5d532 Revert "Remove nested $fork handling from union detection"
This reverts commit 10a4056e3b.
2026-05-27 03:55:03 -07:00
Akash Levy
e421fa8547 Revert "Add flag to track nested fork detection"
This reverts commit d6216ea85d.
2026-05-27 03:54:53 -07:00
Akash Levy
6a8d800e63 Fixes for filtering small cases and catching more larger ones with trickier signatures 2026-05-27 03:40:44 -07:00
Akash Levy
69edb27ab3 muxpack fix 2026-05-27 03:07:24 -07:00
Akash Levy
d6216ea85d
Add flag to track nested fork detection 2026-05-27 03:05:11 -07:00
Akash Levy
10a4056e3b
Remove nested $fork handling from union detection
Removed logic for nested $fork handling in union struct detection.
2026-05-27 03:03:38 -07:00
Akash Levy
7e64b6855b
Fix formatting by removing extra brace
Removed unnecessary closing brace in switch case.
2026-05-27 02:57:52 -07:00
Akash Levy
a3613866bf
Update kernel/fstdata.cc
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-27 02:41:40 -07:00
Akash Levy
36a1894c7f
Merge pull request #172 from Silimate/opt_addcin
opt_addcin pass
2026-05-27 02:30:03 -07:00
Akash Levy
5c3fbd2d63 Merge branch 'main' into opt_addcin 2026-05-27 01:52:11 -07:00
Akash Levy
89717069fe Fixup 2026-05-27 01:51:54 -07:00
Akash Levy
d3c5591647
Merge pull request #171 from Silimate/infer_icg
infer_icg pass
2026-05-27 01:06:40 -07:00
Akash Levy
7ea578a212
Merge pull request #170 from Silimate/ffnormpol
ffnormpol pass
2026-05-27 01:05:05 -07:00
Akash Levy
46a697e608
Merge pull request #169 from Silimate/opt_andor_pmux
opt_andor_pmux pass
2026-05-27 01:03:58 -07:00
Akash Levy
c4de62171d
Merge pull request #168 from Silimate/fixup_new_id
Fixup NEW_ID usage
2026-05-27 01:02:52 -07:00
Akash Levy
e39395132d opt_addcin pass 2026-05-27 00:39:25 -07:00
Emil J
94ec78b6e8
Merge pull request #5907 from JesseDebuger/main
proc: ignore nosync temporaries in always_latch checks
2026-05-27 07:33:42 +00:00
Akash Levy
2bb10837d9 infer_icg pass 2026-05-27 00:14:51 -07:00
Akash Levy
9e73dd6d27 ffnormpol pass 2026-05-27 00:13:05 -07:00
Akash Levy
42d257e523 opt_andor_pmux pass 2026-05-27 00:11:54 -07:00
Akash Levy
5c3c342ea0 Fixup NEW_ID usage 2026-05-27 00:09:12 -07:00
Stan Lee
8c0ded23b7 fix 2026-05-26 23:14:11 -07:00
Stan Lee
73fd2fdc47 warn for scopes 2026-05-26 22:47:03 -07:00
Stan Lee
6d2e287a74 union 2026-05-26 16:12:43 -07:00
Akash Levy
63df096fed Smallfix 2026-05-26 09:16:59 -07:00
Akash Levy
e8cfc9b99a
Merge pull request #166 from Silimate/opt_max_iters
opt -max_iter
2026-05-26 07:33:59 -07:00
Akash Levy
faec5b5ee9 Smallfix 2026-05-26 07:33:33 -07:00
Akash Levy
9ded74751c
Update passes/opt/opt.cc
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-26 06:38:27 -07:00