blob: 6e8cdf082ea06fc3d957325570cae00b5e20f456 [file] [log] [blame]
yosys plugin -i ../../get_count.so
yosys -import
read_verilog -icells design.v
hierarchy -auto-top
set n [get_count -modules my_gate]
puts "Module count: $n"
if {$n != "1"} {
error "Invalid count"
}
set n [get_count -cells t:\$_BUF_]
puts "BUF count: $n"
if {$n != "4"} {
error "Invalid count"
}
set n [get_count -cells t:\$_NOT_]
puts "NOT count: $n"
if {$n != "3"} {
error "Invalid count"
}
set n [get_count -wires w:*]
puts "Wire count: $n"
if {$n != "5"} {
error "Invalid count"
}