blob: 17689af72a1c5f5bf304dafbae93374f5ff813b3 [file] [log] [blame]
yosys -import
if { [info procs get_count] == {} } { plugin -i design_introspection }
yosys -import # ingest new plugin commands
read_verilog -icells $::env(DESIGN_TOP).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"
}