blob: 0d759b5c0f37dc17875a02c984698e768a2d5356 [file] [log] [blame]
yosys -import
if { [info procs quicklogic_eqn] == {} } { plugin -i ql-qlf }
yosys -import ;# ingest plugin commands
read_verilog $::env(DESIGN_TOP).v
hierarchy -top tristate
yosys proc
tribuf
flatten
synth
equiv_opt -assert -map +/quicklogic/pp3/cells_sim.v -map +/simcells.v synth_quicklogic -family pp3
design -load postopt
yosys cd tristate
select -assert-count 2 t:inpad
select -assert-count 1 t:outpad
select -assert-count 1 t:\$_TBUF_
select -assert-none t:inpad t:outpad t:\$_TBUF_ %% t:* %D