Stefan Holst
baeb759824
types, perf op growing list, keep s_nodes
1 year ago
Stefan Holst
967a232b1c
fix pulse threshold selection
1 year ago
Stefan Holst
351d809306
for release 0.0.4
...
- Circuit: is now pickleable and comparable
- Circuit: utilities for locating/indexing io-ports
- Verilog: parser fixes, support yosys-style verilog
- SDF: parser fixes, full XOR support
- STIL: parser fixes
- Simulators: faster, up to 4-input cells, pickleable
- WaveSim: WSA calculation support
- WaveSim: Per-simulation parameters and delays
- Logic: Data are now raw numpy arrays
- Logic: More tools for bit-packing
- Added DEF parser
- Better techlib support for NanGate, SAED, GSC180
- Tests and docs improvements
1 year ago
Stefan Holst
0ade89defa
remove old test data, intro check
1 year ago
Stefan Holst
35e727e714
better docs, new techlib as default, fix tests
1 year ago
Stefan Holst
280c425486
fix test
1 year ago
Stefan Holst
cf9a98b5ce
del deprecated sdf code, explicit tlib use
1 year ago
Stefan Holst
5a693f7b9b
preserve node order during resolve
1 year ago
Stefan Holst
ea45a326ec
add latch, fix xor delays, improve test
1 year ago
Stefan Holst
d97555e9e9
fix simprim cells, add saed90
1 year ago
Stefan Holst
afb0a64953
wsa accumulation in wavesim
1 year 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
0b15f9fa18
doc improvements
2 years ago
Stefan Holst
dc76a9f517
new into demo
2 years ago
Stefan Holst
7a060b1831
support for static variations
2 years ago
Stefan Holst
44b0c887d7
random sampling of delays
2 years ago
Stefan Holst
5566b80e52
simprim, vat refactor, batchrange
2 years ago
stefan
1eb8d87884
faster logic sim, removing MVArray, BPArray
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
840b816804
Circuit pickle, STIL/SDF/techlib fixes, sdata
...
- fix pin indices for various SC lib variants
- SDF annotation improvements
- STIL loading improvements
- Support for per-simulation parameters in WaveSim
- Circuit is now pickleable and comparable
2 years ago
Stefan Holst
d59d6401c8
fix stil loading and logic sim capture
3 years ago
Stefan Holst
387c436207
fix tests, version bump
3 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
c9445f2d79
Docs, __index__, fault injection and TechLib
...
- Documentation improvements
- Node and Line objects now provide __index__
- LogicSim cleanup and improvements (inject_cb, cycle, ...)
- Introduce TechLib class to organize tech-specific info
- More human-readable output
- De-linting
4 years ago
Stefan Holst
62cf56e98a
TechLib class, remove unnecessary .index
4 years ago
Stefan Holst
ff4de6d782
de-lint and repr improvements
4 years ago
Stefan Holst
64e1de396f
New m-valued logic arrays, documentation, 0.0.2
...
- MVArray for multi-valued logic
- BPArray for bit-parallel storage layout
- Started documenting with Sphinx
- Migrated simulators to new BPArray
4 years ago
Stefan Holst
7f035c1ac5
Migration to new logic value representation
4 years ago
Stefan Holst
7bcfbf502b
Documentation, cleanup, multi-valued logic
4 years ago
Stefan Holst
5830608527
Documenting circuit module
4 years ago
Stefan Holst
a77ac4a397
start designing new data structures for m-valued logic
4 years ago
Stefan Holst
e6ae009969
updated b14 benchmark, update wavesim capture api, expand usage examples
4 years ago
Stefan Holst
6bba7ac359
support for stripping forks and memory re-use in wavesim.
4 years ago
Stefan Holst
1af346c97a
overflow notification and wavecap statistics on GPU
4 years ago
Stefan Holst
0c5a7f56e1
Project Import
4 years ago