| yosys -import | 
 | if { [info procs read_uhdm] == {} } { plugin -i systemverilog } | 
 | yosys -import  ;# ingest plugin commands | 
 |  | 
 | set TMP_DIR /tmp | 
 | if { [info exists ::env(TMPDIR) ] } { | 
 |   set TMP_DIR $::env(TMPDIR) | 
 | } | 
 |  | 
 | # Define forbidden value | 
 | systemverilog_defaults -add -DPAKALA | 
 | # Stash it | 
 | systemverilog_defaults -push | 
 | systemverilog_defaults -clear | 
 | read_systemverilog $::env(DESIGN_TOP).v | 
 | # Allow parsing the module again | 
 | delete top | 
 | systemverilog_defaults -pop | 
 | # Skip check for forbidden value | 
 | systemverilog_defaults -add -Pbypass=1 | 
 | read_systemverilog $::env(DESIGN_TOP).v | 
 | hierarchy | 
 | write_verilog |