|  | yosys -import | 
|  | if { [info procs getparam] == {} } { plugin -i params } | 
|  | yosys -import  ;# ingest plugin commands | 
|  |  | 
|  | read_verilog $::env(DESIGN_TOP).v | 
|  | read_liberty -lib -ignore_miss_dir -setattr blackbox ./lib/sky130_fd_sc_hd.lib | 
|  | read_verilog ./lib/sky130_hd_clkg_blackbox.v | 
|  | hierarchy -check -auto-top | 
|  |  | 
|  |  | 
|  | reg_clock_gating ./lib/sky130_hd_ff_map.v | 
|  | opt_clean -purge | 
|  | synth -top top | 
|  | dfflibmap -liberty ./lib/sky130_fd_sc_hd.lib | 
|  | abc -D 1250 -liberty ./lib/sky130_fd_sc_hd.lib | 
|  | splitnets | 
|  | opt_clean -purge | 
|  | hilomap -hicell sky130_fd_sc_hd__conb_1 HI -locell sky130_fd_sc_hd__conb_1 LO | 
|  | splitnets | 
|  | opt_clean -purge | 
|  | insbuf -buf sky130_fd_sc_hd__buf_2 A X | 
|  | dffinit | 
|  | flatten | 
|  | opt;; | 
|  | #check | 
|  | write_verilog -noattr -noexpr -nohex -nodec -defparam clockgated_regfile.v | 
|  |  |