mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-24 21:27:00 +00:00
Added tests/techmap/mem_simple_4x1
This commit is contained in:
parent
79f8944811
commit
81b3f52519
8 changed files with 215 additions and 0 deletions
17
tests/techmap/mem_simple_4x1_runtest.sh
Normal file
17
tests/techmap/mem_simple_4x1_runtest.sh
Normal file
|
@ -0,0 +1,17 @@
|
|||
#!/bin/bash
|
||||
|
||||
set -ev
|
||||
|
||||
yosys -o mem_simple_4x1_synth.v -p 'proc; opt; memory -nomap; techmap -map mem_simple_4x1_map.v;; techmap; opt; abc;; stat' mem_simple_4x1_uut.v
|
||||
|
||||
iverilog -o mem_simple_4x1_gold_tb mem_simple_4x1_tb.v mem_simple_4x1_uut.v
|
||||
iverilog -o mem_simple_4x1_gate_tb mem_simple_4x1_tb.v mem_simple_4x1_synth.v mem_simple_4x1_cells.v
|
||||
|
||||
./mem_simple_4x1_gold_tb > mem_simple_4x1_gold_tb.out
|
||||
./mem_simple_4x1_gate_tb > mem_simple_4x1_gate_tb.out
|
||||
|
||||
diff -u mem_simple_4x1_gold_tb.out mem_simple_4x1_gate_tb.out
|
||||
rm -f mem_simple_4x1_synth.v mem_simple_4x1_tb.vcd
|
||||
rm -f mem_simple_4x1_{gold,gate}_tb{,.out}
|
||||
: OK
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue