Enno
01/21/2023, 4:55 PMMitch Bailey
01/22/2023, 3:59 PMEnno
01/22/2023, 4:00 PMMitch Bailey
01/22/2023, 4:06 PM$PDK_ROOT/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v
Enno
01/22/2023, 4:20 PMEnno
01/22/2023, 4:21 PMMitch Bailey
01/23/2023, 1:53 AMprimitive sky130_fd_sc_hd__udp_pwrgood_pp$G (
UDP_OUT,
UDP_IN ,
VGND
);
output UDP_OUT;
input UDP_IN ;
input VGND ;
table
// UDP_IN VPWR : UDP_OUT
0 0 : 0 ;
1 0 : 1 ;
? 1 : x ;
? x : x ;
endtable
endprimitive
Standard cell inverter
module sky130_fd_sc_hd__inv (
Y ,
A ,
VPWR,
VGND,
VPB ,
VNB
);
// Module ports
output Y ;
input A ;
input VPWR;
input VGND;
input VPB ;
input VNB ;
// Local signals
wire not0_out_Y ;
wire pwrgood_pp0_out_Y;
// Name Output Other arguments
not not0 (not0_out_Y , A );
sky130_fd_sc_hd__udp_pwrgood_pp$PG pwrgood_pp0 (pwrgood_pp0_out_Y, not0_out_Y, VPWR, VGND);
buf buf0 (Y , pwrgood_pp0_out_Y );
endmodule
So if there are no power connections, looks like you’ll get ‘x’ output. Do you have the powered netlist?Enno
01/23/2023, 4:06 AMEnno
01/23/2023, 3:57 PMEnno
01/23/2023, 3:59 PMEnno
01/23/2023, 4:00 PM