3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-16 20:25:43 +00:00
Commit graph

237 commits

Author SHA1 Message Date
Mohamed Gaber
bd7c32f8a6
CMake: Linux fixes + Merge fallout fix 2026-06-16 19:32:45 +03:00
Mohamed Gaber
e58125b605
Merge remote-tracking branch 'upstream/main' into silimate 2026-06-09 16:22:51 +03:00
Catherine
a727e7f6e7 Migrate build system to CMake
See #5895 for details.

This commit does not include CI or documentation changes.
2026-06-03 08:58:10 +00:00
Miodrag Milanovic
75dcbe03c6 Convert RTLIL::unescape_id of IdString to unescape() 2026-05-16 19:49:45 +02:00
Miodrag Milanović
36eceed720
Merge pull request #5862 from codexplorer-fish/cleaning-up-log-id
Cleaning up log_id()
2026-05-15 11:07:43 +00:00
Iztok Jeras
81219c58b2 documentation: updated description of 'abc' argument '-dont_use' 2026-05-13 11:59:22 +02:00
Codexplorer
e41b969da2 Refactored uses of log_id() 2026-05-08 20:59:24 -07:00
Tianji Liu
3f354eb03b abc: update log for extra read_lib args 2026-05-08 07:17:29 +08: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
bin
5dfe1937a0 Upgrade to WASI SDK 33 and enable exceptions 2026-05-01 13:30:43 -04:00
nella
d2f7fecef5 Fix liberty cache warning with -genlib. 2026-04-28 15:21:54 +02:00
nella
94a215b4f7 Add dont_use_cells to scl cache. 2026-04-23 12:43:43 +02:00
nella
edd3ad525e Add scl caching to abc_new. 2026-04-23 12:43:43 +02:00
nella
9143178343 Merge liberty files into stripped scl files. 2026-04-23 12:43:43 +02:00
Emil J. Tywoniak
b4c081c70b abc: fix deferred logs 2026-04-17 13:35:47 +02:00
AdvaySingh1
aea16d3888 Removed -filter_non_trigger_outputs functionality 2026-03-31 10:12:21 -07:00
AdvaySingh1
8aebec79a8 Added -filter_non_trigger_outputs knob 2026-03-27 15:41:44 -07:00
AdvaySingh1
ad6546b05e Revert "Update passes/techmap/abc.cc"
This reverts commit 20cf9fb461.
2026-03-27 14:53:38 -07:00
Advay Singh
20cf9fb461
Update passes/techmap/abc.cc
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-27 12:45:57 -07:00
AdvaySingh1
f7a9af5252 Make the signal_map flag optional 2026-03-24 14:39:21 -07:00
AdvaySingh1
e2a641f5a8 Added support for printing the cdc map file 2026-03-20 11:32:06 -07:00
AdvaySingh1
59dd03973e Added printing differnt clock domains in signal map 2026-03-20 10:37:47 -07:00
AdvaySingh1
52fad78b40 Removed is_port for non-trigger outputs. TODO: add a flag which does this so POs are only those ones 2026-03-19 09:23:12 -07:00
AdvaySingh1
dc73249d8f Added support for printing the signal map 2026-03-18 16:23:41 -07:00
Lofty
0b3f103745 abc: remove -S 2026-03-18 14:40:23 +00:00
Emil J. Tywoniak
4ab22cbb97 abc: use newcelltypes 2026-03-04 12:22:14 +01:00
Tianji Liu
750d536bba abc: new option to pass ABC read_lib args 2026-03-04 11:24:24 +08:00
Akash Levy
b03f73653f Update abc to fix bug 2026-03-01 21:43:26 -08:00
Akash Levy
2b247d165b Merge from main 2026-02-13 04:14:08 -08:00
Akash Levy
e81b5b810d Lack of node retention should only be a warning 2026-02-13 01:04:59 -08:00
Robert O'Callahan
34f8582725
Sanitize ABC global and per-run temporary directory names in logs 2026-02-07 12:12:13 +13:00
AdvaySingh1
8d22f6d7e1 Merged with main 2026-02-04 13:00:22 -08:00
AdvaySingh1
607ef02339 Added abc_max_node_retention_origins flag in AbcConfig struct 2026-02-04 12:12:04 -08:00
AdvaySingh1
43027720d2 Fixed no sources log error to only output error if node_retention mode is on 2026-02-04 10:22:24 -08:00
Akash Levy
48e7b5a167 Let's go back to a simpler time for abc... 2026-02-04 04:33:19 -08:00
Akash Levy
c57c49873e Please just stop modifying yosys... 2026-02-04 03:48:58 -08:00
Akash Levy
241852eebd Test merge from upstream 2026-02-04 02:07:01 -08:00
Akash Levy
0e0740a3a0
Remove unnecessary blank line in abc.cc 2026-02-04 00:08:42 -08:00
Akash Levy
23ed2ef523 Small abc update to see what happens 2026-02-03 23:55:25 -08:00
Akash Levy
807df40422 Undo the weird abc changes 2026-02-03 23:21:48 -08:00
Robert O'Callahan
7326bb7d66
Only reuse ABC processes if we're using yosys-abc and it was built with ENABLE_READLINE
(cherry picked from commit 5054fd17d7b70f2df97360bb0f0cc1c92a6ffe72)
2026-02-04 17:19:10 +13:00
Advay Singh
941be57cae
Added design->select after setting strpool_attribute for non-special case cells
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-03 08:41:53 -08:00
Advay Singh
e73c15750c
Update passes/techmap/abc.cc for WARNING: Source wire not
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-03 08:38:07 -08:00
AdvaySingh1
d097e536f2 Fixed log to log_error 2026-02-03 08:33:57 -08:00
Akash Levy
8e5d24aa6b Bump yosys to latest 2026-02-03 06:08:36 -08:00
AdvaySingh1
07e21e763a ABC: Refactored fEnabled flag 2026-02-02 14:03:07 -08:00
AdvaySingh1
f452702017 Added abc.node_retention flag 2026-02-02 12:08:18 -08:00
AdvaySingh1
900f8408af Fixed read_until_abc_done 2026-02-02 10:27:33 -08:00
AdvaySingh1
9646319098 Fixed source wire to be reset to nullptr so value isn't carried on 2026-02-02 10:10:01 -08:00