Stefan Holst
|
674f3dea4a
|
Merge branch 'main' into devel
|
3 weeks ago |
Stefan Holst
|
187d176cfd
|
partial ternary if support
|
1 month ago |
Stefan Holst
|
ba1de0bea9
|
support for per-simulation delay factors
|
6 months ago |
Stefan Holst
|
5769aa3716
|
deactivate delta sim
|
6 months ago |
Stefan Holst
|
e97c370d39
|
support stuck-at fault model injection for 2-valued logic sim
|
7 months ago |
Stefan Holst
|
3b7106be80
|
fix deferred assignments
|
8 months ago |
Stefan Holst
|
d2357859f6
|
more robust matching and assign processing
|
1 year ago |
Stefan Holst
|
53629c5c28
|
support injection into specific sims
|
1 year ago |
Stefan Holst
|
e64845e8c0
|
fanout generator
|
1 year ago |
Stefan Holst
|
da98ca2db7
|
signal flips in compiled code
|
1 year ago |
Stefan Holst
|
deb4599206
|
fix tests
|
1 year ago |
Stefan Holst
|
c1c9ec9aae
|
pin_name, cleanup legacy code
|
1 year ago |
Stefan Holst
|
4c55dcec60
|
delta sim for improving fault sim performance
|
1 year ago |
Stefan Holst
|
a4b7364478
|
mux21 in 6v logic sim, more test fixtures
|
1 year ago |
Stefan Holst
|
f59e97afa9
|
remove hashes, add lst, overflow, ebuf
|
1 year ago |
Stefan Holst
|
f6baf9cb5e
|
a fast 6v sim
|
1 year ago |
Stefan Holst
|
fc030c6708
|
allow interconnect annotations without forks
|
1 year ago |
Stefan Holst
|
795cac0716
|
initial and final values from mvarrays
|
1 year ago |
Stefan Holst
|
3a8777e0a3
|
none-filtering iterator for GrowingList
|
1 year ago |
Stefan Holst
|
68e8cb844a
|
pass line id to inject_cb
|
1 year ago |
Stefan Holst
|
1a3b91c1c0
|
fix comment
|
2 years ago |
Stefan Holst
|
aa7536b8b0
|
line use and diff
|
2 years ago |
Stefan Holst
|
fccf5e0d84
|
fix log limit
|
2 years ago |
Stefan Holst
|
a6d1e4099c
|
alap toposort, improve tests
|
2 years ago |
Stefan Holst
|
1654915ed6
|
support for partial re-sim
|
2 years ago |
Stefan Holst
|
d2a2484efa
|
fix fault injection
|
2 years ago |
Stefan Holst
|
de79393dfc
|
fix log limiter, use eng notation
|
2 years ago |
Stefan Holst
|
4bb3f3424a
|
cond in sdf parser. ignored for now.
|
2 years ago |
Stefan Holst
|
a6243b43f6
|
keep s_nodes
|
2 years ago |
Stefan Holst
|
baeb759824
|
types, perf op growing list, keep s_nodes
|
2 years ago |
Stefan Holst
|
967a232b1c
|
fix pulse threshold selection
|
2 years ago |
Stefan Holst
|
8096416b0e
|
save test position for each pattern
|
2 years ago |
Stefan Holst
|
a4cce9f8c0
|
Produce stable value when trans. to/from -
|
2 years ago |
Stefan Holst
|
4f6b733eb4
|
fix NanGate variants, version bump
|
2 years ago |
Stefan Holst
|
371bc906b3
|
Merge branch 'main' into devel
fix readthedocs
|
2 years ago |
Stefan Holst
|
0ade89defa
|
remove old test data, intro check
|
2 years ago |
Stefan Holst
|
7f4026f504
|
def-file docs
|
2 years ago |
Stefan Holst
|
e6a0d59d44
|
def-file docs
|
2 years ago |
Stefan Holst
|
63e5f32e21
|
better ignore
|
2 years ago |
Stefan Holst
|
35e727e714
|
better docs, new techlib as default, fix tests
|
2 years ago |
Stefan Holst
|
83445e2bbd
|
support for newer NANGATE lib
|
2 years ago |
Stefan Holst
|
c67148c0ee
|
doc fix
|
2 years ago |
Stefan Holst
|
280c425486
|
fix test
|
2 years ago |
Stefan Holst
|
5be82da49a
|
avoid holes in forks, update intro
|
2 years ago |
Stefan Holst
|
b3dbe9765a
|
fix xor in libs, remove old code
|
2 years ago |
Stefan Holst
|
5e573b0408
|
fix substitute for inputs with fo, dot graph
|
2 years ago |
Stefan Holst
|
08d9f5a9bf
|
one-bit busses
|
2 years ago |
Stefan Holst
|
b098fb219d
|
fix for unconnected named pins, double-declaration
|
2 years ago |
Stefan Holst
|
97387e962b
|
add GSC180nm
|
2 years ago |
Stefan Holst
|
f4d875f7e5
|
docs
|
2 years ago |
Stefan Holst
|
cf9a98b5ce
|
del deprecated sdf code, explicit tlib use
|
2 years ago |
Stefan Holst
|
d8f605a47a
|
fix double-free when fo goes to same cell
|
2 years ago |
Stefan Holst
|
ec5626b8ca
|
remove old connections in substitute node reuse
|
2 years ago |
Stefan Holst
|
5a693f7b9b
|
preserve node order during resolve
|
2 years ago |
Stefan Holst
|
19bbe2c260
|
update intro
|
2 years ago |
Stefan Holst
|
d3897246c5
|
move resolving cells to circuit, more doc
|
2 years ago |
Stefan Holst
|
9bda7a4c57
|
capitalize tech libs
|
2 years ago |
Stefan Holst
|
2270a9eee7
|
fix fork stripping + fork None values
|
2 years ago |
Stefan Holst
|
ea45a326ec
|
add latch, fix xor delays, improve test
|
2 years ago |
Stefan Holst
|
1e9fe7707b
|
saed32nm
|
2 years ago |
Stefan Holst
|
50a5d8a290
|
one cell inherits name in substitute, sim fix
|
2 years ago |
Stefan Holst
|
d97555e9e9
|
fix simprim cells, add saed90
|
2 years ago |
Stefan Holst
|
47ee8d5878
|
improve substitute, update notebook output
|
2 years ago |
Stefan Holst
|
c32584fc76
|
1to1 fork optimization, fix substitute
|
2 years ago |
Stefan Holst
|
39b8c1695b
|
full constants support, fix signal declarations
|
2 years ago |
Stefan Holst
|
80d26b6f0b
|
Add AO*211 and OA*211, fix MUX21
|
2 years ago |
Stefan Holst
|
f7ef78e58d
|
support for limiting log messages
|
2 years ago |
Stefan Holst
|
7afb13b33b
|
mv_str for single values, remove undue assert
|
2 years ago |
Stefan Holst
|
153442a10a
|
def file parser
|
2 years ago |
Stefan Holst
|
afb0a64953
|
wsa accumulation in wavesim
|
2 years ago |
Stefan Holst
|
c49667edc1
|
remove old code, verilog positional pins
|
2 years ago |
Stefan Holst
|
d921eb5048
|
sim support for remaining primitives
|
2 years ago |
Stefan Holst
|
670fb0b3fc
|
circuit node substitution
|
2 years ago |
Stefan Holst
|
f8bf579be2
|
support concat, bus select, ISOL cells
|
2 years ago |
Stefan Holst
|
f61e2b42e8
|
support more cells in logic sim
|
2 years ago |
Stefan Holst
|
4aec335abb
|
verilog: concat assignments, more comments
|
2 years ago |
Stefan Holst
|
1a9cb396bf
|
tweak repr, doc
|
2 years ago |
Stefan Holst
|
3875dc38f9
|
docs
|
2 years ago |
Stefan Holst
|
ecb7171c37
|
docs
|
2 years ago |
Stefan Holst
|
8957db48ab
|
docs
|
2 years ago |
Stefan Holst
|
0b15f9fa18
|
doc improvements
|
2 years ago |
Stefan Holst
|
dc76a9f517
|
new into demo
|
2 years ago |
Stefan Holst
|
0968cb451e
|
docs, fix stil unassigned, fix io_locs for busses
|
2 years ago |
Stefan Holst
|
947df89434
|
add AOI21 to logic sim
|
2 years ago |
Stefan Holst
|
f17e461fdd
|
fix reading directly from file handle
|
2 years ago |
Stefan Holst
|
d6d981a351
|
support for det vars
|
2 years ago |
Stefan Holst
|
7a060b1831
|
support for static variations
|
2 years ago |
Stefan Holst
|
03802ac9f8
|
make sims pickleable
|
2 years ago |
Stefan Holst
|
70caea065e
|
more cleanup
|
2 years ago |
Stefan Holst
|
f04f1b0012
|
cleanup
|
2 years ago |
Stefan Holst
|
44b0c887d7
|
random sampling of delays
|
2 years ago |
Stefan Holst
|
4e2022291e
|
fix cuda ppo_to_ppi
|
2 years ago |
Stefan Holst
|
5566b80e52
|
simprim, vat refactor, batchrange
|
2 years ago |
stefan
|
63c0b48537
|
bump
|
2 years ago |
stefan
|
6520ee23ef
|
cleanup and new intro notebook
|
2 years ago |
stefan
|
1810d40959
|
pytest work without cuda
|
2 years ago |
Stefan Holst
|
7430ebb068
|
jitted logic sim
|
2 years ago |
stefan
|
89f317b463
|
better circuit statsu, 2v logic sim
|
2 years ago |
Stefan Holst
|
753ce566e4
|
Timer improvements, log in yaml
|
2 years ago |
stefan
|
1eb8d87884
|
faster logic sim, removing MVArray, BPArray
|
2 years ago |
Stefan Holst
|
02f3a0e1b2
|
correct timing padding
|
2 years ago |
Stefan Holst
|
fc8e65e788
|
bit-packing utility
|
2 years ago |
Stefan Holst
|
d80a3ae2b1
|
timer utility
|
2 years ago |
Stefan Holst
|
7bfc02e683
|
more on-gpu code, bump python requirement
|
2 years ago |
Stefan Holst
|
8da4a62bce
|
switch to new wave_sim, silence occupancy warnings
|
2 years ago |
Stefan Holst
|
3497bfdc75
|
first gpu-code, cached test fixtures
|
2 years ago |
Stefan Holst
|
f1ebe1487c
|
new wave sim
|
2 years ago |
Stefan Holst
|
f0dac36ac7
|
interface -> io_nodes, io_loc fix
|
2 years ago |
Stefan Holst
|
b2953aef25
|
only dff
|
2 years ago |
Stefan Holst
|
3774b14286
|
support ppi/ppo
|
2 years ago |
Stefan Holst
|
4847ad9c40
|
locating io ports and busses by name
|
2 years ago |
Stefan Holst
|
6801606dca
|
new common scheduler for simulators
|
2 years ago |
Stefan Holst
|
faf41f0863
|
ff transitions switch
|
2 years ago |
Stefan Holst
|
6430f10f73
|
HADD pin index fix
|
2 years ago |
Stefan Holst
|
fa19af8c31
|
4-input gate simulator
|
3 years ago |
Stefan Holst
|
93a0858d2f
|
oai and aoi pin handling fix
|
3 years ago |
Stefan Holst
|
1f2808ee31
|
Merge branch 'main' into devel
|
3 years ago |
Stefan Holst
|
163b348a0c
|
year bump
|
3 years ago |
Stefan Holst
|
ecfc692edc
|
support reset RN for scan cells
|
3 years ago |
Stefan Holst
|
afb7e745a1
|
adding aoi to logic sim
|
3 years ago |
Stefan Holst
|
6a8841c3c6
|
revert wave_eval4
|
3 years ago |
Stefan Holst
|
c530983afa
|
accept I as a first input
|
3 years ago |
Stefan Holst
|
775b13c694
|
fix off-by-1 pin index when loading AOI and OAI cells
|
3 years ago |
Stefan Holst
|
584445f3b1
|
wave eval for 4-input gates
|
4 years ago |
Stefan Holst
|
85dd02d4d7
|
interpret N as unassigned in STIL
|
4 years ago |
Stefan Holst
|
7c03271048
|
improve robustness of sdf annotation and wave sim
|
4 years ago |
Stefan Holst
|
8bbaaf8fae
|
comment change
|
4 years ago |
Stefan Holst
|
d59d6401c8
|
fix stil loading and logic sim capture
|
4 years ago |
Stefan Holst
|
387c436207
|
fix tests, version bump
|
4 years ago |
Stefan Holst
|
b981b1153c
|
add sdata to control individual sims
|
4 years ago |
Stefan Holst
|
87d93afb44
|
fix time in unpickled log objects
|
4 years ago |
Stefan Holst
|
c3e4090f31
|
make nodes and lines hashable again
|
4 years ago |
Stefan Holst
|
0251d66d28
|
make circuit pickable and comparable
|
4 years ago |
Stefan Holst
|
864230b883
|
initial letch support, fix capture in logic sim
|
4 years ago |
Stefan Holst
|
d05841a6a2
|
Merge branch 'main' into devel
|
5 years ago |
Stefan Holst
|
c5be32d7e5
|
doc and indent fix
|
5 years ago |
Stefan Holst
|
8434f5e694
|
fixes for IWLS benchmark netlists
|
5 years ago |
Stefan Holst
|
9ff2369a55
|
fix parsing older stil files
|
5 years ago |
Stefan Holst
|
82a53e0171
|
improve techlib for gsclib, better constant handling in verilog parser
|
5 years ago |
Stefan Holst
|
a2df0e5682
|
fix ff annotation
|
5 years ago |
Stefan Holst
|
ec37e11fef
|
Merge branch 'main' into devel
|
5 years ago |
Stefan Holst
|
3a5a3c128b
|
year bump
|
5 years ago |
Stefan Holst
|
ee30898cef
|
docs for numba and cuda
|
5 years ago |
Stefan Holst
|
62cf56e98a
|
TechLib class, remove unnecessary .index
|
5 years ago |
Stefan Holst
|
dc003fa624
|
documentation improvements
|
5 years ago |
Stefan Holst
|
8b5a71f498
|
documentation improvements
|
5 years ago |
Stefan Holst
|
9c8dee31b9
|
assign and capture return arrays, new cycle method for common use pattern
|
5 years ago |
Stefan Holst
|
2bbdf3ee5d
|
fix logic sim of DFF.QN output
|
5 years ago |
Stefan Holst
|
35cf63cf38
|
Make Node and Line indexable, documentation.
|
5 years ago |
Stefan Holst
|
ff4de6d782
|
de-lint and repr improvements
|
5 years ago |
Stefan Holst
|
c12a30328c
|
better hr_time
|
5 years ago |
Stefan Holst
|
7e6660002b
|
support ibuff in WaveSim
|
5 years ago |
Stefan Holst
|
dfbc35eeb9
|
logging range fixes
|
5 years ago |
Stefan Holst
|
4f531fe4cb
|
implement logging range
|
5 years ago |
Stefan Holst
|
18c17b5f76
|
more docs and reprs
|
5 years ago |
Stefan Holst
|
0bad95e94e
|
LogicSim clean-up and new fault injection facility. version bump.
|
5 years ago |
Stefan Holst
|
7501613951
|
remove comments
|
5 years ago |
Stefan Holst
|
5084f1dd8c
|
demo nb run with cuda
|
5 years ago |
Stefan Holst
|
7f035c1ac5
|
Migration to new logic value representation
|
5 years ago |
Stefan Holst
|
7bcfbf502b
|
Documentation, cleanup, multi-valued logic
|
5 years ago |
Stefan Holst
|
5830608527
|
Documenting circuit module
|
5 years ago |
Stefan Holst
|
cff18e0915
|
start documentation
|
5 years ago |
Stefan Holst
|
a77ac4a397
|
start designing new data structures for m-valued logic
|
5 years ago |