3 ..
/..
/yosys
-qq -p "proc; opt; memory -nomap -bram temp/brams_${2}.txt; opt -fast -full" \
4 -l temp
/synth_
${1}_${2}.log -o temp/synth_${1}_${2}.v temp/brams_${1}.v
5 iverilog
-Dvcd_file=\"temp
/tb_
${1}_${2}.vcd\" -DSIMLIB_MEMDELAY=1ns -o temp/tb_${1}_${2}.tb temp/brams_${1}_tb.v \
6 temp
/brams_
${1}_ref.v temp/synth_${1}_${2}.v temp/brams_${2}.v ..
/..
/techlibs
/common
/simlib.v
7 temp
/tb_
${1}_${2}.tb > temp/tb_${1}_${2}.txt
8 if grep -q ERROR temp
/tb_
${1}_
${2}.txt
; then
9 grep -HC2 ERROR temp
/tb_
${1}_
${2}.txt |
head