Hello, I was trying to run OpenLane in interactive...
# openlane
a
Hello, I was trying to run OpenLane in interactive mode. I wanted to know the significance of the command "run_powered_verilog". What does it do?
m
@Anmol I believe the run_powered_verilog step adds the power connections to the gate level verilog. This allows the verilog to be used for LVS. Before:
Copy code
sky130_fd_sc_hd__dfxtp_2 _880_ (
  .CLK(\counter.clk ),
  .D(_197_),
  .Q(io_out[31])
 );
After:
Copy code
sky130_fd_sc_hd__dfxtp_4 _880_ (
  .D(_197_),
  .Q(net430),
  .CLK(\clknet_1_1_0_counter.clk ),
  .VGND(vssd1),
  .VNB(vssd1),
  .VPB(vccd1),
  .VPWR(vccd1)
);
a
Thanks