Commit Graph
17982 Commits
Author SHA1 Message Date
Miodrag Milanovic fd41f9fa7c techlibs: ignore problematic block for verific, we anyway load as blackbox only 2026-09-30 15:57:44 +02:00
Miodrag Milanovic 667004e9dc Register rest of targets 2026-09-30 13:01:55 +02:00
Miodrag Milanovic 24c6dfeb5e techlibs: commented duplicated gowin primitives 2026-09-30 12:59:01 +02:00
Miodrag Milanovic 6e87ef6987 read_slang: make use of target register 2026-09-30 11:02:05 +02:00
Miodrag Milanovic 440778f228 verific: make use of target register 2026-09-30 10:54:07 +02:00
Miodrag Milanovic 5cbdd07754 register targets for lattice related synth passes 2026-09-30 10:53:41 +02:00
Miodrag Milanovic 5b2d468fed kernel: add target register 2026-09-30 10:52:58 +02:00
Miodrag Milanovic f95af3c380 techlibs: MULTADDSUB9X9WIDE is already in cells_sim_nexus.v 2026-09-30 10:52:14 +02:00
Miodrag Milanovic 8877813125 techlibs: remove duplicated attribute 2026-09-30 10:51:35 +02:00
Miodrag Milanovic 83ed7ea9ac techlibs: remove includes, imported by common_sim.vh already 2026-09-30 10:51:03 +02:00
Miodrag Milanović a1a0ad7d45 Merge pull request #6257 from YosysHQ/mmicko/sv-elab
Update sv-elab and slang to v12.0
2026-09-29 16:47:37 +00:00
Miodrag Milanovic ef887f64f6 Update sv-elab and slang to v12.0 2026-09-29 18:09:25 +02:00
nella 9d0c91b236 Merge pull request #6251 from YosysHQ/nella/abc9-private-init
abc9: keep FF init on private wires
2026-09-28 17:19:24 +00:00
nella 2b4f1bce68 Fix abc9 private init. 2026-09-27 19:55:42 +02:00
Miodrag Milanović 30d62572e8 Merge pull request #6247 from YosysHQ/mmicko/update_abc
Update ABC as per 2026-09-25
2026-09-25 12:18:42 +00:00
Miodrag Milanovic bcce843b93 Update ABC as per 2026-09-25 2026-09-25 13:50:25 +02:00
Miodrag Milanović 6f876ae0e2 Merge pull request #6244 from YosysHQ/mmicko/logger_fix
logger: add highlighted text and fix formatting
2026-09-24 08:06:14 +00:00
Miodrag Milanovic 709e780fe7 logger: add highlighted text and fix formatting 2026-09-24 09:05:39 +02:00
Miodrag Milanović 0d3483f04a Merge pull request #6240 from YosysHQ/use_homebrew_fix
cmake: Fix Homebrew search on macOS
2026-09-23 14:34:24 +00:00
N. Engelhardt 450b5ae1b7 cmake: Fix Homebrew search on macOS 2026-09-23 16:04:42 +02:00
Miodrag Milanović 303b1ff528 Merge pull request #6204 from YosysHQ/mmicko/logger
logger: add LogSourceLocation
2026-09-23 10:48:18 +00:00
Emil J beb32d697c Merge pull request #6239 from YosysHQ/emil/bufnorm-iopad-compat
Emil/bufnorm iopad compat
2026-09-23 10:11:31 +00:00
Emil J. Tywoniak 692ca9c0b8 bufnorm: cover IO pad handling with tests 2026-09-23 11:50:36 +02:00
Emil J. Tywoniak 40c50f6255 bufnorm: let directed connections to IO pads be handled as directed 2026-09-23 11:50:36 +02:00
nella 0fa1478ce8 Merge pull request #6036 from YosysHQ/nella/latch-diagnostics-2
`proc_dlatch`: error on implicit latches early [sc-645]
2026-09-22 15:33:40 +00:00
nella 57ab8ef2c6 Merge remote-tracking branch 'origin/main' into nella/latch-diagnostics-2 2026-09-22 16:49:41 +02:00
nella d4f0028e7f Merge pull request #6178 from YosysHQ/nella/muladd-reassoc
canonicalize $macc unmapping for better DSP inference [sc-814]
2026-09-22 13:04:16 +00:00
nella ec2b287c1e Merge pull request #6150 from YosysHQ/nella/rm-unused-ports
rmports: remove output ports unused by all instances [sc-799]
2026-09-22 13:01:17 +00:00
Miodrag Milanovic 6557982d0a logger: make log_verific_callback simple 2026-09-22 13:15:32 +02:00
nella e8db64c609 Merge pull request #6228 from YosysHQ/nella/abc-no-input-boxes
read_liberty: don't mark input-less cells as boxes
2026-09-21 16:08:28 +00:00
nella 968a634379 Merge pull request #6225 from YosysHQ/nella/abc-liberty-box-timing
read_liberty: only mark cells as abc9 boxes when timing is imported
2026-09-21 16:08:27 +00:00
nella 563bda5023 Merge pull request #6224 from YosysHQ/nella/abc-new-input-ports
aiger2: remove $input_port cells when leaving bufnorm
2026-09-21 16:08:26 +00:00
nella 68b1e26096 Merge pull request #6223 from YosysHQ/nella/abc-new-keep-wires
Keep keep wires in abc.
2026-09-21 16:08:26 +00:00
nella 6bdef2dfc6 Merge pull request #6221 from YosysHQ/nella/abc-new-scopeinfo
aiger2: keep $scopeinfo through mapping_prep
2026-09-21 16:08:25 +00:00
nella 3cc2b8faf8 Merge pull request #6220 from YosysHQ/nella/portarcs-zero-delay
portarcs: avoid dividing by zero with zero delays
2026-09-21 16:08:25 +00:00
nella 8e905dc313 Merge pull request #6218 from YosysHQ/nella/abc-new-exe-options
abc_new: clear exe options on each invocation
2026-09-21 16:08:24 +00:00
nella 9b15591e6f Merge pull request #6217 from YosysHQ/nella/abc-new-tests
abc new tests [sc-919]
2026-09-21 16:08:24 +00:00
nella 90e281a964 Reject abc9 boxes without an input or an output. 2026-09-21 16:58:03 +02:00
nella 315f8194a0 Don't mark cells w no unput as boxes. 2026-09-21 16:58:03 +02:00
nella d8d54fafd7 Mark cells as imported correctly. 2026-09-21 16:57:58 +02:00
nella c3c5388ed9 Clean up after bufnorm. 2026-09-21 16:57:53 +02:00
nella 5726f981fa Keep keep wires in abc. 2026-09-21 16:57:41 +02:00
nella c0f8629f7c Keep scopeinfo. 2026-09-21 16:57:41 +02:00
nella 859b245eb5 Don't divide by zero with zero delays. 2026-09-21 16:57:41 +02:00
nella e7dd15a4b8 Clear options per invocation. 2026-09-21 16:57:26 +02:00
nella ce87b2fb3d Expect abc error. 2026-09-21 16:39:09 +02:00
nella edb9422be5 Rm undeclared cell type test. 2026-09-21 16:33:47 +02:00
nella ba063d0af2 Skip failing tests. 2026-09-21 16:33:47 +02:00
nella b60492b203 Repro tie box, portarcs, read_liberty. 2026-09-21 16:33:47 +02:00
nella fb74fe275d Repro dropped keep and scopeinfo. 2026-09-21 16:33:47 +02:00