Mitch Bailey
06/02/2022, 5:00 AMCCP_NMOS you can notice missing diff. magic is very picking about device recognition layers all being at the same hierarchy. If you're running extraction from gds, you can flatten the subcells cells first using gds flatglob <cellname>Jianwei Jia
06/02/2022, 5:12 AMJianwei Jia
06/02/2022, 5:49 AMMitch Bailey
06/02/2022, 6:01 AMDCDC_XSW_NMOS subcircuit has 4 nfets, each with width of 0.42um.
.subckt DCDC_XSW_NMOS VNB clk clkb vIN vOUT0 vOUT1
x0 int_sw0 int_sw1 vIN VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u
x1 int_sw1 int_sw0 vIN VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u
x2 vOUT0 int_sw0 vIN VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u
x3 vOUT1 int_sw1 vIN VNB sky130_fd_pr__nfet_01v8 w=420000u l=150000u
x4 clkb int_sw0 clkb clkb sky130_fd_pr__pfet_01v8 w=2100000u l=2100000u
x5 clk int_sw1 clk clk sky130_fd_pr__pfet_01v8 w=2100000u l=2100000u
.ends DCDC_XSW_NMOS
Your corresponding layout has 6 nfets, with 2 sets of parallel nfets (M=2).
netgen reduces the parallel devices by adding w.
You can change w in x2 and x3 from 420000u to 840000u.Jianwei Jia
06/02/2022, 6:03 AM