3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-23 23:52:32 +00:00
Commit graph

19197 commits

Author SHA1 Message Date
Miodrag Milanović
90c26fe671
Merge pull request #5874 from YosysHQ/release/v0.65
Release version 0.65
2026-05-12 11:07:48 +00:00
Emil J. Tywoniak
3a150f2883 remove unused hashlib containers 2026-05-12 12:52:10 +02:00
Emil J. Tywoniak
4eb1c61bd5 hashlib: error on unused containers 2026-05-12 12:51:41 +02:00
Emil J. Tywoniak
b06f9bdf18 Makefile: error on unused variables 2026-05-12 12:51:12 +02:00
Miodrag Milanovic
6f16a5cf5f Next dev cycle 2026-05-12 12:32:27 +02:00
Miodrag Milanovic
b85cad6347 Release version 0.65 2026-05-12 11:37:23 +02:00
Akash Levy
f9261661c2 Reduce max_bits for opt_boundary 2026-05-12 01:30:38 -07:00
Akash Levy
1cc35aa76d
Merge pull request #162 from Silimate/feat/chunk-parallel-sim
[ENG-1969] Resim each instance independently
2026-05-12 01:29:47 -07:00
Akash Levy
43eef210aa
Merge pull request #163 from Silimate/clockgate
[ENG-1992] Activity-based clock gating
2026-05-12 00:42:03 -07:00
Chia-Hsiang Chang
67373542ae fix: add guard to avoid crash on null-pointer dereference 2026-05-12 00:32:45 -07:00
Miodrag Milanović
3c619da259
Merge pull request #5873 from YosysHQ/update_abc
Update ABC as per 2026-05-12
2026-05-12 07:24:24 +00:00
Chia-Hsiang Chang
0dcfe5cd4b chore: add comments and log 2026-05-12 00:21:25 -07:00
Chia-Hsiang Chang
eb83c40d24 fix: check the cell is a child node before skipping 2026-05-12 00:07:00 -07:00
Chia-Hsiang Chang
9e6d66d74e chore: log error when no scope found 2026-05-12 00:01:29 -07:00
Miodrag Milanovic
b61bc1eee0 Update ABC as per 2026-05-12 2026-05-12 08:37:44 +02:00
Stan Lee
7537faa8cd add warning and calculate correct activity 2026-05-11 22:27:33 -07:00
Stan Lee
74dee77d9d rm sigmap 2026-05-11 18:42:57 -07:00
Stan Lee
517a174775
Update passes/techmap/clockgate.cc
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-11 18:41:18 -07:00
Chia-Hsiang Chang
a00bb2b80b fix: don't recursively update children 2026-05-11 18:09:06 -07:00
Chia-Hsiang Chang
7b2e63ac5b refactor: style fix 2026-05-11 16:09:02 -07:00
Stan Lee
1be9a8985d bug fixes 2026-05-11 16:01:39 -07:00
Stan Lee
1b89bc7675 activity based clock gating 2026-05-11 10:55:53 -07:00
Emil J
54866d154f
Merge pull request #5863 from mole99/leo/memlib-docs
memlib: fix documentation for `PORT_<name>_CLK_POL`
2026-05-11 15:15:04 +00:00
Miodrag Milanović
84605d89b7
Merge pull request #5872 from YosysHQ/update_abc
Update ABC, reverts 6aaf0db1e1201d72888a461463485b0b5595075a
2026-05-11 13:25:11 +00:00
Miodrag Milanovic
7fe32137bd Revert "Fix tests due to ABC improvements"
This reverts commit 417e871b06.
2026-05-11 14:47:08 +02:00
Miodrag Milanovic
40c1485828 Update ABC, reverts 6aaf0db1e1201d72888a461463485b0b5595075a 2026-05-11 14:37:21 +02:00
Leo Moser
fb83719745
memlib: fix documentation for PORT_<name>_CLK_POL
Signed-off-by: Leo Moser <leomoser99@gmail.com>
2026-05-09 10:28:07 +02:00
Codexplorer
e41b969da2 Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
Chia-Hsiang Chang
57c3e484e3 feat: parallel resim with chunks and bb 2026-05-08 18:54:18 -07:00
Codexplorer
89d83a3410 Logging now handles classes with an IdString "name" member 2026-05-08 16:30:25 -07:00
Emil J
1f02343268
Merge pull request #5817 from YosysHQ/emil/clockgate-reject-sdffe
clockgate: reject $sdffe to fix priority handling
2026-05-08 18:38:51 +00:00
nella
db258e6dd9
Merge pull request #5721 from tefantasy/abc-liberty-args
abc: new option to pass extra ABC read_lib args
2026-05-08 13:41:01 +00:00
nella
3f68ee851b
Merge branch 'main' into abc-liberty-args 2026-05-08 15:08:12 +02:00
KrystalDelusion
bfc09777e6
Merge pull request #5858 from YosysHQ/krys/check_before_flatten
Docs: Update synth starter for check before flatten
2026-05-08 02:31:03 +00:00
Tianji Liu
3f354eb03b abc: update log for extra read_lib args 2026-05-08 07:17:29 +08:00
nella
10dc0d48b8
Merge branch 'main' into abc-liberty-args 2026-05-07 21:20:17 +02:00
Emil J. Tywoniak
425d47ad2c clockgate: test $sdffe rejected 2026-05-07 16:13:14 +02:00
Emil J. Tywoniak
687e5442f2 clockgate: formal liberty tests 2026-05-07 16:08:55 +02:00
Emil J. Tywoniak
f4a10a4808 clockgate: reject $sdffe for correct priority handling 2026-05-07 14:41:18 +02:00
Emil J
4e35ed5955
Merge pull request #5827 from cdleary/cdleary/2026-04-21-sv-positional-assignment-unpacked
Support positional assignment patterns for unpacked arrays
2026-05-07 10:55:17 +00:00
Tianji Liu
cb6209506e abc: disable scl merge if extra read_lib args provided 2026-05-07 18:45:35 +08:00
Tianji Liu
f8a50e7174 Merge commit 'ab316c14d2' into abc-liberty-args 2026-05-07 18:12:49 +08:00
Krystine Sherwin
3b26a9e45e
Docs: Update synth starter for check before flatten 2026-05-07 17:38:30 +12:00
Chia-Hsiang Chang
a3d81a6d3f refactor 2026-05-06 18:27:57 -07:00
Chia-Hsiang Chang
8a5a7c6fe6 feat: each instance simulates independently 2026-05-06 17:26:42 -07:00
Lofty
ab316c14d2
Merge pull request #5844 from YosysHQ/lofty/abc-refactor-5
abc_new: integration testing via synth_gatemate
2026-05-06 13:40:15 +00:00
Lofty
de1dd3b1c5 add aiger2_zbuf to constids 2026-05-06 14:03:07 +01:00
Lofty
fecea911ff synth_gatemate: add -abc_new option 2026-05-06 14:02:48 +01:00
nella
0641b7a725
Merge pull request #5850 from YosysHQ/nella/synth-check
Add check before flatten in synth - Fix #429
2026-05-06 11:23:40 +00:00
nella
7de7d04d7c Update macro order. 2026-05-05 14:53:31 +02:00