firesim/sim/scripts
Nandor Licker 0755382dae
Extends tests to work with post-synth RTL (#1439)
Includes improvements to post-synth simulations:

- Added a `QUICK` strategy which tries to get Vivado to run fast, yet still helps us reproduce failures
- Limited Vivado to 1 thread to mitigate flakyness from parallel synthesis
- The harness now explicitly waits for GSR
- Integrated post-synth metasims with the harness. Setting `TEST_DISABLE_VIVADO=1` in the environment disables these tests even if Vivado is available.

Co-authored-by: Nandor Licker <nandorl@sifive.com>
2023-02-27 18:20:01 +02:00
..
.gitignore New squashed FireSim repo for open-sourcing 2018-05-13 19:40:34 +00:00
create-afi.py Port to Python3 + Switch to GH-A CI (#878) 2022-01-20 11:03:37 -08:00
create-bucket.py Port to Python3 + Switch to GH-A CI (#878) 2022-01-20 11:03:37 -08:00
describe-afi.sh New squashed FireSim repo for open-sourcing 2018-05-13 19:40:34 +00:00
load-fpga.sh New squashed FireSim repo for open-sourcing 2018-05-13 19:40:34 +00:00
synth_fpga.tcl Extends tests to work with post-synth RTL (#1439) 2023-02-27 18:20:01 +02:00
synth_fpga.xdc Extends tests to work with post-synth RTL (#1439) 2023-02-27 18:20:01 +02:00