- github repo
- tracefiles from presentation -
traces/presentation_tracefiles/t*.trace
- output files for these stored in -
outs/t*.out
- output files for these stored in -
- group tracefiles or checking -
traces/our_tracefiles/*.txt
To execute all presentation tracefiles use single line command -
for i in {0..13}; do make silent tracefile=$PWD/traces/presentation_tracefiles/t$i.trace outfile=$PWD/outs/t$i.out; done
make silent tracefile=<trace_file> outfile=<out_file>
make all tracefile=<trace_file> outfile=<out_file> # to get all debug prints, with +per_clk
make dram tracefile=<trace_file> outfile=<out_file> # to get dram debug prints only
make queue tracefile=<trace_file> outfile=<out_file> # to get queue debug prints only
cd sim
vlib work
vlog ../hdl/global_defs.sv # this is done to ensure package is imported properly
vlog ../hdl/*.sv
vsim -c -do "run all ; q" +nowarn3691 work.queue_tb +tracefile=<trace_file> +outfile=<out_file>
report is present here