blob: 7f5466546f16db4adff3f611c7af10b5fe0a19a6 [file] [log] [blame]
yosys -import
if { [info procs ql-qlf-k4n8] == {} } { plugin -i ql-qlf-k4n8 }
yosys -import ;# ingest plugin commands
# Equivalence check for adder synthesis
read_verilog -icells -DWIDTH=4 soft_adder.v
hierarchy -check -top adder
yosys proc
equiv_opt -assert -map +/quicklogic/qlf_k4n8_cells_sim.v synth_quicklogic -family qlf_k4n8
design -reset
# Equivalence check for subtractor synthesis
read_verilog -icells -DWIDTH=4 soft_adder.v
hierarchy -check -top subtractor
yosys proc
equiv_opt -assert -map +/quicklogic/qlf_k4n8_cells_sim.v synth_quicklogic -family qlf_k4n8