Chia-Hsiang Chang
86358bf825
fix: don't log error when getting non-top cells in -bb mode
2026-05-12 10:01:42 -07:00
Chia-Hsiang Chang
67373542ae
fix: add guard to avoid crash on null-pointer dereference
2026-05-12 00:32:45 -07: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
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
Chia-Hsiang Chang
57c3e484e3
feat: parallel resim with chunks and bb
2026-05-08 18:54:18 -07: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
Stan Lee
5f663796ad
oops
2026-04-20 15:22:18 -07:00
Stan Lee
38f97edb45
Merge branch 'main' of github.com:silimate/yosys into fork-scope
2026-04-20 15:21:20 -07:00
Stan Lee
fb9a64086e
undo
2026-04-20 14:47:57 -07:00
Stan Lee
1bc33bc8c5
re-trigger
2026-04-20 14:47:43 -07:00
Stan Lee
63b61f04d0
further remove
2026-04-20 13:42:57 -07:00
Stan Lee
608ed37a6d
N-dimensional regs
2026-04-20 13:42:08 -07:00
Stan Lee
da1072d77d
add flag to toggle reg overwriting
2026-04-17 15:10:40 -07:00
Stan Lee
07ae46f1ea
comments and cleanup
2026-04-17 11:31:25 -07:00
Stan Lee
1298607d95
fix compilation err
2026-04-17 10:29:13 -07:00
Stan Lee
e7ffe7a7df
override register states
2026-04-17 10:27:45 -07:00
Stan Lee
146491af22
normalize scope
2026-04-08 16:18:55 -07:00
Stan Lee
f46ce5179f
greptile
2026-04-02 11:15:39 -07:00
Stan Lee
8bdbe82819
add log-interval
2026-04-02 10:12:39 -07:00
Stan Lee
91345c2283
warning msg and address spaces
2026-04-01 09:21:02 -07:00
Stan Lee
286303deca
Compilation fix
2026-03-31 12:57:27 -07:00
Stan Lee
b6f118091c
Support for N-dimensional arrays in simulation
2026-03-31 12:50:36 -07:00
Stan Lee
c767d90f3d
add warning
2026-03-30 14:13:43 -07:00
Stan Lee
e10f545c69
fixes
2026-03-30 13:13:14 -07:00
Stan Lee
857f356f1f
remove ambiguity in implementation
2026-03-30 12:26:44 -07:00
Stan Lee
01f0fd751f
fixes for arrays
2026-03-30 12:13:50 -07:00
Stan Lee
8268a79af5
debug before assertion
2026-03-18 14:06:18 -07:00
Akash Levy
d05236907a
Merge branch 'main' into sim
2026-03-03 20:58:07 -08:00
Stan Lee
da25b800bc
finalized
2026-03-02 11:05:44 -08:00
Stan Lee
c459a74c13
autoscoping
2026-03-01 15:39:35 -08:00
Stan Lee
29a1c69f74
move log flush to better spot
2026-02-26 16:01:37 -08:00
Stan Lee
b11eef4fe1
fix bug
2026-02-26 16:00:27 -08:00
AdvaySingh1
b29514fafc
Added built in cell alongside sim support for cell
2026-02-19 11:48:35 -08:00
Stan Lee
bea2a7d473
add few debug
2026-02-03 14:40:33 -08:00
Stan Lee
ce959ec1bb
fixes
2026-02-03 12:42:33 -08:00
Stan Lee
6620d098d4
lower verbosity
2026-02-03 12:05:14 -08:00
Stan Lee
99cf75531f
merge
2026-01-21 15:43:25 -08:00
Stan Lee
15026033a3
annotate original register width
2026-01-19 11:19:41 -08:00
Stan Lee
4a1af73ec0
activity pass and a vcd writer bug fix
2026-01-16 16:32:04 -08:00
Krystine Sherwin
5b317ee03c
sim.cc: Check eval err
...
Some cells (e.g. $macc_v2) are marked evaluable, but will raise an abort if called with `CellTypes::eval()`.
Instead of falling through to the abort, we can pass a pointer to a boolean to check for errors.
Use said check to catch `CellTypes::eval()` errors and treat them as unevaluable but otherwise continue.
Reflows the series of if checks into `if ... else if ... else` so that we can check for errors and set state in one place.
2025-12-15 12:08:07 +13:00
Mohamed Gaber
dec28f65ae
Merge remote-tracking branch 'donn/pyosys_bugfixes' into merge_pybind11
2025-10-26 02:39:43 +03:00
Jannis Harder
6a0ee6e4fb
Revert sim's cycle_width default back to 10, but keep -width option
2025-10-20 14:40:05 +02:00
Miodrag Milanovic
f11a61b32b
sim: Make cycle width small as possible and configurable
2025-10-16 11:37:44 +02:00
Akash Levy
60d969530b
Bump to latest
2025-09-21 01:10:04 -07:00
Emil J
73e47ac3fe
Merge pull request #5357 from rocallahan/builtin-ff
...
Instead of using `builtin_ff_cell_types()` directly, go through a method `Cell::is_builtin_ff()`
2025-09-17 11:37:16 +02:00
Robert O'Callahan
d24488d3a5
Instead of using builtin_ff_cell_types() directly, go through a method Cell::is_builtin_ff()
2025-09-17 03:24:19 +00:00