Elam Day-Friedland

Results 12 comments of Elam Day-Friedland

related to https://github.com/ucb-bar/chipyard/issues/844

syn/par works on commercial tutorial flow

`make tutorial=sky130-commercial power-syn BINARY=/tools/C/elamdf/chipyard_dev/tests/symmetric.riscv` works as well (with joules)

seems like it won't be too different from FDTD- working on it over [here](https://github.com/elamdf/gplugins/tree/lumerical-charge). Would like to eventually have some easy way to get sparams for an active device under...

```(motifs_in_calyx) ?➜ tests git:(add-assert-primitive) ?✗ runt -i assert -d runt -i assert -d ✗ primitives:primitives/assert.futil ~ 1 │- test 1│+ ---CODE--- 2│+ 1 3│+ ---STDERR--- 4│+ FAILED: interp_out.dump 5│+ /Users/elamdf/Documents/projects/inception/motifs_in_calyx/calyx/target/debug/cider...

Ok, trying to implement a cider `assert` but now I'm seeing a nondescript error trying to run the test in `fud2`. ```fud2 --from calyx --to dat --through verilator -s sim.data=tests/correctness/assert.futil.data...

It looks like the (expected/correct) `assert` failure is written to sim.log, but since the assert makes verilator return a nonzero exit code, ninja crashes and fails the test. Thinking about...

I agree it should crash the sim. I think it's a bit shady, however, to define the `assert` test success case as "ninja should crash", since that can mean multiple...

done- the tests now pass (with output expecting ninja to crash)

does this need anything else b4 merge? cc @rachitnigam