3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-07-22 07:05:51 +00:00
Commit graph

19277 commits

Author SHA1 Message Date
Akash Levy
cd16928385
Merge pull request #160 from Silimate/reg-rename
[CUS-514] Reg rename fixes
2026-04-30 15:00:27 -07:00
Akash Levy
24374c8d6b
Merge pull request #159 from Silimate/localize_external_package_global_net
Localize external package/global net
2026-04-30 14:59:58 -07:00
Akash Levy
e1aade6a1f
Update frontends/verific/verific.cc
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-30 14:15:44 -07:00
Akash Levy
89a8250ae8
Update frontends/verific/verific.cc
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-04-30 14:15:25 -07:00
Stan Lee
386d3fc308 fix 2026-04-30 12:30:09 -07:00
Stan Lee
9d9ed4bfe3 flatten VCD/RTL scope hierarchy 2026-04-30 12:05:57 -07:00
Akash Levy
4d110a96bf Localize external package/global net 2026-04-30 10:51:03 -07:00
Stan Lee
f3c3eceedf bugfix 2026-04-30 10:47:23 -07:00
Stan Lee
6aab520cad simplify 2026-04-30 10:14:42 -07:00
Stan Lee
4600078f55 comments 2026-04-30 10:06:29 -07:00
Emil J
18b832247b
Merge pull request #5843 from QuantamHD/simplemap_pmux
simplemap: Moves $pmux mapping from techmap.v to simple map
2026-04-30 10:36:27 +00:00
Stan Lee
f6e6b4afef better? 2026-04-29 17:23:58 -07:00
Stan Lee
21a2a1b4f8 splitcells was the issue? 2026-04-29 17:07:50 -07:00
Stan Lee
550d48c417 fix value conversion bug 2026-04-29 15:21:29 -07:00
Ethan Mahintorabi
805c302411
simplemap: Moves $pmux mapping from techmap.v to simple map
This Fixes the slow downs I observed in techmap.v, which we
attempted to fix via the simplify ast.h route originally. This
turned out to be rather complex though.

By moving $pmux to simplemap we can just avoid that code. My
test case now runs in 310s which is 40s faster than the baseline
change.

B:507898959
Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
2026-04-29 21:20:39 +00:00
Stan Lee
448ab2a4e7 undo 2026-04-29 11:30:04 -07:00
Stan Lee
3cd792d4d7 warn only on _reg 2026-04-29 11:24:46 -07:00
Akash Levy
162233a225
Merge pull request #158 from Silimate/frontend-verific
[CUS-515] - Add '-unignore_module' flag
2026-04-28 17:45:00 -07:00
Stan Lee
489fb6ea54 compilation err 2026-04-28 16:22:12 -07:00
Stan Lee
18dc5cc2cc remove pointer 2026-04-28 16:21:23 -07:00
Stan Lee
48329bd36a change to string for consistency 2026-04-28 16:20:00 -07:00
Stan Lee
6f5b52807c whitespace 2026-04-28 16:18:36 -07:00
Stan Lee
dd6e440937 rename and clean 2026-04-28 16:16:57 -07:00
Stan Lee
e801ea4fdb delete module frontend 2026-04-28 15:12:50 -07:00
nella
92287d4857
Merge pull request #5841 from YosysHQ/nella/fix-liberty
Fix ABC: Merged scl conversion failed, using liberty format warning when using -genlib.
2026-04-28 16:43:25 +00:00
nella
d2f7fecef5 Fix liberty cache warning with -genlib. 2026-04-28 15:21:54 +02:00
Lofty
0d3923d086 abc_new: use default script if not specified 2026-04-28 12:33:21 +01:00
Emil J
a966d06524
Merge pull request #5825 from petterreinholdtsen/autotest-race-text-busy
Added locking around compiling in autotest.sh to avoid text busy race.
2026-04-28 09:12:33 +00:00
Emil J
cfa66f5335
Merge pull request #5824 from petterreinholdtsen/autotest-cxxflags
Use CPPFLAGS and CXXFLAGS when compiling in autotest.sh.
2026-04-27 22:06:07 +00:00
nella
4dbae6a473
Merge pull request #5826 from petterreinholdtsen/autotest-print-log-on-error
Made autotest.sh print log on error for easier debugging in CI setups.
2026-04-27 15:43:43 +00:00
Emil J
627b691578
Merge pull request #5831 from stashcroft/main
Make sure co-simulation only uses integer arithmetic
2026-04-27 14:03:58 +00:00
Miodrag Milanović
6b78731792
Merge pull request #5829 from YosysHQ/update_abc
Update ABC as per 2026-04-22
2026-04-27 10:59:29 +00:00
Akash Levy
b56104ada2
Merge pull request #157 from Silimate/pmux2shiftx 2026-04-25 09:40:04 -07:00
Lofty
5197b9c8ce
Merge pull request #5833 from ghaworth/fix-sdp-dipbdip-typo
Fix RAMB36E1/E2 SDP parity port mapping typo
2026-04-25 08:41:31 +00:00
Petter Reinholdtsen
3187275184 Use CPPFLAGS and CXXFLAGS when compiling in autotest.sh.
This ensure the build flags used elsewhere are included
also during testing.

Patch based on change from Daniel Gröber via Debian.

See also issue #5805.
2026-04-25 06:47:26 +02:00
Stan Lee
fe4434b105 Merge branch 'main' of github.com:silimate/yosys into pmux2shiftx 2026-04-24 17:19:49 -07:00
Stan Lee
325d9b0c0e edit naming 2026-04-24 17:14:42 -07:00
Petter Reinholdtsen
c03c0d5f9d Adjusted dot call to avoid pdflatex rejecting input due to too high resolution.
Set fairly randomly picked size when generating dot graphs based on
example I came across, to avoid the following error from pdflatex when
building documentation:

  [46 <./rdata_map_luts.pdf>]
  ! Dimension too large.

I am not sure which size make sense, nor how to decide which value are
best.

This issue is a fix for a build problem reported in
<URL: https://bugs.debian.org/1133986 >, which include a
link to the build log of the failed build.
2026-04-25 00:02:05 +02:00
Petter Reinholdtsen
59b3b6d4e4 Added locking around compiling in autotest.sh to avoid text busy race.
Patch by Daniel Gröber via Debian.

See also issue #5805.
2026-04-25 00:01:34 +02:00
Petter Reinholdtsen
c5a8c3cca5 Made autotest.sh print log on error for easier debugging in CI setups.
Patch by Daniel Gröber via Debian.

See also issue #5805.
2026-04-25 00:01:03 +02:00
Emil J
ec0a102302
Merge pull request #5832 from YosysHQ/emil/simple-extract
rtlil: rewrite SigSpec::extract for perf and packing
2026-04-24 19:03:53 +00:00
Emil J
30a914167f
Merge pull request #5809 from QuantamHD/pmux_on2
opt: Remove O(n²) opt routines across the codebase for pmux
2026-04-24 19:03:40 +00:00
Emil J. Tywoniak
e0b833ac1a opt_muxtree: dense knowledge 2026-04-24 11:07:58 +02:00
Emil J. Tywoniak
4abaca273e opt_reduce: further optimization 2026-04-24 11:07:58 +02:00
Emil J. Tywoniak
10bbda93f7 rtlil: extend SigSpec::extract test 2026-04-24 11:04:19 +02:00
Emil J. Tywoniak
a2dafce910 unit tests: rename SigSpec::extract test 2026-04-24 11:04:19 +02:00
Emil J. Tywoniak
25b9b796c4 rtlil: complicate extract again for packing 2026-04-24 11:04:19 +02:00
Christopher D. Leary
390f09b89a Support positional assignment patterns for unpacked arrays 2026-04-23 14:29:38 -07:00
Scott Ashcroft
23a05fcf35 Add comments to make sure it is clear scale is an exponent of 10 2026-04-23 17:22:14 +01:00
Scott Ashcroft
e69341cd5f Make sure co-simulation only uses integer arithmetic 2026-04-23 17:22:14 +01:00