| 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" | 
 | } | 
 |  |