From d88f4f39bf281503d42ecb748323626de9a47b05 Mon Sep 17 00:00:00 2001 From: kareem Date: Mon, 17 Oct 2022 09:32:26 -0700 Subject: [PATCH 1/3] new pll test --- verilog/gl/digital_pll.v | 2550 ++++++++++++++++++-------------------- 1 file changed, 1236 insertions(+), 1314 deletions(-) diff --git a/verilog/gl/digital_pll.v b/verilog/gl/digital_pll.v index 4f9336b7..cae78711 100644 --- a/verilog/gl/digital_pll.v +++ b/verilog/gl/digital_pll.v @@ -193,6 +193,29 @@ module digital_pll (dco, wire _173_; wire _174_; wire _175_; + wire _176_; + wire _177_; + wire _178_; + wire _179_; + wire _180_; + wire _181_; + wire _182_; + wire _183_; + wire _184_; + wire _185_; + wire _186_; + wire _187_; + wire _188_; + wire _189_; + wire _190_; + wire _191_; + wire _192_; + wire _193_; + wire _194_; + wire _195_; + wire _196_; + wire _197_; + wire _198_; wire \pll_control.clock ; wire \pll_control.count0[0] ; wire \pll_control.count0[1] ; @@ -314,1572 +337,1710 @@ module digital_pll (dco, wire \ringosc.iss.trim[0] ; wire \ringosc.iss.trim[1] ; - sky130_fd_sc_hd__inv_2 _176_ (.A(\pll_control.tint[4] ), + sky130_fd_sc_hd__xnor2_2 _199_ (.A(\pll_control.oscbuf[1] ), + .B(\pll_control.oscbuf[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_043_)); - sky130_fd_sc_hd__inv_2 _177_ (.A(\pll_control.tint[3] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_044_)); - sky130_fd_sc_hd__inv_2 _178_ (.A(\pll_control.tint[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_045_)); - sky130_fd_sc_hd__inv_2 _179_ (.A(\pll_control.tint[1] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_046_)); - sky130_fd_sc_hd__inv_2 _180_ (.A(\pll_control.tint[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_047_)); - sky130_fd_sc_hd__xnor2_2 _181_ (.A(\pll_control.oscbuf[1] ), - .B(\pll_control.oscbuf[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_048_)); - sky130_fd_sc_hd__xor2_2 _182_ (.A(\pll_control.oscbuf[1] ), - .B(\pll_control.oscbuf[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_049_)); - sky130_fd_sc_hd__mux2_1 _183_ (.A0(\pll_control.count0[4] ), + sky130_fd_sc_hd__mux2_2 _200_ (.A0(\pll_control.count0[4] ), .A1(\pll_control.count1[4] ), - .S(_048_), + .S(_043_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_044_)); + sky130_fd_sc_hd__buf_1 _201_ (.A(_044_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_042_)); - sky130_fd_sc_hd__mux2_1 _184_ (.A0(\pll_control.count0[3] ), + sky130_fd_sc_hd__mux2_2 _202_ (.A0(\pll_control.count0[3] ), .A1(\pll_control.count1[3] ), - .S(_048_), + .S(_043_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_045_)); + sky130_fd_sc_hd__buf_1 _203_ (.A(_045_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_041_)); - sky130_fd_sc_hd__mux2_1 _185_ (.A0(\pll_control.count0[2] ), + sky130_fd_sc_hd__mux2_2 _204_ (.A0(\pll_control.count0[2] ), .A1(\pll_control.count1[2] ), - .S(_048_), + .S(_043_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_046_)); + sky130_fd_sc_hd__buf_1 _205_ (.A(_046_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_040_)); - sky130_fd_sc_hd__mux2_1 _186_ (.A0(\pll_control.count0[1] ), + sky130_fd_sc_hd__mux2_2 _206_ (.A0(\pll_control.count0[1] ), .A1(\pll_control.count1[1] ), - .S(_048_), + .S(_043_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_047_)); + sky130_fd_sc_hd__buf_1 _207_ (.A(_047_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_039_)); - sky130_fd_sc_hd__mux2_1 _187_ (.A0(\pll_control.count0[0] ), + sky130_fd_sc_hd__mux2_2 _208_ (.A0(\pll_control.count0[0] ), .A1(\pll_control.count1[0] ), - .S(_048_), + .S(_043_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_048_)); + sky130_fd_sc_hd__buf_1 _209_ (.A(_048_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_038_)); - sky130_fd_sc_hd__nand2_2 _188_ (.A(\pll_control.count0[4] ), - .B(\pll_control.count1[4] ), + sky130_fd_sc_hd__buf_1 _210_ (.A(\pll_control.tint[4] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_049_)); + sky130_fd_sc_hd__inv_2 _211_ (.A(\pll_control.tint[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_050_)); - sky130_fd_sc_hd__or2_2 _189_ (.A(\pll_control.count0[4] ), - .B(\pll_control.count1[4] ), + sky130_fd_sc_hd__and2_2 _212_ (.A(\pll_control.count0[0] ), + .B(\pll_control.count1[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_051_)); - sky130_fd_sc_hd__and2_2 _190_ (.A(_050_), - .B(_051_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_052_)); - sky130_fd_sc_hd__nor2_2 _191_ (.A(\pll_control.count0[3] ), - .B(\pll_control.count1[3] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_053_)); - sky130_fd_sc_hd__inv_2 _192_ (.A(_053_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_054_)); - sky130_fd_sc_hd__and2_2 _193_ (.A(\pll_control.count0[3] ), - .B(\pll_control.count1[3] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_055_)); - sky130_fd_sc_hd__nor2_2 _194_ (.A(\pll_control.count0[2] ), - .B(\pll_control.count1[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_056_)); - sky130_fd_sc_hd__or2_2 _195_ (.A(\pll_control.count0[2] ), - .B(\pll_control.count1[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_057_)); - sky130_fd_sc_hd__and2_2 _196_ (.A(\pll_control.count0[2] ), - .B(\pll_control.count1[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_058_)); - sky130_fd_sc_hd__and2_2 _197_ (.A(\pll_control.count0[1] ), + sky130_fd_sc_hd__xor2_2 _213_ (.A(\pll_control.count0[1] ), .B(\pll_control.count1[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_059_)); - sky130_fd_sc_hd__and2_2 _198_ (.A(\pll_control.count0[0] ), + .X(_052_)); + sky130_fd_sc_hd__xnor2_2 _214_ (.A(_051_), + .B(_052_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_053_)); + sky130_fd_sc_hd__nand2_2 _215_ (.A(div[1]), + .B(_053_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_054_)); + sky130_fd_sc_hd__nand2_2 _216_ (.A(\pll_control.count0[0] ), .B(\pll_control.count1[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), + .Y(_055_)); + sky130_fd_sc_hd__or2_2 _217_ (.A(\pll_control.count0[0] ), + .B(\pll_control.count1[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_056_)); + sky130_fd_sc_hd__nand2_2 _218_ (.A(_055_), + .B(_056_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_057_)); + sky130_fd_sc_hd__o22a_2 _219_ (.A1(div[1]), + .A2(_053_), + .B1(_057_), + .B2(div[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_058_)); + sky130_fd_sc_hd__nand2_2 _220_ (.A(_054_), + .B(_058_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_059_)); + sky130_fd_sc_hd__or2_2 _221_ (.A(\pll_control.count0[2] ), + .B(\pll_control.count1[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), .X(_060_)); - sky130_fd_sc_hd__nand2_2 _199_ (.A(\pll_control.count0[0] ), - .B(\pll_control.count1[0] ), + sky130_fd_sc_hd__and2_2 _222_ (.A(\pll_control.count0[2] ), + .B(\pll_control.count1[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_061_)); - sky130_fd_sc_hd__xor2_2 _200_ (.A(\pll_control.count0[1] ), + .X(_061_)); + sky130_fd_sc_hd__and2_2 _223_ (.A(\pll_control.count0[1] ), .B(\pll_control.count1[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_062_)); - sky130_fd_sc_hd__a21o_2 _201_ (.A1(_060_), - .A2(_062_), - .B1(_059_), + sky130_fd_sc_hd__a211o_2 _224_ (.A1(_051_), + .A2(_052_), + .B1(_061_), + .C1(_062_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_063_)); - sky130_fd_sc_hd__a211o_2 _202_ (.A1(_060_), - .A2(_062_), - .B1(_058_), - .C1(_059_), + sky130_fd_sc_hd__nor2_2 _225_ (.A(\pll_control.count0[3] ), + .B(\pll_control.count1[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_064_)); - sky130_fd_sc_hd__a31o_2 _203_ (.A1(_054_), - .A2(_057_), - .A3(_064_), - .B1(_055_), + .Y(_064_)); + sky130_fd_sc_hd__and2_2 _226_ (.A(\pll_control.count0[3] ), + .B(\pll_control.count1[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_065_)); - sky130_fd_sc_hd__nor2_2 _204_ (.A(_052_), + sky130_fd_sc_hd__or2_2 _227_ (.A(_064_), .B(_065_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_066_)); - sky130_fd_sc_hd__and2_2 _205_ (.A(_052_), - .B(_065_), + .X(_066_)); + sky130_fd_sc_hd__nand3_2 _228_ (.A(_060_), + .B(_063_), + .C(_066_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_067_)); - sky130_fd_sc_hd__nand2_2 _206_ (.A(_052_), - .B(_065_), + .Y(_067_)); + sky130_fd_sc_hd__a21o_2 _229_ (.A1(_060_), + .A2(_063_), + .B1(_066_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_068_)); - sky130_fd_sc_hd__o211a_2 _207_ (.A1(div[4]), - .A2(_066_), - .B1(_068_), - .C1(_050_), + .X(_068_)); + sky130_fd_sc_hd__a21o_2 _230_ (.A1(_051_), + .A2(_052_), + .B1(_062_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_069_)); - sky130_fd_sc_hd__nor2_2 _208_ (.A(_056_), - .B(_058_), + sky130_fd_sc_hd__nor2_2 _231_ (.A(\pll_control.count0[2] ), + .B(\pll_control.count1[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_070_)); - sky130_fd_sc_hd__xnor2_2 _209_ (.A(_063_), - .B(_070_), + sky130_fd_sc_hd__nor2_2 _232_ (.A(_070_), + .B(_061_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_071_)); - sky130_fd_sc_hd__or2_2 _210_ (.A(_053_), - .B(_055_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_072_)); - sky130_fd_sc_hd__nand3_2 _211_ (.A(_057_), - .B(_064_), - .C(_072_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_073_)); - sky130_fd_sc_hd__a21o_2 _212_ (.A1(_057_), - .A2(_064_), - .B1(_072_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_074_)); - sky130_fd_sc_hd__a32o_2 _213_ (.A1(div[3]), - .A2(_073_), - .A3(_074_), - .B1(div[2]), - .B2(_071_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_075_)); - sky130_fd_sc_hd__a21oi_2 _214_ (.A1(_073_), - .A2(_074_), - .B1(div[3]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_076_)); - sky130_fd_sc_hd__a21o_2 _215_ (.A1(_073_), - .A2(_074_), - .B1(div[3]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_077_)); - sky130_fd_sc_hd__nor2_2 _216_ (.A(div[2]), + sky130_fd_sc_hd__xnor2_2 _233_ (.A(_069_), .B(_071_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_078_)); - sky130_fd_sc_hd__or3_2 _217_ (.A(_075_), - .B(_076_), - .C(_078_), + .Y(_072_)); + sky130_fd_sc_hd__a32o_2 _234_ (.A1(div[3]), + .A2(_067_), + .A3(_068_), + .B1(div[2]), + .B2(_072_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_073_)); + sky130_fd_sc_hd__a21oi_2 _235_ (.A1(_067_), + .A2(_068_), + .B1(div[3]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_074_)); + sky130_fd_sc_hd__nor2_2 _236_ (.A(div[2]), + .B(_072_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_075_)); + sky130_fd_sc_hd__a2111oi_2 _237_ (.A1(_054_), + .A2(_059_), + .B1(_073_), + .C1(_074_), + .D1(_075_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_076_)); + sky130_fd_sc_hd__nand2_2 _238_ (.A(\pll_control.count0[4] ), + .B(\pll_control.count1[4] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_077_)); + sky130_fd_sc_hd__or2_2 _239_ (.A(\pll_control.count0[4] ), + .B(\pll_control.count1[4] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_078_)); + sky130_fd_sc_hd__and2_2 _240_ (.A(_077_), + .B(_078_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_079_)); - sky130_fd_sc_hd__xnor2_2 _218_ (.A(_060_), - .B(_062_), + sky130_fd_sc_hd__inv_2 _241_ (.A(_064_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_080_)); - sky130_fd_sc_hd__nand2_2 _219_ (.A(div[1]), - .B(_080_), + sky130_fd_sc_hd__a31o_2 _242_ (.A1(_080_), + .A2(_060_), + .A3(_063_), + .B1(_065_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_081_)); - sky130_fd_sc_hd__or2_2 _220_ (.A(\pll_control.count0[0] ), - .B(\pll_control.count1[0] ), + .X(_081_)); + sky130_fd_sc_hd__nor2_2 _243_ (.A(_079_), + .B(_081_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_082_)); - sky130_fd_sc_hd__nand2_2 _221_ (.A(_061_), - .B(_082_), + .Y(_082_)); + sky130_fd_sc_hd__and2_2 _244_ (.A(_079_), + .B(_081_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_083_)); - sky130_fd_sc_hd__o22a_2 _222_ (.A1(div[1]), - .A2(_080_), - .B1(_083_), - .B2(div[0]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_084_)); - sky130_fd_sc_hd__nand2_2 _223_ (.A(_081_), - .B(_084_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_085_)); - sky130_fd_sc_hd__a2111oi_2 _224_ (.A1(_081_), - .A2(_085_), - .B1(_075_), - .C1(_076_), - .D1(_078_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_086_)); - sky130_fd_sc_hd__o21a_2 _225_ (.A1(_066_), - .A2(_067_), + .X(_083_)); + sky130_fd_sc_hd__o21a_2 _245_ (.A1(_082_), + .A2(_083_), .B1(div[4]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_087_)); - sky130_fd_sc_hd__and2_2 _226_ (.A(_075_), - .B(_077_), + .X(_084_)); + sky130_fd_sc_hd__a21o_2 _246_ (.A1(_067_), + .A2(_068_), + .B1(div[3]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_085_)); + sky130_fd_sc_hd__and2_2 _247_ (.A(_073_), + .B(_085_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_086_)); + sky130_fd_sc_hd__nand2_2 _248_ (.A(_079_), + .B(_081_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_087_)); + sky130_fd_sc_hd__o211a_2 _249_ (.A1(div[4]), + .A2(_082_), + .B1(_087_), + .C1(_077_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_088_)); - sky130_fd_sc_hd__o31a_2 _227_ (.A1(_086_), - .A2(_087_), - .A3(_088_), - .B1(_069_), + sky130_fd_sc_hd__o31a_2 _250_ (.A1(_076_), + .A2(_084_), + .A3(_086_), + .B1(_088_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_089_)); - sky130_fd_sc_hd__or2_2 _228_ (.A(\pll_control.tint[1] ), - .B(\pll_control.tint[0] ), + sky130_fd_sc_hd__buf_1 _251_ (.A(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_090_)); - sky130_fd_sc_hd__or2_2 _229_ (.A(\pll_control.tint[3] ), - .B(\pll_control.tint[2] ), + sky130_fd_sc_hd__inv_2 _252_ (.A(_049_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_091_)); - sky130_fd_sc_hd__or2_2 _230_ (.A(\pll_control.tint[4] ), - .B(_091_), + .Y(_091_)); + sky130_fd_sc_hd__inv_2 _253_ (.A(\pll_control.tint[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_092_)); - sky130_fd_sc_hd__nor2_2 _231_ (.A(_090_), - .B(_092_), + .Y(_092_)); + sky130_fd_sc_hd__nand2_2 _254_ (.A(\pll_control.tval[1] ), + .B(\pll_control.tval[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_093_)); - sky130_fd_sc_hd__or2_2 _232_ (.A(\pll_control.tval[1] ), - .B(\pll_control.tval[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_094_)); - sky130_fd_sc_hd__or4bb_2 _233_ (.A(\pll_control.tval[1] ), - .B(\pll_control.tval[0] ), - .C_N(_089_), - .D_N(_093_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_095_)); - sky130_fd_sc_hd__and3_2 _234_ (.A(\pll_control.prep[2] ), - .B(\pll_control.prep[0] ), - .C(_049_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_096_)); - sky130_fd_sc_hd__and2_2 _235_ (.A(div[0]), - .B(_083_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_097_)); - sky130_fd_sc_hd__or3b_2 _236_ (.A(_097_), - .B(_085_), - .C_N(_069_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_098_)); - sky130_fd_sc_hd__or3_2 _237_ (.A(_079_), - .B(_087_), - .C(_098_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_099_)); - sky130_fd_sc_hd__and4_2 _238_ (.A(\pll_control.prep[1] ), - .B(_095_), - .C(_096_), - .D(_099_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_100_)); - sky130_fd_sc_hd__nand2_2 _239_ (.A(\pll_control.tval[1] ), - .B(\pll_control.tval[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_101_)); - sky130_fd_sc_hd__nor2_2 _240_ (.A(_046_), - .B(_047_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_102_)); - sky130_fd_sc_hd__nand2_2 _241_ (.A(\pll_control.tint[1] ), + sky130_fd_sc_hd__nand2_2 _255_ (.A(\pll_control.tint[1] ), .B(\pll_control.tint[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_103_)); - sky130_fd_sc_hd__or4_2 _242_ (.A(_043_), - .B(_045_), - .C(_101_), - .D(_103_), + .Y(_094_)); + sky130_fd_sc_hd__or4_2 _256_ (.A(_091_), + .B(_092_), + .C(_093_), + .D(_094_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_095_)); + sky130_fd_sc_hd__or2_2 _257_ (.A(\pll_control.tint[1] ), + .B(\pll_control.tint[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_096_)); + sky130_fd_sc_hd__buf_1 _258_ (.A(_096_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_097_)); + sky130_fd_sc_hd__or2_2 _259_ (.A(\pll_control.tint[3] ), + .B(\pll_control.tint[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_098_)); + sky130_fd_sc_hd__or2_2 _260_ (.A(\pll_control.tint[4] ), + .B(_098_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_099_)); + sky130_fd_sc_hd__nor2_2 _261_ (.A(_097_), + .B(_099_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_100_)); + sky130_fd_sc_hd__or4bb_2 _262_ (.A(\pll_control.tval[1] ), + .B(\pll_control.tval[0] ), + .C_N(_089_), + .D_N(_100_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_101_)); + sky130_fd_sc_hd__xor2_2 _263_ (.A(\pll_control.oscbuf[1] ), + .B(\pll_control.oscbuf[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_102_)); + sky130_fd_sc_hd__and3_2 _264_ (.A(\pll_control.prep[2] ), + .B(\pll_control.prep[0] ), + .C(_102_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_103_)); + sky130_fd_sc_hd__or3_2 _265_ (.A(_073_), + .B(_074_), + .C(_075_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_104_)); - sky130_fd_sc_hd__o31a_2 _243_ (.A1(_044_), - .A2(_089_), - .A3(_104_), - .B1(_100_), + sky130_fd_sc_hd__and2_2 _266_ (.A(div[0]), + .B(_057_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_105_)); - sky130_fd_sc_hd__xnor2_2 _244_ (.A(_044_), - .B(_089_), + sky130_fd_sc_hd__or3b_2 _267_ (.A(_105_), + .B(_059_), + .C_N(_088_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_106_)); - sky130_fd_sc_hd__nor2_2 _245_ (.A(\pll_control.tint[2] ), - .B(_089_), + .X(_106_)); + sky130_fd_sc_hd__or3_2 _268_ (.A(_104_), + .B(_084_), + .C(_106_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_107_)); - sky130_fd_sc_hd__and2_2 _246_ (.A(\pll_control.tint[2] ), - .B(_089_), + .X(_107_)); + sky130_fd_sc_hd__and4_2 _269_ (.A(\pll_control.prep[1] ), + .B(_101_), + .C(_103_), + .D(_107_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_108_)); - sky130_fd_sc_hd__nor2_2 _247_ (.A(_107_), - .B(_108_), + sky130_fd_sc_hd__o31a_2 _270_ (.A1(_050_), + .A2(_090_), + .A3(_095_), + .B1(_108_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_109_)); - sky130_fd_sc_hd__nand2_2 _248_ (.A(_090_), - .B(_103_), + .X(_109_)); + sky130_fd_sc_hd__xnor2_2 _271_ (.A(_050_), + .B(_090_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_110_)); - sky130_fd_sc_hd__nor2_2 _249_ (.A(\pll_control.tint[0] ), - .B(_089_), + sky130_fd_sc_hd__nor2_2 _272_ (.A(\pll_control.tint[2] ), + .B(_090_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_111_)); - sky130_fd_sc_hd__xnor2_2 _250_ (.A(_047_), - .B(_089_), + sky130_fd_sc_hd__and2_2 _273_ (.A(\pll_control.tint[2] ), + .B(_090_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_112_)); - sky130_fd_sc_hd__a21bo_2 _251_ (.A1(_089_), - .A2(_094_), - .B1_N(_101_), + .X(_112_)); + sky130_fd_sc_hd__nor2_2 _274_ (.A(_111_), + .B(_112_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_113_)); - sky130_fd_sc_hd__a32o_2 _252_ (.A1(_110_), - .A2(_112_), - .A3(_113_), - .B1(_090_), - .B2(_089_), + .Y(_113_)); + sky130_fd_sc_hd__nand2_2 _275_ (.A(_097_), + .B(_094_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_114_)); - sky130_fd_sc_hd__a32o_2 _253_ (.A1(_106_), - .A2(_109_), - .A3(_114_), - .B1(_091_), - .B2(_089_), + .Y(_114_)); + sky130_fd_sc_hd__inv_2 _276_ (.A(\pll_control.tint[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_115_)); - sky130_fd_sc_hd__xnor2_2 _254_ (.A(\pll_control.tint[4] ), + .Y(_115_)); + sky130_fd_sc_hd__xnor2_2 _277_ (.A(_115_), .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_116_)); - sky130_fd_sc_hd__and2_2 _255_ (.A(_115_), - .B(_116_), + sky130_fd_sc_hd__or2_2 _278_ (.A(\pll_control.tval[1] ), + .B(\pll_control.tval[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_117_)); - sky130_fd_sc_hd__o21ai_2 _256_ (.A1(_115_), - .A2(_116_), - .B1(_105_), + sky130_fd_sc_hd__a21bo_2 _279_ (.A1(_089_), + .A2(_117_), + .B1_N(_093_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_118_)); - sky130_fd_sc_hd__o22a_2 _257_ (.A1(\pll_control.tint[4] ), - .A2(_105_), - .B1(_117_), - .B2(_118_), + .X(_118_)); + sky130_fd_sc_hd__a32o_2 _280_ (.A1(_114_), + .A2(_116_), + .A3(_118_), + .B1(_097_), + .B2(_090_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_119_)); + sky130_fd_sc_hd__a32o_2 _281_ (.A1(_110_), + .A2(_113_), + .A3(_119_), + .B1(_098_), + .B2(_090_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_120_)); + sky130_fd_sc_hd__xnor2_2 _282_ (.A(_049_), + .B(_090_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_121_)); + sky130_fd_sc_hd__and2_2 _283_ (.A(_120_), + .B(_121_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_122_)); + sky130_fd_sc_hd__o21ai_2 _284_ (.A1(_120_), + .A2(_121_), + .B1(_109_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_123_)); + sky130_fd_sc_hd__o22a_2 _285_ (.A1(_049_), + .A2(_109_), + .B1(_122_), + .B2(_123_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_037_)); - sky130_fd_sc_hd__a21oi_2 _258_ (.A1(_109_), - .A2(_114_), - .B1(_108_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_119_)); - sky130_fd_sc_hd__xnor2_2 _259_ (.A(_106_), - .B(_119_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_120_)); - sky130_fd_sc_hd__mux2_1 _260_ (.A0(\pll_control.tint[3] ), - .A1(_120_), - .S(_105_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_036_)); - sky130_fd_sc_hd__xor2_2 _261_ (.A(_109_), - .B(_114_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_121_)); - sky130_fd_sc_hd__mux2_1 _262_ (.A0(\pll_control.tint[2] ), - .A1(_121_), - .S(_105_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_035_)); - sky130_fd_sc_hd__a21oi_2 _263_ (.A1(_089_), - .A2(_094_), - .B1(_111_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_122_)); - sky130_fd_sc_hd__o211a_2 _264_ (.A1(_047_), - .A2(_113_), - .B1(_122_), - .C1(_105_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_123_)); - sky130_fd_sc_hd__xnor2_2 _265_ (.A(_046_), - .B(_123_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_034_)); - sky130_fd_sc_hd__xnor2_2 _266_ (.A(_112_), - .B(_113_), + sky130_fd_sc_hd__a21oi_2 _286_ (.A1(_113_), + .A2(_119_), + .B1(_112_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_124_)); - sky130_fd_sc_hd__o2bb2a_2 _267_ (.A1_N(_105_), - .A2_N(_124_), - .B1(\pll_control.tint[0] ), - .B2(_100_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_033_)); - sky130_fd_sc_hd__nand2_2 _268_ (.A(_094_), - .B(_101_), + sky130_fd_sc_hd__xnor2_2 _287_ (.A(_110_), + .B(_124_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_125_)); - sky130_fd_sc_hd__xnor2_2 _269_ (.A(_089_), - .B(_125_), + sky130_fd_sc_hd__mux2_2 _288_ (.A0(\pll_control.tint[3] ), + .A1(_125_), + .S(_109_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_126_)); - sky130_fd_sc_hd__mux2_1 _270_ (.A0(\pll_control.tval[1] ), - .A1(_126_), - .S(_105_), + .X(_126_)); + sky130_fd_sc_hd__buf_1 _289_ (.A(_126_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_036_)); + sky130_fd_sc_hd__xor2_2 _290_ (.A(_113_), + .B(_119_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_127_)); + sky130_fd_sc_hd__mux2_2 _291_ (.A0(\pll_control.tint[2] ), + .A1(_127_), + .S(_109_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_128_)); + sky130_fd_sc_hd__buf_1 _292_ (.A(_128_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_035_)); + sky130_fd_sc_hd__inv_2 _293_ (.A(\pll_control.tint[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_129_)); + sky130_fd_sc_hd__nor2_2 _294_ (.A(\pll_control.tint[0] ), + .B(_090_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_130_)); + sky130_fd_sc_hd__a21oi_2 _295_ (.A1(_090_), + .A2(_117_), + .B1(_130_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_131_)); + sky130_fd_sc_hd__o211a_2 _296_ (.A1(_115_), + .A2(_118_), + .B1(_131_), + .C1(_109_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_132_)); + sky130_fd_sc_hd__xnor2_2 _297_ (.A(_129_), + .B(_132_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_034_)); + sky130_fd_sc_hd__xnor2_2 _298_ (.A(_116_), + .B(_118_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_133_)); + sky130_fd_sc_hd__o2bb2a_2 _299_ (.A1_N(_109_), + .A2_N(_133_), + .B1(\pll_control.tint[0] ), + .B2(_108_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_033_)); + sky130_fd_sc_hd__nand2_2 _300_ (.A(_117_), + .B(_093_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_134_)); + sky130_fd_sc_hd__xnor2_2 _301_ (.A(_090_), + .B(_134_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_135_)); + sky130_fd_sc_hd__mux2_2 _302_ (.A0(\pll_control.tval[1] ), + .A1(_135_), + .S(_109_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_136_)); + sky130_fd_sc_hd__buf_1 _303_ (.A(_136_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_032_)); - sky130_fd_sc_hd__nand2_2 _271_ (.A(\pll_control.tval[0] ), - .B(_105_), + sky130_fd_sc_hd__nand2_2 _304_ (.A(\pll_control.tval[0] ), + .B(_109_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_127_)); - sky130_fd_sc_hd__o21a_2 _272_ (.A1(\pll_control.tval[0] ), - .A2(_100_), - .B1(_127_), + .Y(_137_)); + sky130_fd_sc_hd__o21a_2 _305_ (.A1(\pll_control.tval[0] ), + .A2(_108_), + .B1(_137_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_031_)); - sky130_fd_sc_hd__and3_2 _273_ (.A(\pll_control.count0[2] ), + sky130_fd_sc_hd__and3_2 _306_ (.A(\pll_control.count0[2] ), .B(\pll_control.count0[1] ), .C(\pll_control.count0[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_128_)); - sky130_fd_sc_hd__and2_2 _274_ (.A(\pll_control.count0[3] ), - .B(_128_), + .X(_138_)); + sky130_fd_sc_hd__and2_2 _307_ (.A(\pll_control.count0[3] ), + .B(_138_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_129_)); - sky130_fd_sc_hd__o21a_2 _275_ (.A1(\pll_control.count0[4] ), - .A2(_129_), - .B1(_048_), + .X(_139_)); + sky130_fd_sc_hd__o21a_2 _308_ (.A1(\pll_control.count0[4] ), + .A2(_139_), + .B1(_043_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_030_)); - sky130_fd_sc_hd__nand2b_2 _276_ (.A_N(\pll_control.count0[4] ), - .B(_129_), + sky130_fd_sc_hd__or2b_2 _309_ (.A(\pll_control.count0[4] ), + .B_N(_139_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_130_)); - sky130_fd_sc_hd__o211a_2 _277_ (.A1(\pll_control.count0[3] ), - .A2(_128_), - .B1(_130_), - .C1(_048_), + .X(_140_)); + sky130_fd_sc_hd__o211a_2 _310_ (.A1(\pll_control.count0[3] ), + .A2(_138_), + .B1(_140_), + .C1(_043_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_029_)); - sky130_fd_sc_hd__nand2_2 _278_ (.A(\pll_control.count0[4] ), - .B(_129_), + sky130_fd_sc_hd__nand2_2 _311_ (.A(\pll_control.count0[4] ), + .B(_139_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_131_)); - sky130_fd_sc_hd__a21oi_2 _279_ (.A1(\pll_control.count0[1] ), + .Y(_141_)); + sky130_fd_sc_hd__a21oi_2 _312_ (.A1(\pll_control.count0[1] ), .A2(\pll_control.count0[0] ), .B1(\pll_control.count0[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_132_)); - sky130_fd_sc_hd__or2_2 _280_ (.A(_128_), - .B(_132_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_133_)); - sky130_fd_sc_hd__a21oi_2 _281_ (.A1(_131_), - .A2(_133_), - .B1(_049_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_028_)); - sky130_fd_sc_hd__xnor2_2 _282_ (.A(\pll_control.count0[1] ), - .B(\pll_control.count0[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_134_)); - sky130_fd_sc_hd__a21oi_2 _283_ (.A1(_131_), - .A2(_134_), - .B1(_049_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_027_)); - sky130_fd_sc_hd__nand3_2 _284_ (.A(\pll_control.count0[0] ), - .B(_048_), - .C(_131_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_026_)); - sky130_fd_sc_hd__mux2_1 _285_ (.A0(\pll_control.prep[1] ), - .A1(\pll_control.prep[2] ), - .S(_048_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_025_)); - sky130_fd_sc_hd__mux2_1 _286_ (.A0(\pll_control.prep[1] ), - .A1(\pll_control.prep[0] ), - .S(_049_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_024_)); - sky130_fd_sc_hd__or2_2 _287_ (.A(\pll_control.prep[0] ), - .B(_049_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_023_)); - sky130_fd_sc_hd__nor2_2 _288_ (.A(dco), - .B(_093_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_135_)); - sky130_fd_sc_hd__a21o_2 _289_ (.A1(ext_trim[0]), - .A2(dco), - .B1(_135_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[0].id.trim[0] )); - sky130_fd_sc_hd__or3_2 _290_ (.A(\pll_control.tint[4] ), - .B(_044_), - .C(\pll_control.tint[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_136_)); - sky130_fd_sc_hd__nor2_2 _291_ (.A(\pll_control.tint[3] ), - .B(_045_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_137_)); - sky130_fd_sc_hd__nand2_2 _292_ (.A(_043_), - .B(_137_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_138_)); - sky130_fd_sc_hd__and2b_2 _293_ (.A_N(dco), - .B(_092_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_139_)); - sky130_fd_sc_hd__and3_2 _294_ (.A(_136_), - .B(_138_), - .C(_139_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_140_)); - sky130_fd_sc_hd__a21o_2 _295_ (.A1(dco), - .A2(ext_trim[1]), - .B1(_140_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[1].id.trim[0] )); - sky130_fd_sc_hd__nor2_2 _296_ (.A(_043_), - .B(dco), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_141_)); - sky130_fd_sc_hd__or2_2 _297_ (.A(\pll_control.tint[1] ), - .B(_138_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_142_)); - sky130_fd_sc_hd__or3_2 _298_ (.A(\pll_control.tint[1] ), - .B(_047_), - .C(_092_), + .Y(_142_)); + sky130_fd_sc_hd__or2_2 _313_ (.A(_138_), + .B(_142_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_143_)); - sky130_fd_sc_hd__a22o_2 _299_ (.A1(dco), - .A2(ext_trim[2]), - .B1(_138_), - .B2(_139_), + sky130_fd_sc_hd__a21oi_2 _314_ (.A1(_141_), + .A2(_143_), + .B1(_102_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[2].id.trim[0] )); - sky130_fd_sc_hd__a21o_2 _300_ (.A1(dco), - .A2(ext_trim[3]), - .B1(_139_), + .Y(_028_)); + sky130_fd_sc_hd__xnor2_2 _315_ (.A(\pll_control.count0[1] ), + .B(\pll_control.count0[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[3].id.trim[0] )); - sky130_fd_sc_hd__o211a_2 _301_ (.A1(\pll_control.tint[1] ), - .A2(_136_), - .B1(_138_), - .C1(_139_), + .Y(_144_)); + sky130_fd_sc_hd__a21oi_2 _316_ (.A1(_141_), + .A2(_144_), + .B1(_102_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_144_)); - sky130_fd_sc_hd__a21o_2 _302_ (.A1(dco), - .A2(ext_trim[4]), - .B1(_144_), + .Y(_027_)); + sky130_fd_sc_hd__nand3_2 _317_ (.A(\pll_control.count0[0] ), + .B(_043_), + .C(_141_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[4].id.trim[0] )); - sky130_fd_sc_hd__or2_2 _303_ (.A(_090_), - .B(_138_), + .Y(_026_)); + sky130_fd_sc_hd__mux2_2 _318_ (.A0(\pll_control.prep[1] ), + .A1(\pll_control.prep[2] ), + .S(_043_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_145_)); - sky130_fd_sc_hd__o211a_2 _304_ (.A1(_110_), - .A2(_138_), - .B1(_139_), - .C1(_145_), + sky130_fd_sc_hd__buf_1 _319_ (.A(_145_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_025_)); + sky130_fd_sc_hd__mux2_2 _320_ (.A0(\pll_control.prep[1] ), + .A1(\pll_control.prep[0] ), + .S(_102_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_146_)); - sky130_fd_sc_hd__a21o_2 _305_ (.A1(dco), - .A2(ext_trim[5]), - .B1(_146_), + sky130_fd_sc_hd__buf_1 _321_ (.A(_146_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[5].id.trim[0] )); - sky130_fd_sc_hd__a22o_2 _306_ (.A1(dco), - .A2(ext_trim[6]), - .B1(_135_), - .B2(_143_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[6].id.trim[0] )); - sky130_fd_sc_hd__or3_2 _307_ (.A(\pll_control.tint[4] ), - .B(_044_), - .C(_045_), + .X(_024_)); + sky130_fd_sc_hd__or2_2 _322_ (.A(\pll_control.prep[0] ), + .B(_102_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_147_)); - sky130_fd_sc_hd__or2_2 _308_ (.A(_090_), - .B(_147_), + sky130_fd_sc_hd__buf_1 _323_ (.A(_147_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_023_)); + sky130_fd_sc_hd__buf_1 _324_ (.A(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_148_)); - sky130_fd_sc_hd__a22o_2 _309_ (.A1(dco), - .A2(ext_trim[7]), - .B1(_140_), - .B2(_148_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[7].id.trim[0] )); - sky130_fd_sc_hd__a22o_2 _310_ (.A1(dco), - .A2(ext_trim[8]), - .B1(_139_), - .B2(_145_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[8].id.trim[0] )); - sky130_fd_sc_hd__o22a_2 _311_ (.A1(_090_), - .A2(_136_), - .B1(_138_), - .B2(_103_), + sky130_fd_sc_hd__buf_1 _325_ (.A(_148_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_149_)); - sky130_fd_sc_hd__a22o_2 _312_ (.A1(dco), - .A2(ext_trim[9]), - .B1(_146_), - .B2(_149_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[9].id.trim[0] )); - sky130_fd_sc_hd__nand2b_2 _313_ (.A_N(ext_trim[10]), - .B(dco), + sky130_fd_sc_hd__nor2_2 _326_ (.A(_148_), + .B(_100_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_150_)); - sky130_fd_sc_hd__o31a_2 _314_ (.A1(dco), - .A2(_092_), - .A3(_102_), + sky130_fd_sc_hd__a21o_2 _327_ (.A1(ext_trim[0]), + .A2(_149_), .B1(_150_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[10].id.trim[0] )); - sky130_fd_sc_hd__or2_2 _315_ (.A(_102_), - .B(_136_), + .X(\ringosc.dstage[0].id.trim[0] )); + sky130_fd_sc_hd__or3_2 _328_ (.A(_049_), + .B(_050_), + .C(\pll_control.tint[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_151_)); - sky130_fd_sc_hd__a32o_2 _316_ (.A1(_138_), - .A2(_139_), - .A3(_151_), - .B1(ext_trim[11]), - .B2(dco), + sky130_fd_sc_hd__nor2_2 _329_ (.A(\pll_control.tint[3] ), + .B(_092_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[11].id.trim[0] )); - sky130_fd_sc_hd__a22o_2 _317_ (.A1(dco), - .A2(ext_trim[12]), - .B1(_139_), - .B2(_142_), + .Y(_152_)); + sky130_fd_sc_hd__nand2_2 _330_ (.A(_091_), + .B(_152_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.iss.trim[0] )); - sky130_fd_sc_hd__or2_2 _318_ (.A(\pll_control.tint[1] ), - .B(_147_), + .Y(_153_)); + sky130_fd_sc_hd__and2b_2 _331_ (.A_N(_148_), + .B(_099_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_152_)); - sky130_fd_sc_hd__a22o_2 _319_ (.A1(dco), - .A2(ext_trim[13]), - .B1(_140_), - .B2(_152_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[0].id.trim[1] )); - sky130_fd_sc_hd__a211o_2 _320_ (.A1(\pll_control.tint[3] ), - .A2(_090_), - .B1(\pll_control.tint[2] ), - .C1(_043_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_153_)); - sky130_fd_sc_hd__o21ai_2 _321_ (.A1(\pll_control.tint[4] ), - .A2(_102_), - .B1(_137_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_154_)); - sky130_fd_sc_hd__o211a_2 _322_ (.A1(\pll_control.tint[4] ), - .A2(_044_), - .B1(_153_), - .C1(_154_), + .X(_154_)); + sky130_fd_sc_hd__buf_1 _332_ (.A(_154_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_155_)); - sky130_fd_sc_hd__nand2_2 _323_ (.A(\pll_control.tint[4] ), - .B(_137_), + sky130_fd_sc_hd__and3_2 _333_ (.A(_151_), + .B(_153_), + .C(_155_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_156_)); - sky130_fd_sc_hd__or2_2 _324_ (.A(_043_), - .B(_091_), + .X(_156_)); + sky130_fd_sc_hd__a21o_2 _334_ (.A1(_149_), + .A2(ext_trim[1]), + .B1(_156_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[1].id.trim[0] )); + sky130_fd_sc_hd__buf_1 _335_ (.A(_148_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_157_)); - sky130_fd_sc_hd__or2_2 _325_ (.A(_102_), - .B(_156_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_158_)); - sky130_fd_sc_hd__a22o_2 _326_ (.A1(dco), - .A2(ext_trim[14]), - .B1(_146_), + sky130_fd_sc_hd__a22o_2 _336_ (.A1(_157_), + .A2(ext_trim[2]), + .B1(_153_), .B2(_155_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[1].id.trim[1] )); - sky130_fd_sc_hd__or2_2 _327_ (.A(\pll_control.tint[3] ), - .B(_090_), + .X(\ringosc.dstage[2].id.trim[0] )); + sky130_fd_sc_hd__a21o_2 _337_ (.A1(_149_), + .A2(ext_trim[3]), + .B1(_155_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[3].id.trim[0] )); + sky130_fd_sc_hd__o211a_2 _338_ (.A1(\pll_control.tint[1] ), + .A2(_151_), + .B1(_153_), + .C1(_155_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_158_)); + sky130_fd_sc_hd__a21o_2 _339_ (.A1(_149_), + .A2(ext_trim[4]), + .B1(_158_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[4].id.trim[0] )); + sky130_fd_sc_hd__or2_2 _340_ (.A(_097_), + .B(_153_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_159_)); - sky130_fd_sc_hd__or2_2 _328_ (.A(_102_), - .B(_147_), + sky130_fd_sc_hd__o211a_2 _341_ (.A1(_114_), + .A2(_153_), + .B1(_155_), + .C1(_159_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_160_)); - sky130_fd_sc_hd__a21o_2 _329_ (.A1(_136_), - .A2(_138_), - .B1(_103_), + sky130_fd_sc_hd__a21o_2 _342_ (.A1(_149_), + .A2(ext_trim[5]), + .B1(_160_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[5].id.trim[0] )); + sky130_fd_sc_hd__or3_2 _343_ (.A(\pll_control.tint[1] ), + .B(_115_), + .C(_099_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_161_)); - sky130_fd_sc_hd__o211a_2 _330_ (.A1(_046_), - .A2(_092_), - .B1(_145_), - .C1(_151_), + sky130_fd_sc_hd__a22o_2 _344_ (.A1(_157_), + .A2(ext_trim[6]), + .B1(_150_), + .B2(_161_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[6].id.trim[0] )); + sky130_fd_sc_hd__or3_2 _345_ (.A(_049_), + .B(_050_), + .C(_092_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_162_)); - sky130_fd_sc_hd__o22a_2 _331_ (.A1(_110_), - .A2(_138_), - .B1(_147_), - .B2(_103_), + sky130_fd_sc_hd__or2_2 _346_ (.A(_097_), + .B(_162_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_163_)); - sky130_fd_sc_hd__and3_2 _332_ (.A(_135_), - .B(_160_), - .C(_161_), + sky130_fd_sc_hd__a22o_2 _347_ (.A1(_157_), + .A2(ext_trim[7]), + .B1(_156_), + .B2(_163_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[7].id.trim[0] )); + sky130_fd_sc_hd__a22o_2 _348_ (.A1(_157_), + .A2(ext_trim[8]), + .B1(_155_), + .B2(_159_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[8].id.trim[0] )); + sky130_fd_sc_hd__o22a_2 _349_ (.A1(_097_), + .A2(_151_), + .B1(_153_), + .B2(_094_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_164_)); - sky130_fd_sc_hd__and3_2 _333_ (.A(_162_), - .B(_163_), - .C(_164_), + sky130_fd_sc_hd__a22o_2 _350_ (.A1(_157_), + .A2(ext_trim[9]), + .B1(_160_), + .B2(_164_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[9].id.trim[0] )); + sky130_fd_sc_hd__buf_1 _351_ (.A(_148_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_165_)); - sky130_fd_sc_hd__a32o_2 _334_ (.A1(_091_), - .A2(_141_), - .A3(_159_), - .B1(ext_trim[15]), - .B2(dco), + sky130_fd_sc_hd__nor2_2 _352_ (.A(_129_), + .B(_115_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[2].id.trim[1] )); - sky130_fd_sc_hd__o22a_2 _335_ (.A1(_103_), - .A2(_147_), - .B1(_157_), - .B2(_090_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_166_)); - sky130_fd_sc_hd__and3_2 _336_ (.A(_140_), - .B(_160_), - .C(_166_), + .Y(_166_)); + sky130_fd_sc_hd__or2b_2 _353_ (.A(ext_trim[10]), + .B_N(_148_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_167_)); - sky130_fd_sc_hd__a21o_2 _337_ (.A1(dco), - .A2(ext_trim[16]), + sky130_fd_sc_hd__o31a_2 _354_ (.A1(_165_), + .A2(_099_), + .A3(_166_), .B1(_167_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[3].id.trim[1] )); - sky130_fd_sc_hd__o221a_2 _338_ (.A1(_046_), - .A2(_136_), - .B1(_157_), - .B2(_103_), - .C1(_160_), + .X(\ringosc.dstage[10].id.trim[0] )); + sky130_fd_sc_hd__or2_2 _355_ (.A(_166_), + .B(_151_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_168_)); - sky130_fd_sc_hd__or2_2 _339_ (.A(_110_), - .B(_157_), + sky130_fd_sc_hd__a32o_2 _356_ (.A1(_153_), + .A2(_155_), + .A3(_168_), + .B1(ext_trim[11]), + .B2(_165_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[11].id.trim[0] )); + sky130_fd_sc_hd__or2_2 _357_ (.A(\pll_control.tint[1] ), + .B(_153_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_169_)); - sky130_fd_sc_hd__and3_2 _340_ (.A(_144_), - .B(_166_), - .C(_169_), + sky130_fd_sc_hd__a22o_2 _358_ (.A1(_157_), + .A2(ext_trim[12]), + .B1(_155_), + .B2(_169_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.iss.trim[0] )); + sky130_fd_sc_hd__or2_2 _359_ (.A(\pll_control.tint[1] ), + .B(_162_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_170_)); - sky130_fd_sc_hd__a32o_2 _341_ (.A1(_158_), - .A2(_168_), - .A3(_170_), + sky130_fd_sc_hd__a22o_2 _360_ (.A1(_157_), + .A2(ext_trim[13]), + .B1(_156_), + .B2(_170_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[0].id.trim[1] )); + sky130_fd_sc_hd__a211o_2 _361_ (.A1(\pll_control.tint[3] ), + .A2(_097_), + .B1(\pll_control.tint[2] ), + .C1(_091_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_171_)); + sky130_fd_sc_hd__o21ai_2 _362_ (.A1(_049_), + .A2(_166_), + .B1(_152_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_172_)); + sky130_fd_sc_hd__o211a_2 _363_ (.A1(_049_), + .A2(_050_), + .B1(_171_), + .C1(_172_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_173_)); + sky130_fd_sc_hd__a22o_2 _364_ (.A1(_157_), + .A2(ext_trim[14]), + .B1(_160_), + .B2(_173_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[1].id.trim[1] )); + sky130_fd_sc_hd__nor2_2 _365_ (.A(_091_), + .B(_148_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_174_)); + sky130_fd_sc_hd__or2_2 _366_ (.A(\pll_control.tint[3] ), + .B(_097_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_175_)); + sky130_fd_sc_hd__a32o_2 _367_ (.A1(_098_), + .A2(_174_), + .A3(_175_), + .B1(ext_trim[15]), + .B2(_165_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[2].id.trim[1] )); + sky130_fd_sc_hd__or2_2 _368_ (.A(_166_), + .B(_162_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_176_)); + sky130_fd_sc_hd__or2_2 _369_ (.A(_091_), + .B(_098_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_177_)); + sky130_fd_sc_hd__o22a_2 _370_ (.A1(_094_), + .A2(_162_), + .B1(_177_), + .B2(_097_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_178_)); + sky130_fd_sc_hd__and3_2 _371_ (.A(_156_), + .B(_176_), + .C(_178_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_179_)); + sky130_fd_sc_hd__a21o_2 _372_ (.A1(_149_), + .A2(ext_trim[16]), + .B1(_179_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[3].id.trim[1] )); + sky130_fd_sc_hd__nand2_2 _373_ (.A(_049_), + .B(_152_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_180_)); + sky130_fd_sc_hd__or2_2 _374_ (.A(_166_), + .B(_180_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_181_)); + sky130_fd_sc_hd__o221a_2 _375_ (.A1(_129_), + .A2(_151_), + .B1(_177_), + .B2(_094_), + .C1(_176_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_182_)); + sky130_fd_sc_hd__or2_2 _376_ (.A(_114_), + .B(_177_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_183_)); + sky130_fd_sc_hd__and3_2 _377_ (.A(_158_), + .B(_178_), + .C(_183_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_184_)); + sky130_fd_sc_hd__a32o_2 _378_ (.A1(_181_), + .A2(_182_), + .A3(_184_), .B1(ext_trim[17]), - .B2(dco), + .B2(_165_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[4].id.trim[1] )); - sky130_fd_sc_hd__a22o_2 _342_ (.A1(dco), + sky130_fd_sc_hd__a22o_2 _379_ (.A1(_157_), .A2(ext_trim[18]), - .B1(_091_), - .B2(_141_), + .B1(_098_), + .B2(_174_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[5].id.trim[1] )); - sky130_fd_sc_hd__a22o_2 _343_ (.A1(dco), + sky130_fd_sc_hd__a22o_2 _380_ (.A1(_165_), .A2(ext_trim[19]), - .B1(_140_), - .B2(_160_), + .B1(_156_), + .B2(_176_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[6].id.trim[1] )); - sky130_fd_sc_hd__o21ai_2 _344_ (.A1(\pll_control.tint[2] ), + sky130_fd_sc_hd__o211a_2 _381_ (.A1(_129_), + .A2(_099_), + .B1(_159_), + .C1(_168_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_185_)); + sky130_fd_sc_hd__o22a_2 _382_ (.A1(_114_), + .A2(_153_), + .B1(_162_), + .B2(_094_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_186_)); + sky130_fd_sc_hd__a21o_2 _383_ (.A1(_151_), + .A2(_153_), + .B1(_094_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_187_)); + sky130_fd_sc_hd__and3_2 _384_ (.A(_150_), + .B(_176_), + .C(_187_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_188_)); + sky130_fd_sc_hd__and3_2 _385_ (.A(_185_), + .B(_186_), + .C(_188_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_189_)); + sky130_fd_sc_hd__o21ai_2 _386_ (.A1(\pll_control.tint[2] ), .A2(\pll_control.tint[1] ), .B1(\pll_control.tint[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_171_)); - sky130_fd_sc_hd__nand2_2 _345_ (.A(\pll_control.tint[4] ), - .B(_171_), + .Y(_190_)); + sky130_fd_sc_hd__nand2_2 _387_ (.A(_049_), + .B(_190_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_172_)); - sky130_fd_sc_hd__a32o_2 _346_ (.A1(_143_), - .A2(_165_), - .A3(_172_), + .Y(_191_)); + sky130_fd_sc_hd__a32o_2 _388_ (.A1(_161_), + .A2(_189_), + .A3(_191_), .B1(ext_trim[20]), - .B2(dco), + .B2(_165_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[7].id.trim[1] )); - sky130_fd_sc_hd__or3_2 _347_ (.A(\pll_control.tint[1] ), - .B(_047_), - .C(_157_), + sky130_fd_sc_hd__or3_2 _389_ (.A(\pll_control.tint[1] ), + .B(_115_), + .C(_177_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_173_)); - sky130_fd_sc_hd__a22o_2 _348_ (.A1(dco), + .X(_192_)); + sky130_fd_sc_hd__a22o_2 _390_ (.A1(_165_), .A2(ext_trim[21]), - .B1(_167_), - .B2(_173_), + .B1(_179_), + .B2(_192_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[8].id.trim[1] )); - sky130_fd_sc_hd__or2_2 _349_ (.A(\pll_control.tint[1] ), - .B(_156_), + sky130_fd_sc_hd__or2_2 _391_ (.A(\pll_control.tint[1] ), + .B(_180_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_174_)); - sky130_fd_sc_hd__a32o_2 _350_ (.A1(_168_), - .A2(_170_), - .A3(_174_), + .X(_193_)); + sky130_fd_sc_hd__a32o_2 _392_ (.A1(_182_), + .A2(_184_), + .A3(_193_), .B1(ext_trim[22]), - .B2(dco), + .B2(_165_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[9].id.trim[1] )); - sky130_fd_sc_hd__a21o_2 _351_ (.A1(dco), + sky130_fd_sc_hd__a21o_2 _393_ (.A1(_149_), .A2(ext_trim[23]), - .B1(_141_), + .B1(_174_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[10].id.trim[1] )); - sky130_fd_sc_hd__and3b_2 _352_ (.A_N(dco), + sky130_fd_sc_hd__and3b_2 _394_ (.A_N(_165_), .B(\pll_control.tint[3] ), - .C(\pll_control.tint[4] ), + .C(_049_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_175_)); - sky130_fd_sc_hd__a21o_2 _353_ (.A1(dco), + .X(_194_)); + sky130_fd_sc_hd__a21o_2 _395_ (.A1(_149_), .A2(ext_trim[24]), - .B1(_175_), + .B1(_194_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[11].id.trim[1] )); - sky130_fd_sc_hd__a22o_2 _354_ (.A1(dco), + sky130_fd_sc_hd__a22o_2 _396_ (.A1(_165_), .A2(ext_trim[25]), - .B1(_167_), - .B2(_169_), + .B1(_179_), + .B2(_183_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.iss.trim[1] )); - sky130_fd_sc_hd__nand2_2 _355_ (.A(enable), + sky130_fd_sc_hd__nand2_2 _397_ (.A(enable), .B(resetb), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(\ringosc.iss.reset )); - sky130_fd_sc_hd__nor2_2 _356_ (.A(dco), + .Y(_195_)); + sky130_fd_sc_hd__buf_1 _398_ (.A(_195_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.iss.reset )); + sky130_fd_sc_hd__nor2_2 _399_ (.A(_149_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_000_)); - sky130_fd_sc_hd__nor2_2 _357_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _400_ (.A(_149_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_001_)); - sky130_fd_sc_hd__nor2_2 _358_ (.A(dco), + sky130_fd_sc_hd__buf_1 _401_ (.A(_148_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_196_)); + sky130_fd_sc_hd__nor2_2 _402_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_002_)); - sky130_fd_sc_hd__nor2_2 _359_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _403_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_003_)); - sky130_fd_sc_hd__nor2_2 _360_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _404_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_004_)); - sky130_fd_sc_hd__nor2_2 _361_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _405_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_005_)); - sky130_fd_sc_hd__nor2_2 _362_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _406_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_006_)); - sky130_fd_sc_hd__nor2_2 _363_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _407_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_007_)); - sky130_fd_sc_hd__nor2_2 _364_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _408_ (.A(_196_), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_008_)); - sky130_fd_sc_hd__nor2_2 _365_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__buf_1 _409_ (.A(_195_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_197_)); + sky130_fd_sc_hd__nor2_2 _410_ (.A(_196_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_009_)); - sky130_fd_sc_hd__nor2_2 _366_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _411_ (.A(_196_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_010_)); - sky130_fd_sc_hd__nor2_2 _367_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _412_ (.A(_196_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_011_)); - sky130_fd_sc_hd__nor2_2 _368_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__buf_1 _413_ (.A(_148_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_198_)); + sky130_fd_sc_hd__nor2_2 _414_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_012_)); - sky130_fd_sc_hd__nor2_2 _369_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _415_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_013_)); - sky130_fd_sc_hd__nor2_2 _370_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _416_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_014_)); - sky130_fd_sc_hd__nor2_2 _371_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _417_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_015_)); - sky130_fd_sc_hd__nor2_2 _372_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _418_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_016_)); - sky130_fd_sc_hd__nor2_2 _373_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _419_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_017_)); - sky130_fd_sc_hd__nor2_2 _374_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _420_ (.A(_198_), + .B(_197_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_018_)); - sky130_fd_sc_hd__nor2_2 _375_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _421_ (.A(_198_), + .B(_195_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_019_)); - sky130_fd_sc_hd__nor2_2 _376_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _422_ (.A(_198_), + .B(_195_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_020_)); - sky130_fd_sc_hd__nor2_2 _377_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _423_ (.A(_198_), + .B(_195_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_021_)); - sky130_fd_sc_hd__nor2_2 _378_ (.A(dco), - .B(\ringosc.iss.reset ), + sky130_fd_sc_hd__nor2_2 _424_ (.A(_157_), + .B(_195_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_022_)); - sky130_fd_sc_hd__dfrtp_2 _379_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _425_ (.CLK(\pll_control.clock ), .D(_023_), .RESET_B(_000_), .VGND(VGND), @@ -1887,7 +2048,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.prep[0] )); - sky130_fd_sc_hd__dfrtp_2 _380_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _426_ (.CLK(\pll_control.clock ), .D(_024_), .RESET_B(_001_), .VGND(VGND), @@ -1895,7 +2056,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.prep[1] )); - sky130_fd_sc_hd__dfrtp_2 _381_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _427_ (.CLK(\pll_control.clock ), .D(_025_), .RESET_B(_002_), .VGND(VGND), @@ -1903,7 +2064,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.prep[2] )); - sky130_fd_sc_hd__dfrtp_2 _382_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _428_ (.CLK(\pll_control.clock ), .D(_026_), .RESET_B(_003_), .VGND(VGND), @@ -1911,7 +2072,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[0] )); - sky130_fd_sc_hd__dfrtp_2 _383_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _429_ (.CLK(\pll_control.clock ), .D(_027_), .RESET_B(_004_), .VGND(VGND), @@ -1919,7 +2080,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[1] )); - sky130_fd_sc_hd__dfrtp_2 _384_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _430_ (.CLK(\pll_control.clock ), .D(_028_), .RESET_B(_005_), .VGND(VGND), @@ -1927,7 +2088,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[2] )); - sky130_fd_sc_hd__dfrtp_2 _385_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _431_ (.CLK(\pll_control.clock ), .D(_029_), .RESET_B(_006_), .VGND(VGND), @@ -1935,7 +2096,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[3] )); - sky130_fd_sc_hd__dfrtp_2 _386_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _432_ (.CLK(\pll_control.clock ), .D(_030_), .RESET_B(_007_), .VGND(VGND), @@ -1943,7 +2104,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[4] )); - sky130_fd_sc_hd__dfrtp_2 _387_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _433_ (.CLK(\pll_control.clock ), .D(_031_), .RESET_B(_008_), .VGND(VGND), @@ -1951,7 +2112,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tval[0] )); - sky130_fd_sc_hd__dfrtp_2 _388_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _434_ (.CLK(\pll_control.clock ), .D(_032_), .RESET_B(_009_), .VGND(VGND), @@ -1959,7 +2120,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tval[1] )); - sky130_fd_sc_hd__dfrtp_2 _389_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _435_ (.CLK(\pll_control.clock ), .D(_033_), .RESET_B(_010_), .VGND(VGND), @@ -1967,7 +2128,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[0] )); - sky130_fd_sc_hd__dfrtp_2 _390_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _436_ (.CLK(\pll_control.clock ), .D(_034_), .RESET_B(_011_), .VGND(VGND), @@ -1975,7 +2136,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[1] )); - sky130_fd_sc_hd__dfrtp_2 _391_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _437_ (.CLK(\pll_control.clock ), .D(_035_), .RESET_B(_012_), .VGND(VGND), @@ -1983,7 +2144,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[2] )); - sky130_fd_sc_hd__dfrtp_2 _392_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _438_ (.CLK(\pll_control.clock ), .D(_036_), .RESET_B(_013_), .VGND(VGND), @@ -1991,7 +2152,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[3] )); - sky130_fd_sc_hd__dfrtp_2 _393_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _439_ (.CLK(\pll_control.clock ), .D(_037_), .RESET_B(_014_), .VGND(VGND), @@ -1999,7 +2160,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[4] )); - sky130_fd_sc_hd__dfrtp_2 _394_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _440_ (.CLK(\pll_control.clock ), .D(osc), .RESET_B(_015_), .VGND(VGND), @@ -2007,7 +2168,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.oscbuf[0] )); - sky130_fd_sc_hd__dfrtp_2 _395_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _441_ (.CLK(\pll_control.clock ), .D(\pll_control.oscbuf[0] ), .RESET_B(_016_), .VGND(VGND), @@ -2015,7 +2176,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.oscbuf[1] )); - sky130_fd_sc_hd__dfrtp_2 _396_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _442_ (.CLK(\pll_control.clock ), .D(\pll_control.oscbuf[1] ), .RESET_B(_017_), .VGND(VGND), @@ -2023,7 +2184,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.oscbuf[2] )); - sky130_fd_sc_hd__dfrtp_2 _397_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _443_ (.CLK(\pll_control.clock ), .D(_038_), .RESET_B(_018_), .VGND(VGND), @@ -2031,7 +2192,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[0] )); - sky130_fd_sc_hd__dfrtp_2 _398_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _444_ (.CLK(\pll_control.clock ), .D(_039_), .RESET_B(_019_), .VGND(VGND), @@ -2039,7 +2200,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[1] )); - sky130_fd_sc_hd__dfrtp_2 _399_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _445_ (.CLK(\pll_control.clock ), .D(_040_), .RESET_B(_020_), .VGND(VGND), @@ -2047,7 +2208,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[2] )); - sky130_fd_sc_hd__dfrtp_2 _400_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _446_ (.CLK(\pll_control.clock ), .D(_041_), .RESET_B(_021_), .VGND(VGND), @@ -2055,7 +2216,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[3] )); - sky130_fd_sc_hd__dfrtp_2 _401_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _447_ (.CLK(\pll_control.clock ), .D(_042_), .RESET_B(_022_), .VGND(VGND), @@ -2994,477 +3155,266 @@ module digital_pll (dco, .VPWR(VPWR)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_95 (.VGND(VGND), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__312__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__400__A (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__319__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__399__A (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__289__A2 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__395__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__295__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__393__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__314__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__372__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__317__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__342__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__316__B2 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__339__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__293__A_N (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__337__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__306__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__334__A1 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__310__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__327__A2 (.DIODE(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__309__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__324__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__305__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__266__A (.DIODE(div[0]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__300__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__219__B2 (.DIODE(div[0]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__302__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__219__A1 (.DIODE(div[1]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__299__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__215__A (.DIODE(div[1]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__313__B (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__236__A (.DIODE(div[2]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__353__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__234__B1 (.DIODE(div[2]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__366__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__246__B1 (.DIODE(div[3]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__369__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__235__B1 (.DIODE(div[3]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__368__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__234__A1 (.DIODE(div[3]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__352__A_N (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__249__A1 (.DIODE(div[4]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__367__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__245__B1 (.DIODE(div[4]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__371__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__397__A (.DIODE(enable), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__358__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__327__A1 (.DIODE(ext_trim[0]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__373__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__353__A (.DIODE(ext_trim[10]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__372__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__356__B1 (.DIODE(ext_trim[11]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__360__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__358__A2 (.DIODE(ext_trim[12]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__361__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__360__A2 (.DIODE(ext_trim[13]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__365__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__364__A2 (.DIODE(ext_trim[14]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__364__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__367__B1 (.DIODE(ext_trim[15]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__357__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__372__A2 (.DIODE(ext_trim[16]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__356__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__378__B1 (.DIODE(ext_trim[17]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__362__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__379__A2 (.DIODE(ext_trim[18]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__370__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__380__A2 (.DIODE(ext_trim[19]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__363__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__334__A2 (.DIODE(ext_trim[1]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__377__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__388__B1 (.DIODE(ext_trim[20]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__378__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__390__A2 (.DIODE(ext_trim[21]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__359__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__392__B1 (.DIODE(ext_trim[22]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__375__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__393__A2 (.DIODE(ext_trim[23]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__374__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__395__A2 (.DIODE(ext_trim[24]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__376__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__396__A2 (.DIODE(ext_trim[25]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__346__B2 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__336__A2 (.DIODE(ext_trim[2]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__343__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__337__A2 (.DIODE(ext_trim[3]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__326__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__339__A2 (.DIODE(ext_trim[4]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__342__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__342__A2 (.DIODE(ext_trim[5]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__341__B2 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__344__A2 (.DIODE(ext_trim[6]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__350__B2 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__347__A2 (.DIODE(ext_trim[7]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__348__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__348__A2 (.DIODE(ext_trim[8]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__337__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__350__A2 (.DIODE(ext_trim[9]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__354__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__440__D (.DIODE(osc), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__351__A1 (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__397__B (.DIODE(resetb), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__296__B (.DIODE(dco), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__334__B2 (.DIODE(dco), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__288__A (.DIODE(dco), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__235__A (.DIODE(div[0]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__222__B2 (.DIODE(div[0]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__222__A1 (.DIODE(div[1]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__219__A (.DIODE(div[1]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__216__A (.DIODE(div[2]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__213__B1 (.DIODE(div[2]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__215__B1 (.DIODE(div[3]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__214__B1 (.DIODE(div[3]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__213__A1 (.DIODE(div[3]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__225__B1 (.DIODE(div[4]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__207__A1 (.DIODE(div[4]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__355__A (.DIODE(enable), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__289__A1 (.DIODE(ext_trim[0]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__313__A_N (.DIODE(ext_trim[10]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__316__B1 (.DIODE(ext_trim[11]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__317__A2 (.DIODE(ext_trim[12]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__319__A2 (.DIODE(ext_trim[13]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__326__A2 (.DIODE(ext_trim[14]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__334__B1 (.DIODE(ext_trim[15]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__337__A2 (.DIODE(ext_trim[16]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__341__B1 (.DIODE(ext_trim[17]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__342__A2 (.DIODE(ext_trim[18]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__343__A2 (.DIODE(ext_trim[19]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__295__A2 (.DIODE(ext_trim[1]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__346__B1 (.DIODE(ext_trim[20]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__348__A2 (.DIODE(ext_trim[21]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__350__B1 (.DIODE(ext_trim[22]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__351__A2 (.DIODE(ext_trim[23]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__353__A2 (.DIODE(ext_trim[24]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__354__A2 (.DIODE(ext_trim[25]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__299__A2 (.DIODE(ext_trim[2]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__300__A2 (.DIODE(ext_trim[3]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__302__A2 (.DIODE(ext_trim[4]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__305__A2 (.DIODE(ext_trim[5]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__306__A2 (.DIODE(ext_trim[6]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__309__A2 (.DIODE(ext_trim[7]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__310__A2 (.DIODE(ext_trim[8]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__312__A2 (.DIODE(ext_trim[9]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__394__D (.DIODE(osc), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__355__B (.DIODE(resetb), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_50 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_81 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_82 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3472,15 +3422,23 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_3 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_108 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_50 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_126 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_59 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_134 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_1_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_1_134 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3488,19 +3446,19 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_35 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_15 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_2_79 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_99 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_95 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_2_134 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_2_130 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3508,23 +3466,19 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_49 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_36 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_3_76 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_3_54 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_99 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_3_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_109 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_118 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_3_120 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3532,119 +3486,115 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_31 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_80 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_62 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_90 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_4_128 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_4_132 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_48 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_5_78 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_5_116 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_87 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_5_128 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_5_134 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_6_95 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_29 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_6_120 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_6_42 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_41 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_70 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_47 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_124 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_7_89 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_113 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_7_96 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_124 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_7_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_24 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_8_42 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_58 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_34 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_8_70 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_40 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_90 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_50 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_8_128 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_8_76 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_8_134 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_8_90 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_57 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_94 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_9_78 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_8_116 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_8_126 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_125 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_9_92 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_135 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_9_110 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3652,31 +3602,27 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_70 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_10_82 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_10_85 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_93 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_10_134 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_11_85 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_11_46 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_100 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_11_98 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_11_113 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_11_131 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_11_109 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3684,15 +3630,15 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_16 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); sky130_fd_sc_hd__fill_1 FILLER_12_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_75 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_12_61 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_12_65 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3700,19 +3646,19 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_12_107 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_12_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_26 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_24 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_13_69 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3720,31 +3666,11 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_118 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_5 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_10 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_27 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_14_69 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_14_79 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3752,39 +3678,19 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_23 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); sky130_fd_sc_hd__fill_1 FILLER_15_67 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_75 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_16_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_99 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_16_29 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_135 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_45 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_67 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_78 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_116 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_16_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3792,23 +3698,15 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_26 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_20 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_49 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_33 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_69 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_84 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_108 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_96 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3816,59 +3714,83 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_72 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_75 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_97 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_103 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_47 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_28 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_97 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_33 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_97 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_24 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_72 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_36 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_59 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_135 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_35 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_88 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_127 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_22_7 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_45 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_113 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_121 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); From d241ca64c2aa1f6ef81eec4a6664dcc96b92f481 Mon Sep 17 00:00:00 2001 From: kareem Date: Mon, 17 Oct 2022 10:25:04 -0700 Subject: [PATCH 2/3] add substrateCut layer on top of gpio_logic_high in gpio_control_block --- gds/gpio_control_block.gds.gz | Bin 106097 -> 107560 bytes mag/gpio_control_block.mag | 2 ++ openlane/gpio_control_block/interactive.tcl | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/gds/gpio_control_block.gds.gz b/gds/gpio_control_block.gds.gz index c448c95341cf744afd49e69508541cb4785051a2..cf332bd3c9eb20eb1e33eaa46dcaeb4a74f4a28b 100644 GIT binary patch literal 107560 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 R8G`$-%%1~&62JS$e*?2KbXx!b literal 106097 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

eYT|MoYygttYy zL_TlsH>#3+tuHd3WxI&nl!S}V{N0M;`Aa@`rI|fh|3+MXt$I*8+52$wUg z=&s!<&|`KIO6zniWJ0>J=wxAWh?rPu$Q)ZnzVz}s${Kj9qg^7`y(J5^60dxVLZ7FF z&HME(xm9dUw7*+SX)RVPshW9Bm9w?QO^dEd@adhGK&}gEDG;*CE(tH+X!${Z-4$Mp(R@l|$MEvIcAS*WAs@VL4X{{mS|Bl603Yum^} zrooYMPH|6bdM&!rs!l%^Mf@8L`+y*Gx@`5M6p{bJ3DO6W$ug&@ZyI2|Dgz@B|CIIF zS;F`JsZpiD$m!$feP0jcM8-sy(#_w)|Lnf5VYD44r|Yz}amnmm+~~Tf(g3WX!(JDjbFO-roZM=*O zXkGucak7}%oHd0Sz*Yu)zB8cb8AKtr(_S7r0nvxjw!u}pzFumb*N&dyHiV3(PP}P&wX-^ zwYc#~V-;6pBe>mF8)1c2-yD()cX6ZYA`C623e$;$4Wl_EDS`;X$P`~Q-~OL$!inDj!P z@&;i|2m_nY71SYl9qm(iytIr-cb!<`&39bV*!8(zlC!#qZ(X^p`E0zZJ)kqe_~8t; zFBNm32A%%q8tid7%N1m;W$waJ!FKIkv!|xM{Z;Zr7 z!nRlC*oxc=kq_s~#x4z|P48bZ_qg84dnR=S{K`4xLT9Y$?H3>afjQ@&36AV;9ax8X zx;8C6WYem!+!CbBR~sziXQT?4mzRm$n$aZp$RkIzOReCES>)2%{`x|W7>F(nCHl=S zbn!2%TR~1YQRozV-9~+PPma-PFYJ0p)rEAKmFIoS>Olh|U3w@BP59-$*051Xv@HLp zGjn@n`LHd-d&w$-x;(6H_)ST4w1t0hNG|(?d_vr#oUCs@lrcJ^nmeC>dlNBskbMcU z)Kx;qNUvU<`=?u#`p=EjgnnZUY2K711Gg7laDOgxF|d{CB6v!j8&2ZXXk2XEdUyJG zy=fHU9;Ew;VfeV*A?GU7U#h!o1rHRr!7$dsGnV7r3mxwiNE4kTSsGeT%aXOG6YkOa z)+MX|`<_xV!X*11_dG)T=aWVIplMjMgZ0rvvVj@>7XLQ%6T5BC5IPzEynKm$CF<&9 zcl#?jmp-K-M$={8((iocrl&`+u3i;SIg1lj`Uw3_4@!eQ?~H)!hBE zKkNPiTS^q9Bo-VojriwfyxDH-Q}f?#kET#?qt~*Sp=E;4kV#FA{)|J4F z1mo~kAUreKKSBJR2H#HnLK|D=M!o;oa6D8#(AnS6^_XoR_k=-_9#zJ4 zVI|{K%ZzI}J9RSp!5?(Hc{N*z5ngOlaorsVjjHWj!^xjs2r^m^_%H z9Bgh=-XQIBfo(=k_U)n+YRylfY=L2I)>!w|WqxY6;zL`AlKQsw?4E8G4==QglNRz#5 z;l@hK_Gr>B--Ka(tz$%=yFMF)wH*1F>1b=ol~13It$x@O`iSY06!YvWFRKv|XACc% z-QX^O%}o5^yIxh*b1RjechafF%~Vw9+Z(TmNbQ$vfoPa=3N%%6a80%C!02 zSJsA;ZgL5NuJ=t@#{jw}Ta`N)PcvGviGPiMwB7DLcCZ;q|J%;+ko z6|}+sbNKStsuAesQm+UnFeyU+^T!S6voC9owH@Ttn4;zfPIfS+O75J5xGv)x#+UfV zBLh{c%}*f$#(t__(t9GJP_-yxE~iFL6a6qw!99@9y~)2_@;Zu^8VNqKOf`fbhG0nj zoZj8*Y2mv#N~8AtIOUg1Du@xL#v;c?&4_UX*?zw@F*yint&vvEX`4$H3MF0=OVgn9 zj8ZWYwMU$2+kP(UX7hgCN#pn>v(iXmkxQ-tAS$XG!7E!-pL3_+i-f1&zp5bd+_8pN z<6xsmOl#-5y4d|yuFP(WQLv7mH;RqfRkLu zQ~8v=T|54H`8Rgf6r#>{;olihW{6TZz;ds29zrr7utVQ=;8#zut&v}zCLugsjl1+v zV)gy1#*!8%fEQ0qXL_aR(roA-!4 zV!E$sdFKP{oP@u$yvqFHx{I?T~kNY{({qxMiDv|a2fzDnT@jlu^ zXy)ws`X|1#Z;mtU^tNdq7#6f|OOUzP?~(0=>@-8lWr+V=v{+Dec|g1r;6*J8P_(}H zag^tOYjrtBQuiKW6G2-ughD?fVr+qxu$XPsLt@6KA>6UtHcYA3ohr4&>Cd3hLp z+uNVUL-Hfj>2LAXGQEFuGRdyrd2I+ZgeM4t$M%$`fLSdteH5fl$*m-wlT$D46RJ5- zmaTDm`U1eds}nnx;Y>^R6$A2=Ep_q#i%W|+Ub+!W8*k`{@yF4hLC&f*e0K?zui?}f zeOgI#*yMkDk4^7i-e_JqSe0;0R8x}N9Bsm`jcfPoUADIToj&XZFC>b4A^3gQQ}dsU zG1BkxK#kua;BvmZH-|tD@M6=Ctz}LKL*0_GwpUZ!W!iPzjZNA$OU>T&n)nIa<;jB zaHRA?@Lt&@_;g_((LB=1PPZwRX0CsApPVkU9^B~K`->wj0?=w1^Ny|R^iZIEt65Un z9_4FO7?s@|ZM-n_SmCGe1AB5cQ^sD*y7cKYlt!J(e^<-tlFKzBz+pYPtKBwg+%IT+ z1D+~1EAwW$Z4d@R2IYsrK|*7HtsIl%T8x8B?PwnNEPre@U<0CvQ2nlo&|9{(4c0=* zr*&VJb-m14CMqaIS4y88Z`o&wZ<6O{Q@mEC&NS>7mrKLWr_HgOd)Gg5WytF(OtxdSZbi{~SB%q^~D@N@v!OkG@QRgbhQ zHq653WqCc?m9j&;%B?6CPb3-$t<%$YzVyj|86uF7uga;-<{%3%+>KqeE3>Y&!tMEo zy*$adAU^@OxIsI)@&r4o=)XNK(7klAD-Ef`Zf9Q@-I_3P_}e~CjSgw!;MS`M!L7H` z=<~I*ba`2!BRvxW3L&!PrzCTIUc&w@K`LUmb$f7|HCWhcc*;m5m$jI`uxIEJcRYV3 zioGDyM1n~X0ilT}A}avp@7E<$E2|oJkeB+Gga|NJt@5Y;!`_>}HF>RV!`reebz8)i zwy20vP|&L293Vins7O_C*cBC!3Mwi?ga~0wYH>gTDNbk^QWd3aCJ`h+AVEPu&_n@2 z2;mk2LaKj8U+<4DMzdsyol&g(p{wX!G7!5!cw`OdA% zjy53_tZfA8--`n;(=T`Yq?y4t7S*KV72;vvCTWCj#$44Bce-nMNq(JdWh{m zdBR`J`s>vb6k)5nd$C#=%4>%54%^{hxIanT3-`f?%Y8N8)wSf+tK3Bg{pi_YU9$pu zW7;K97faHVtYA-L^|tZRC@J@_KKphU;3hD0r|_c^@W z%LSvB;&?CwM)Kn=dJtI|o*8Wz4w)!HD1C5B02l#BIS7MzR)=$cyjL zS(k(#yh?nWC{U=2zTMud{3Q==K@-IOc56)c!%!QAO>4=`2$J(H9~2zm=n}W&uH8{* z*miiQ$5>{IO9aZ2tX&$*C%bg1<0eobk>m0v_s7EDJK2ZH6N#LCX7aS=t~aB7Gq0Xu z7vo1Do&8JM?A==|khP{Z>3Z5yAyaV`UXp*R^CDL+XL*c%uRq8s=SjW@ta7V}Vsmhg zqvbq%iTqf`NSaud|dM=yL051IjssU^D{B+}k>^F!9P-Ps< zTjW^JE1<$Xui}>W5hu>BWT84}QnqCUbAatO7ze;yqG<9Sj%-fqig_S7uDc*p)FrBi zqqmHXYMvTEz9NVEtKc|p+;3%mklO@+|FOO-G+HCM9+qGIqJ zCCz1Hoa_XloeZ3g|5y|C@3N#Rfn;1&8>^?e3G$Y%t5F(T_SEUaGA0@CD1YA?jh;&N z^bOrZZ~4-~35vlQy^i;z?`=`4bE`B$`wbMkFB*4e>x4%VbmT+y8S7O{iZyGQ4Os{EQ5XE<{T<7kV$SV0ctpHTI}}`Tj(-t2&H}Gmf(j*sQTgHj!&Lk zFzRoT%*|5+MK(8kvj^l;wt@y@w?0+>R2Gh3%u2Z;o3f$-28f6fTu%rg}VAtQ(^Xe z$BhY$O&b}PZjD9gW)EC;ZtbjfFuHaI^+jr@Htf3{GK>kH9O#<)%fdt$lZiD-ikDg5OS9oxLTO zG-(OZmfU0f&eo*2tl)_S09Cx)T635@zaf&K`q3uxE#so4{Fi9|e)oOea*=MU<5yJ< zVs`V3und{~vu$<=yLH2T@7^UdmDV;@TZrd^#jJ-Fm8@br6ugpYTd`zwHOT;_CwvA2cGAQ* zky}MunTs{9Bc(HIFDrJw%Ud?F+J`lmH3W(8KCMjo_lCH*m(Kz7Y0NNLc-6u`{0ALa z!FcGTtRW(?7g!xNYxlwoQ7XK=sXr)5<@`8kv2Crsd?qiPy^C=^+4tzkc$Ub3C@eoE z1L_z_o7y*68YKi8B}3|cKH0gorwF~4ixQw(gOb08^2T);Vxk7Pv@r}L+n7NiuG?8uH$>GSF1 zX^~g%srb(UkGv z_rOKyU6i}Cj?sA#bd|DqM^6qMQdMo66UpAiwN%^W93L45=H?DPx-T8e73+8Nj9(PD zGxqU}cM%`DJ>H4;`9F+y8jd&KC(}JRf?t)SXbXzsXt2#r3PbFA*=*I3AOhgoIQ+)I z$nAmMXgbIfF~?Y+^ii#{@W-usFIoEKjKh!@+N2YDnulg^?Ap|;a416OGfGHbV{pr~ zN+|!K_|PAqIC+OdBKpni;MJqO>AA%drku3r)X(}a$xe6x^>H+Q!N|gx+EgDBpq<9F z_ywx2Z^%`3(rT?NQ!*nrv#bOtQ04D8r*HYOsJ8&WmoAoP-p~(z#`0$1YD%zd>yhg{ zVF`|wQ{Aj{$|}DjcxU@WLUc`6P=e%CEPmUr%naj?EOHcpVo*DQYNEI* zKRP!lx=uR$j+VSM@>`tVe~7li%xzlNwDHkdV1OchPxrO`#&FtTtOX?K<#eKN~ z_hsJQB<*3mGT^3-LV)8t#;%J}R{=5VKkEE8NvZo~(VY&G*ISMIAKZm8)KM~)rFrwh zPD1%)Zq4u%%_NJ%&mYT>v%EAn%5i61ckGSa7Sr?MOq+gDYc@ z9G2agnhr3whP%ko5~iablF6Jl$B2hTg7B-r7BE^t2x&O$mCG68@6N?!U&rO1wPuLH zf0JweypFu!GpWI^Id8KEmSApJD*t3-1HdKB-oB*(0*QEZ(d855yKMOxc)%z#Etm&VA zRF+IQ?|9s*OOtc9*}af&2N+VLU)}EN@`V@qx9V6%psHqr+&{n928@}{eAPO6aysla zloAsfLJI8IQ7)rr6`;CDXU8`Rcm?b)3>>pLNRSt6h7~zBL9I#nC7g~b;+gpcat1GM zJI{nJAf7=5t!^^%XY8{e21}yCx?>j2Qv!t=m95|THGZcp+jk(!1t;0^jYOPmDnMY< z;X78gLub=^yC9u?tg)g!IZFlgLZuVhW!Q28FrlM84aCTQ$mS=78^;s30oWvrn}V`+ zTqyP+A_UtZicm@e0Mv^!@}NM(s?`$T)?vAP7wK(v^E}cbjC5 zM$IR8I(~He09>4ea4#WTZ|TbdOCM4Y{clZEA!^(atke-Le(tiEKh73@KxcS>Z{i-T zZ2oOrF#ZnF0vK|nuQlUspy9pMh!+O;Th&L(q7NBCWjySEJ~_S_IH7-`vbXlm)fx&+ zmp++Hv)HPpK=0X&& zLpF2}pcPY1yo?EB; z%I+aGz0D=Pdcs|81(?(7L7Y|OP}-+$mA84@euQIM2qWyqYd3h?Jc+-l7u>_!R@4*( zf7;RDyCrWX_=h2+LY8{0dOUTFjn)=assxg4 zwO=1TYP*!zD&L;-9^zA>(#`HtG`3iwpug51w4Ytv*V(fAn)>vB=1C}4dglG;l09N3 z=rQ=T#(Dx(&*!0f&NO6!O;8VWj}Ih4P`m{~Vj6kV0EbNg%3a7PWNsgh{Zi@*B$`Cb zT`o52Wl_^1vQqAJ?QH_>^<1i0i*ya~Z8F#Y6Zt-RbR%Kfts%1j$ z^N?xXg3Bx%9Q==+=@(&i2vWD8^fn2slT z1qJPl;wSqzmy_heZ#?{-_(#LqgB&UG9j8QegLW(^}FFnphr|q2a!F z-BK=iB%2M!KyL9qZ}cW?d(}?hmE}rzBnJ(C!IDhz{~_uLEfhj2F0z#?Suasd-Pjg`%Hg{QeH^Ngjx%70Ei5ta>03+Vi6LSI-+m0=lOlr2U? zueSyZnQTa3pNN&2EEGYRG*TPF`SvenL4BQ+*Au@YNj0Fc0cITI_f;j{%vju_G42Aw zQq5;21Y#?HnGPH1uY!{*&8}DX#3vj(sa$=y=$s3xO})zHzc-({MajMZLDv3V>GB@d zZs*G7cFuX{K&@tyJ6}NRWcmyygq2L;Z8_#ik)-IbrI8zP{Ix{|&vxCki`LJ`I|?GQ zNE(_$UgxX4cYlF{0EQ#Eq*RmgCEbhMSEm6r#+{y)6)1OVf=GZr#Y<(MtlVOhucu5v zT9{COC%TxQ}PG$g-)9Ib%2VlcrDN7tHTdX(%D@9pGf-*X_@?T`Z@6{A1=-Xks9r zk6Tm3j5(=+cX5hIQtSBob{>o1unR-2S$XnrF&VRv86r-9GROIZVga3#d=NY4+8;Ds` zL>P!9mnS6J4KONGFBpeo@nMT2BVm_;d;PTGO+a?9)G_1Rip{oi5=Jw2jgG3Br;p0F zUi|3w>eSBwn#`6Y{P4^|{K2CIAZ{fz4^C-s=on;RIux@ZFsA*lYn3P~_^^K@I4hrYz_n%uc@7 z^sK?_hj`7VGj{=Oa9d&j>{M+wq|2k(r+4KoS|R*8zd%v2gK$21q{A8me^T9#ucI4> zxIgOqd%nzhOP;?H-#JqL(~r=pbPn1N@(2>u)%-p$pn5RIr_Jm>pkrdjdS(_6g7pSn zEkBdqf0&uwR(BKGg_GQn`bW&$Szh!xl@wH#O&G~YN$TGfo4|F+B8B3G^4wV}R1~|o z*)*@L-(;i+8mm=pA+g+2$lhAJ8-RoT{aS$h+U94{YW$Idyr6@!7!dfB|LeXa-z?ob zQ;(@pdGhm$KGHOrkH#Ew_S7+KVHAU0pZQhRLdet&eU>|HT;OP>E&R) zT~0DGO65YFncXx46y5Hyl5s92aOmuyatTMYpz<|XdKZH-^wZ$8F>@4HwL-3kJmew#J-a5nMyYkq&6Ly0%gKe%I%i6GBrLVfRcWsnh+p;rkYb1623 z4K4)RSIRs!o-?+_(CS-Jn3#Q?Uq12m)_BOyeUjBW{ZVEXu%ES5pgb2c8Y6$L9M3G~ z-XbZuRG?S@*CMWey5p&4hU+SK^-othWKP zFq6J&<{cP!^o{`WNf9~d{apzl#g#gW{yF%$zOjh33H&uu>j$vQ{&9ie3ErZjg;iId zgJKJ^L4LZ~Dq$9zjkw6}XeJy5&2*|b$<8I(`pZj%VLngJnX>&@-0y7lSuKnRz@XY0 z1DC(#Cyd`TiGPQvr)E@pt?mU)_P=VcpVZGKK91qZhT03bw7#z9;6kAYpk24Vjmjof% zeuFda3P1i}1V8q~Bd=UGwOe)3AQrFpV#!ji82;aQ`*qb70|2uJWr6jU&GSaeJnhGH z>gprnJ3t3^O$;`4-wNYh7urqwCl58=dN4$~7CSp!-xEpkiFM~(!+cyX9m`OeOEy}8 zAR1{9L?b7hZr>gsbOM5ydtl(Vv)JHaP=Sb@7VdVBBLt2}ttR%KmaRWa zQl3M^WfvNPSZZ^H@1X90%n7jfE#?>IRqtAMi(%aT8MFfX&A#>}nTj2cz4I`}p*SO` z+BwHbOQHG3Xms{m$??jtnYn#o7st6Qi*yHT%{GuPc99FclYM_48P0kiYA`M z6VWVhGX6;@H5$<aN96m10qNe6o0{ViRR#!e}UD@YiyB^p+#;Sz{m$ zYMa*%i+fw7Z-<(izO!3bBlBXut}E)bYxVk6X3gafb;5Xjn5|IUuYF|@{1v)y$3En3 zx7#f_kTD!t2)qX4E4zsNR~o0hD!*dvhqxsXmx}}uo~WcOyL5;_j5rK(8|ucpM_HY- zqcCH{AUls-l9dNKeH$YL3L=4<`e{q$ZO?7M##c|I@oE3$87FlC!iEZGu-SgHTGOn8 z;LYe?E6F?efwfw<_ImXwS4hi#Vzwoh$RzFXdqOaee0*lHcDi@-=&Q_wjP?_t(eJNv zD;|bOj0Z?4zs@7Zs-Yd|UpV}Li0q}6dk>Wc%JAp}E$Jq8u{v8j{#kBu3)k4jhp|2) zh90()5%T)dhHxDDpK>=)l->F*@MO_yI;{V>Y6ZPfq48%1Rzco*8dh?IJN>I4WpJgc zO740MmG8F6T1T;<8H(H?(`VcCSYa-G%13Lg5f}vQ*K(1%a)bX2kPAIgBGV zknU>xH~Jq?r9b&O!t*5S|5xY}Uy^_efnc1dw`pAxuS6i+w3Lq8Iqg`t^zZ&C zdCg;`5k=OS%iRnJ$$_7y7T|E&qMBLpih#9T{O@7v%A+%}Z8aIWfuP z=i2eOArs;@4fEdgEs&vvr=cwx*}<{iVOK^gFsrhYcxQ2sEmG>u`#Sv{%*-R z)1Z9>Z$J7*fwbL$8=|c`xhXfn2oOmlH>j)O`FAB{1%e0oBGH8G6VBWH%QMsq#XgtY!wePWy7Eez6^>(0S z6})8+j?RoiMM^Eh&=kd4VKO!bS>ZY3G3xdnxeRZk?%)+Y&hoTdvaC$FEdIO8D(0`v ztS&7D3K2$0@S$&7u{9j(iT7o9P)W{=DP7*@DyXb+`#{Xj@^E?7hL6wKCLiv++@B-U zSD*7i=cwR*_x$nfl#)vtjt&aG)&?E9rW%w_-zw=|?9 zYm7zL`l7I)FN~j=b^$Wh18g_yzjW3bSdt5`o{{ty(o(L?#K9O2)<2~7lplJ_@2W3+y9 zYTA*YAv?pyfBp=^j)~?r^}BI zl-;6atrps0P*uct_E`k&L?bZaxwl4O7k+35d(z?^57KyDuGoIzZ1PN@83MV1OuiLzZST9;TK$SCp08#y{hU!%85Ra7j^pm-w+z**0njV z%hepuUSK$>E%&s-IVqMP4omO&NyiwV9`O40PokHT>-Fk?k>wh`a+kJwAad#~7>uJp z5I1L_mK?OrCQ_mIIvoTT+09dJ(c0uA0EI`nvjKU`+*(ELj{;dnMb(>4 zWo>q5y|@p(PGVxe{{h}F%W0lmgnJph=$=uJxr*UCO;C#|#5ej;VRi#=g*&&$1kcWW zWNY(4vB6vH$6Nq?#y8$H34zX9t;RSwXxqi8uIWC5xza&%$$5}jRtDO*o1@Xa-ltSx z)+WS-JJCp#v4ddp#rk$QA4yh?&NoVxx?0yK@OvJEMcK8RN|(-++T>aQZNhx$a$5Jz zT-~jmX{Z&(emTLlcd`8QmBcKINDJ}D zePmtv%!;#dk-Eqoe+K8QKeDJryWg9aOYf#uYk#NTlRxe}07IRZtfj^;zi%g8yf#-e zi?!*D5p)Q|ZDBVY2e2sxY6w$N=9M1!Ms+opuD4L@+#Kf8qoL=rg`hBkr*Ny?0#Ed( zKVJx53iyji1D;MMB*|?Hl-Y4?zhNd@wt*+;nlJ$x?jat^^{nBy301+YR;8>{lS-ZQ zSa}t!9>aa+tnI6QT&n~>QR$Dw<;tr!N^6%v|M(OEU51?o6S0@OWZ@U&jyM1_X`iZ2 zNE@0~3$udZB3J=)4R1jxtO!}OT*5%E70ZO<)43%Jf@@+eTj8vAKjOAgk0SoDwMx+t zgskC${#$fnZZaIWmJ?M!dO7V~WhONeOq0)ThnBKEVSQYR5%CO^SCt>nif-%L4xN%~fG5!|e!{(OW}#GO=s&Oj09Cs&ViP*&VqQRf(qhX zK*_fsb4Z1l2l5frrj-CujT^-t56`=Ze#3r6=Ufms_lAlMW(*4qQc@{E2ftRmc4+zBfcpn(Rf zh!_3u|CeERWb^n=SRdf|KNjLYI1*Hqsd0{7C=O>u7Ug`tSH_F^9$b!*PF};G5zuF( zx|mDfZYIK$jJMVxmI)Lg+pp%FCp51103#S`|F&sCi7y5WaO@xP_@2gJms90^=^e64 z_cZdo?9c8Ae+_p>jhOFs)vHq5{c;+mJ4XMdOAFo#c2pS!97vNUW|Cq?C|7o>pqUn$ zQ@-0;n+(ywL6bcuU*-t<|hbr|Z?wzRG<9f$O3(G*qhs=?g?>7dJ}R zP$001XsZcNV&=@9TvT)woMxD;exPE}Pw9&=i0zqI2-2)(_f<#4qksjmpD7Ys_lvP{ ziA)rL*6H?mRd`Beo3as`LltKuf6c~o;0kFmZ@^M4;v#Io?zHDLDZVFEjol~^8d1u^ zN1H$LzFg2#XIPFEZI#g-NrI^__OEl;I~Z3H_O!bj4%A_#vEQ$|QDwxVyzhYo4q`=` zPc;lX@BwQ*X9o0sDRVJ2hwq#u=-RaITz5pE^CXAKv$k^cC-;NF;tYMFrM{W)XV8`ob~AA)^v^7EX&;#Jm255P_&&<_ z(3zQZ)~#kKP7{e|x-}9&4 zpNVZ%#nHbHvW13Y_$00-UvU$(laE1b=o(zf=6wl*Q-~`w3 zO#}J}eCX>N#?v|I+#?VU^wHe4US=xyI9YZkB1m8^?Z;ux2i#RD;SZZxMZHmBXxWAx z<4Me-xs$E}ziY630bkhj5)78~X&e#^K`QvxegPi)_(`0{=*q1sw#s(X_89>$1K_9m zK+-htu%8!Xw08Vr>?LGMbK>42Q;#_evxlvF#bE84#QyRm?q2fGStbpY7NaKDsuwUw zqhvIFA4q87%?}g{PZ=D6QBFY-r>7PI zKY2qccg}86Nt_h9=6!lR{*#F5RThf?%?LMeT8U-aUW}kM#Vx3;0*rkray*?Ph!aB` zY$HgPZYj(>PXLORx$rCX7kNjHIj=5{Go5$CL)VdfRu$Rypz%7}r)nEQUfAH>dk&>R z0Vk=Uu?G<|IZQsEtZkmiF3W?50%ex`IEsm0>u6frMl-vz*tA@_)>f@^HzdfvVq-XC z%_2;I)Uj~JYn?6fEV>!G?RbZ%OAY+O-ZSIxK_uVKIKGhjWXJ-AWU@=d=7BC~KUfG_ z8w2u3*8z%yF%oQhWe7x*rf4Sck)xj4Ku*11Toz8arv3`=P~mlg6o;|}s+?T<&t^I@ zx>P*0mFYFLN5R0Qj1$NoCse=GnlXTlsbT?AI}!rUmi* zA)|6#WW+fx%@dX$34BeYE)~M<9?Es-LF^GD%7r!T^ILL+0on`biX(*B!TW zpUet&^CJYKM=hhHM^(;-*ZsACuo=AwLDVN0?w%#6*y(#hdL)Ph2n2FuMt2;bCQvm& zt6sN~h7eCHaHhT|hB#$FwrkAbkVEWti1v^1v@_|gg_sOL){i*m9|)=~)~`dkBSL#B zlbDjtD-XB5rrxw0e#?b~HIon5N_%@zR+gTfD~(DaL8#SO%4khRW>|%?uL^ua1!tuA zRLQ_N*Wqvj0)SjTuy_Io5Lr>H7T=OJhLEgx3jiJynhP@fWPmGXM zui9XNClAJplDIR~B8ny6z7Ko9&riP?2I&R~&5S(t7Gq7tXsBq>QpGK>!meTe`CU~# z2)qpYkEo20rNkJa;hbKF#;I~W7-%5f1cvWuUute&&1L;;^nbvyD;a|&!}-i|&ru?@ zm5_Vf4W?j&OaTv*2B*Bz9O9;du)eWcdpH=Z7&>l@EB&UpUDJ8tuOx-o?tT6uW~|N> zovxZ-xa8jrmqZ;Mw2)J9$;kLk5Q$|QDwiMNKCRsT=Xz2?hDU|4KsX%%~LODJ0Be*Rxb~8T7F$^=k-CsM>i_TK~5Q{ zZOU`}#jNce8Nv+qbAqGcW~k_9WcQh0t16#Md z;b&-Q5|)meH6#QImm;N-P7tk1_xGvcLHd`_zA{aUE)9dwKhUK1O=*l>$mBTNjd>yLq)6hGSt)kk7q(InNMy!v?YaY1q(nHFt(}A zhySZtQ`j4!2Y`rMHyBwR8H?Kr?WXo$DjH5PHhJC-&|J9I;T0T!-wx!gxyo+qv$&>S z>;FN4&CC02ZPgtydwFRUV61{UsK$~f z5Lz7P4lUwnP`PA^*;*kMb2<$5?ct{~eO!$1^^v4$fP-|GWN|1Pa5T%nAji@k;fxgP z@ka?}5XNx#rZmmp!?7fof^j^H8j4VoreXE^d|6k6k{#{2ILCq`ScclSWNxNjnqv#o zr(P}2C)o9H#S4E1bVVCrz%mNCHREnhvev(qW|#@GyYu3K=QJ_uxO>UyaWG8^CuFe! z`-sTXu8W42CPkQGudYK$aao**%%pe6Xxt{bZo{amIcV@vM34g*^PCgVyAXjfk@!#lHN1ZW^nRE|TDip!;n<59w;iUZ6KYGd%XyM0Sw6t%9ycQ(HyEdiVPo$+i^s>mu;%BOlgMr(80 z<$+lnCPI_DAObxgH#%-kiK_!2-)<(eZ+u~mpOmFisX#l-7A;-exO)#2ly9eJwHPv8 z1gfm|lAo~a-f^zK^;xQjGC#?1ww=p20gR^5J|Z_Yn$IV8^QNSW^C|J^VO-Xa8s`d6 zjVp92=(pjVpGL(jPaWOhCPiol8}k7Zxuk0E zD>MjY(eb{(#0K**HcdPe7B&+*)-N8l{3L*?MZZP=14?)RbWt4;)7T6(au#HaCVZ|P zlzuq3ndh5USeJxhpu9%)Ne8`Gh5pIMCpJ~MX zBzFM~6rufmGAmuyU73v72TkG`cpWDK4o#&c?$n&6+?tX`MMXh3bbz?D(XX>KVI{N# zr@b9Xi~2q(Y9(6y*i#bCedGDro3LkbP=85n2krk2BPzK?{7qr)PXT>$6y0jo(VY1W zHS2SLr+7uaAHNxfWjPT&%#eW;s6wQ`Ny2-_#OU#pMCdA=bk}bu&DhGG0r;f2$8@>> z8n5qE**8gm_irKSO4L;U4HZrqM zXyX-i?gov9pk^TQ;^=y4{1{@qAf&c8{!ReBq=j2KLEa{RzM_$<<4w6(BRz-T`xHP! zrm6{%_5UgZR**dA0#Hjoy`2Dg`&ADS>J{eAamImaJh=EJKpwuMl`FIPWA7EJKHJ03 znH!)!j;?kbHgH;rCs(Yxl9n-_{FDysK@iWtba{?INenD2ZXqa@Z|*dvbydKsLAW$i za~)(US|0&@amA%WkYxAkZ$b&;|5eMVDQW4&nuzCSCSzzlzd#=bf$h8e%ZaExRV;#`a4Ho)_8MPI>!eabkj-?)hnaKCvj*q_o` zPn!I+!XPqf4zLE$ zxXX=Dk^hq39+#l;YBh(uBKMUX&zSE|36fa?Yj}%UqVSBbZ`mD0L4wwrH_x`sQWavH2~P86_JyU$^wK51%lIaB}&*=>F59wjwunf@~Ko3)4q){0B%t z%xJ3oI`N&HO|G4ArFZ_UPXv_ zbcqZCG{`->8x7}3sNu$C&$0PTPIF(}wb-8@;6gVWiQ&FaS%io(;Et7 zFr5F=UkHeALCoBQyAGAAdniyd;Du-LvNoMR6$n@0Vkf7I8n?Mf0caW>*SL&FenAhA zMv3>J4lZD`N+a4GJEU*b4hl!7ZAO&(~>XVasi6>dCQyC!V zVQC!bWd$x?2)yewi;VSj!$S#cj~k&Ho{`s~$5uSSHN}FuK47WIDkn4#jkLdvk|~E} z9$(Uf^qh0GNR6k1V)n*q?TtID?LvP>Vj5yuS<1fd9=Lz^^PCoA#yb7y!84gHh!!Q= zIE%bp*K-#1oDOUzuIubB#-!r3GNa~TrYUy$%RL3|+atBTH`zPxmICo_y8m=*^b z$zB?0VO3YBm+>14Ht;Lz-{~W#l0SKgOpQE|E`2Fierd@m?a}6J6wE3Ek&6aq!g*jd z3i2x8LqHl3+27(VZcE_rhspay;5T2 zFQ*-@CK17}7#aPWc%KFIK4`^2w3cT`PoUHLu~4FU!`%X}KPVABpeCY|=@!Ag%HXFe z;TM<38R+TuasqNzO*ldT&PFXXA7qFrB7GW$C=cD5e8-8sP}%1L6`35fZtmoX#=o+5yM>NDRC9B7QkQC0Xk2?Vm!T13Cq{95DQ<21z-8Su$ zw?W@IlKfXpn1$cu%-7pblKOv#e}DvPm`k+~9qYFbXYU+k&{T1#yR=b*80L?C*E=#t zxq(@KZ>XGwro7SXwQIfe>ZBN-awx!0>%SW!Aqk`fcH6qb6+PVK2|GYM7Tt$|pB_rD zMS;>91KCgO<$D6+P4?MiDDbKKxvZV>Z$?eTpaqHC=jHutYM6;A}=w=xnq;p<$Uhj}iJFPJz}d$G?H~%19kY^z2EXXJL`N zCM~?v?v(aPD`xTT6;$J2h#J!U-&LlgfHr0EO!1?rt9G379#%PvU`HI)g;b4`5_b0k z?qFheoGeRI?RSfe{ts1g0{A$iXRIBXR|p7rm9sk?9{-QI`YYDk`S4l9$w zy>D0m0iwSmPyf8$41UkthSv|5fvp4JhuDc{=Fr$s8<5ArVSe(N3;dVRr z0;@e$r@!ofi2JIF3)?RA(qlAWoGn5R#yUjKHYtR0dj`m` z$BMzKxvv|mf`%F_t_0v_7L|`-Vc_a#+xmVMRq$Y;;|RGQH&|T430RQ8&SF$+wuow; zZjx<<1g0}anSgEtVZ)knG<9LpMk;VCip_@@F!tn*ObE@49}d@pT}y$Og3K1B`RX!W z5zCK(<u1Th%wX6^dDP<8DTA-@K)Rp19zq)VkFi^4q z5dmGTZ=I8z3~c*-*p3FH945-cENHZ1$zO_#5E6S=B)gCdGZR)o%#u|5brN9JJ?pIn zFA`R3nx40~KF)Z#-^8~Iz{~R^r1uKrgRoY`^u~}qO38+0E0=2hzUf*-sTuFuwsztj zB*b;NZ@ZJ6-b&OS`Lws=+KOSi;2Fw?hQCfu;U44+dBgRg60Fcjr8g_-t!c>BvWjtlG{0L69kD zOaD1ndY}f_vbS_U%FdNRR&F_mWFs?Sf08kVHIwF{;u?aQHcfu0qkZvcXo>)sKV7PR z3G#6iQNAVT$bPc5DA55cP)9zsWfI>n}u5R@CDh1`%kJo3LIbT}g;YDfIDaRKzqKGp&bwJq$WMxB8z7@`!j z8xLK2SG^WF3PT{f63`-O%x~(+S+-QMf+CRzAtMhDLI$ip@_L2b5q2-Lg?$`mi@8Br z@%M^+7UwhZoMQ67p-|KGazay@KG_h{zyW4Nl!H? zhz3YlIqx*2TK_aJ1bhq&!U~|fOenO|P|P1ht~1YzT)$M2tk2b8%Y&>5Pv|V_epajA zV)W2lg`GMS>HPume;fLHQiPFcCOqx#Lc*PEotJm*mTX5{pvW2xpU4K$rTU=@VvD@; za=NXD?%AYb+7>li*)+O9Cf7Gi_k4aTNB`>vifjzpWEtBK+3&`^2_0PI6jLPkrC1<# zRNd9y?xbvOs|I8Ev_4Y5#c}q%-ff&EAQ+g75)Ie7h^{5yVin5Vrq9)1DHsZep(wajdrkLcRE2IZr)MKK?s&08>)zkKE{-@1NCaX<(?$ z?SGW`+IvclAoWR<4CDF`#x)P!sLX9G52$-fEcF^>FpXIv!XB{90VZCgsRV}`V><>_ zc&q*KCkXu!eP7pwzzP(bPhMdM$?}}Kk_D9<*o)61<3YkEJ1xw3V=%qv^fgCK?rHPA}4IK*J>KL{p_Qf_%9ILr8+-RiCh3FW~r4 zA+)M=iyBq1rW}(xLhyLW{i|01+WfplluCoh45cby1hfU0E$ka)35)yrn=48C@R;#M zP@2LCmJB;uQy$6YWW#cgVR8!f*LljV91wZre2?sqthMW$Cq4KZ&p_b*RPV4PDclY9 zzNHcdG*O1T>qDb9k|;^3dDZp`g>Wez zL{*Gwy=bm{fDOvt6$0N}v}$pq-$zh1PHTr+Hs~XcFJRmW-;1EfW|aX0jHAh#FfTT1 zh_uFluvb_oyy4GyBijOC_b1#KYYNPo*HF2ZlL<17Jg~zHnVaG}Lo&I~{6>`pq`fVw zEo(Svs!Xx=I#0L>ly#|7LU!48m?zUpuer)pv=hguKArrUH}lQ-c4WO%#HpsuC}4Bu zqnI}pR2MgMpthc40y2sI)sI8`!hh<0|0?2i;d^+A%ax^+IUcq769k>}T%Bu;5+W>K zFGB;-fL2VN#IlIbqxCa8$Cu^ZuS3{G`+fyqt zZ%?hJ0(}s#H*0r2Zr08@j-s42D8)>eK8y{Irz0D=OK+fFsc9eGEp~zkNS>IL6rUIY zeSZ_CQ{E(!v@9yBhxV!)1vb#u3n1I0z$ODv|Cd65UMtf8LwJW`^B@+s>bN{@b9CoO zh0NST_cHCQF1+!0<9fj%D7DF=buM~TNE({*^dAU@Bx!*xQ&B%sYlc0Ft?vfS7~cWF zuzo7_>=dXhjIW>p?@@wzHna{+%1$xo+h(EuM0!t<6P_LW;Hx0NC17S=wfk5&sxo>K zP(V{DD=m3}!i@*VtdL z4gcp}#e1Tkecm~4l~1teF#IEaheAc!JBo;fHgTmSrHNJnUB?7k_P<*+ATRw#*8a2& zaNZ86btl|a=#kN$AUDZVO)gP;2AH9kuXr&mwwb&wOA*;UhMpVxOPUjodJP6qmE^8Q zFTsIzw{50yi_9q%$w{hl-$xKM=ox|St_=6Q1boM6VCFlV64E1Uc*c|ShPYRDrK76#G+1-SoE!cG#9qm^f(=^qmG)8?hUd)nf1P2ErXFlAt5 z*olBgO5Nw6B;Mx;k3c4W+DqqB0-C8x(=depM;Ofrb61m;G%%ETz;!%MxRkAd_=qRI z2!^d!%Af(qNVa~_hB|1#(bZ|r>Mo~u#k?3ZG?zN(RjHG6yhI#yTnavCr>LgBz0w|z3#5mXY&4^k#jF?q z4lvX{&NXadH7k|KYo~lQ(groU+U#A>K^m zebr0z&zx&hMN9M3C;@nj{1mfge;eoKQiXi?n7^Z|bbri`J*;bn88uO_Sgc>3d<4#(UqZqWel97ikvdkkOs-p z0yZdxe-GhDM@WkLHkt$#vheN{GrPVGektq!_D=c#IkIaBe9sMiPbah!*x$DO+gi#m zQDEz@2!F(HhnRr2PHZ7aCQWThN+UJAkPL+_Dn1Y;d4-@bYn-(?#o~`XD;RI1cz@)B zABD?M&QCyQfOcVo!UF-+8$KvhP0TU`3>0RdV@T;dVWNTlU%_7m0}%=a7{FbOm+jD0 zi(tiDtx1b*%H&pkJ8Z1K1vY&npld^CHoEr8##2_5N3mVtvY_QhZ*E8ilj!^Bzgai( zgdx}fet;$z*<&oRQD-dR*e_M+7Inz~4Fv>wirMH-=mTtxj`$zp@;~6;ZUv##^KT8+ zGd@91JFWZMR36gv-?4s$$9uzRaPS@s?HoS~8w_>RfjAHp3delgVKHnP>g_!VZ5VGA zB8_KC8T2RB)0l{cxHxHW6Q03M#!3*rdL(l~5r%=g5nunl$^hw5FxWj{!G7PV7z(GhC=|Lu!f z7aQq*vYpfi+85s9Cb%ugX9Q-fJ{Vw!~w<&c&Hhon#GL?dx4sNJ8j?NjUHcWheEC9PllvHQzRS= zfn6Mx%4o#Jxs1S*sXJtTv@Y>N0HSeaMJ@y0%P)Tt?Zva8GAg}-6y zuwWGW_xbA;3S>FHL^M_O55IFJ$8T`};L}0}G_v9mk}PZlQe$kF4F@0pKYUm{K>%)K zS2b>+VgZWMVg!}K(#~<)d|HeT3qxVPM~d!mY6T398yl)TZ8{mb6D$z{Q_!KF(rAhy zyVh4^f6Xk5sPBFOE(9q|T-Zwk-qOHjQ9CKQX2+WBm?3s*6JZSO+5>JOJK7lE!{+?K5K_z$7x1`(-XQLqTL3H(ItKOV7Hk^thyOe3F}-!*rS{NX zW^SL}TBi@|B*{(UC#j#pZW$n_E1usbjGb5L=KovlM)?(DeIur@N8u)l06$b~mW+t}8M-Of0gn z%Flq({=f4PqznDyS9n(???HuZl}D`#ADx5^btQX(RF+elc8msN|Kbyl1fLwRjT(Q1a+|J1em(pZ`5m}d*R)3$xd1!r8)#fW z+c8>z-Ng*m4N?_AVkoJg446;#kq}|ZMZD@t7UESq83hkxMt^Frc|xs(M8!J&d)|?a zuY5?C*#GU1hLpC_cG|xz+h_%d&w8r<7?m+!z$%LrL0?S3T zmi7EUoV{sOlV`g&Tx%7rRiIQsP=g~{#fTFsL$r#B3J5-miV%fbP=tucOmd48C}12w zstl1q5f#yj%p^{LMIa(WkReebL;@j%kOVT_?|H?&*WTZs?_KNt;aW{e?(w?L@i>mt z={lu7JQeve9zEz5)2Mp|)mk_x0_JVRO?F~hX5hdjCt+I5eHITD@yCL|+5rgiOO1!A z^`|bT%_4xr-IF_RI=>?v;A8ugzF115z^tOEi0ZLJm{F~@YR-HSJkNk{pE?gJcS-mW z>bT2s#wF%)-sBrf7w19V)4d&eS(J{FSlw|$=`$|7wuf^XXTbHiW--jh)2Y_IP;D94 zW@k*z?!JsjHXV#HrYWq2FBQn|W9BaygdHM*9;ZQf2x=PbGWdN3^7}lxdBy_9bMf}{ z3{(T}_+;MEjd0+t+U?^Pz``ROAgUxFpzBx=a+4D3N>GW}s0!l1W**TvmM%W7?kj6G zYe!rA#BHWDFa-fROHTHv__NOcil5|&=Ah965FThh$weVEp!$HBFZ7e+*%z>#|!X$VTsTP$qWzgSnZsT0Z^GV0mCts1FlsN#H zTV#28R9&%yvIRZj7zF?Z`{^Uo19uw)x+H`BTt|!3Ot5kVmdj77$q*!}r!v{UH;1q@@GQmI0f@B0He!RK-4I zta=H`d~;>NQU!nz@hc;fbo*83_zO|9_o*1+l1U*YDAyZ=E-0Wy#j}nx9$0>4x}m(8 zjU^Phw#+&XRXk|D3+S{ch#R{ywgS>NHBq@&EnlBz81?!rRh`NVk5S_N+L-ialri0W}=?oqtfr-m!oi z5`^RygRi_J*0Z6fdrbRjnP@M^TI30@ve#H{u^G{vrmAK^0Slk12|@moW}|x~M>7|V z>;oL`5TXQVb{lA1kZ{g7Y`xiV*kRt$N|yin;dUq~L#GVqRm&W%^H=^{x$$QC0j%Yu zg8K~EMk|MtzC#*J(`qEu@A~W}5`Z6FLr9xmzV532wxFo6rjwk^+bz{&TPj&{!fc!L zAZSY(^GOXu(Zt54+2R#<8c5G#2Xq=qH~C|G{#1oIJfFlu2ch@KL{`vA0LXR|G;Ikn zF@p><#?m_?`M~6`Q_(s2*>B|g5^3O8sv;}6O&Xi98sRz$@sJ2dYb*QTMs_CT>v+qa z?4?(37F%UvN53sELGtGPtXJ={H{?`FZuP~IbsbxZYOCAsh~^EwmD%kPr*()7=UWFh z40r6GFCIdm5Q>)SmiYIvO4)-woZY&%FYovTJB#5a!bB1@BQwc`*BTvVtGQLHPI>Eo z&YhpZj`??N*y$cI!GwELLs{z` ze%NhJk-P3ITld-n%W_T>6`13=el%}ncEr)86vwLotQg^m1&20HvuFCb&Ec*?Y+!n( zQKrm(dvZnX$u!-gIsDFIE5+L0X4S9&dO0cDTG`az=Gohm&1x-mH;(mqIt0J2s7WB` zhqk`ceZ_)3LzLrP<3X~#BJn)tPWDV@<;k83erb$0Kjj3(Wi>mZ`{UHg-@kI!=)(*8 zD1Lm6J$ar#(3QggY=nf0F2t;lDwlNc3CfgGm&ls3)#+pU(QFvkBG4|mSssON-M@T$ zOn`dnSB~`lF&$FHyrsz^=;&d?x<}Kj-|Jfc$C6t^KL7JUoIc{b1nTu(MFlC)Ybi*W z1s(2QMfDfE*+sFEbG}!4ZhT*gc^4JA3g4QFC(EzwiqjpGVgClGmsODmJK@=Dh=k+f zW$~vKBSh2}Qj}k9Yn;$DR35YiYN^^XZFIEDXLWQ!&m|{l%1SGOpQSwiJgwrlYUi!c zI3Ed@uMMy`ztox%1O>bo47kCl&zt$t^VR9&y44~+@F(gfgbY0aD93oP;6HG*K-Wu^ zdm(#ai-(T3x%?pM8uCUzCJb%Cd{uA#uJkacPVeFZ>_NI!HCl?z&WrP-VX%H{HIF** z*lR9=P^(NrhnfD2e|7un2=Tq&=hxS`)40$cAK|?TT){Z&Z*6M}Fs?ch{eryTn`D~z z#HeQ;L)Y$Zni>Y3dDXM$aQQ0CHdmHaVe-tQBfC|%%t%&mM`mxZOIEqA&>gLZUXU@7 zIroX8-w3`hXRnbKFeYd7-$ZfBZeePAjwZP3vmh>w0IU}Lyw{4VS84R={Y=j#vNYPS{dm?r>oJFl zYeS^J-0{IzLUqZp2ZTZ(_6YYmJZrtCTdsDz7wVtws~p`%mFsUR_lo-^2^T#~+$cU> z=YW=7OGI-O2>e+n_Lp4VIABWVHPu+|5Qen1@{NtxS!Z`&4W5P=aIDf{|Ak5~lM+NB zk;GYi-0*y@y^zG^}zxt;mvtsbl5Bt+noHSK| zMWi~C@9DI(w3(6ztE z4+AsC9`_buVoIW7`dSh^@6p-_i+H6e4I1zLbjk0-!mSO!WNf_@rJg7otUlgl0K_p} zqpwHeUGu@^3cNvCZ8W^xxaiqrMiBZKhdw$qCp}QC3fkgMUh73CbVcS$_-jsfokg1t zdq1VZ)qq2NUkgS-;~VpXY)*WbUd{9!(ENKd_Oi<}(ck(A`s&hJ{UBaL{FyhU6X1%k z67Hr?a-;Cp073M3Osx4>W45^^+9VtrrbMAw&s`;nZK1`SDnPy}8>4l{ZvU#f$X}CB zwy2>nejfjmo3wq*Zk@$VWu=)+Ey!t39DY-20mqe-uQx&!f&x6CQB36+AUN-@U^T;I zK7liyr&NiLe6yZu1a5ex(zSZj5EYw`=^@CT@tl+6)71kvvkL51-&Fo=r47~g%9*j^ z3t_ykvv0SgCXAn#ZY4=%YZ9lBBDXD(ao8Uu#DQbmBA{qMZrep?;8saDbGnm)LvAPu z4oc^#y?ir*sUc0c|8@({Kto?yy*CGFa z%E*5tbjEMh_c(vKW70prK#XFvZEP1B_%(zH75lm8BvIHqc;sIA%3{ULZ54tWi@}nr z{MyplRlr`L=sLHa|8b#3^hoNcb0YwZkqh>}ohUljf_kMwk4Nj{P3 z#=_qT%t!11D_LHLKOneypMOVrVC^I%Tvms4{`j6^&Q0qy2InDW7ce|YhTB-djj0GF zD7m#hzpAr_TjAM>{>m%cHE6%3OA)ziP5yh8KD+;7U}7n+lU+2K~HPLZUX zVug!Rz@T?v#%AIl47E=tuE}Sexqp=)TNEE<1R%P7n#)?dx@iXEGZEnl7JJZjrH$oa z6@#O5^ll`ds>uUxEoPu&aRR@7%XRbDwC7-NJjMmw@iy|0ynvZX=V`0+SqnQ{cNLe6 zuO4QYT`1zM0ShNn^A4wpC#Euf`xpdqUrEKcadNWMJkz+3ia2IiCFWMSzIh7Ep#qjv z;QdC@1LEelaWPxn$x)f{q@pHrcT4=(EYVFTO{=p59+LS&y17U-s}WXQ2j(0p6vitY=*M5523w%08r8s? z);8HIeU9;YE+t_`PMU-inJPiPAfC3I>v;p@xn`srbO_8$S++$>Cue}w6PumD;L_`; zC?g)H%btlfpW=rPSOfCrv0Oj!VmRGuf%>j)=;Syt+2gat@or0GMp!w_3BlcYmJsO) ziMjf92Vwdis@>L+>kF%@vJ53Yz;o3WN6@zZp&1eQB{D8Vg}+OORZrWFk%nEY7jlhb ztT(%3d7dvYjzb%F;`O2Ku!dZ%HaJQjN6!5;=h;tE{p{t={f%k7;@fctfiF2xNJtvWjT_TD)#P z>>`%j3&Bs#iqT(K;pAwpd515k6TXBGu7te>CF7&oj13soBeT{8vc7?@;;A+Z+hr>W=R}jHOO5$e5Ac z&Go$rft!Zed{xdIN*<~Z)4+kLShCI2Nn88cQ@BU>0 zFDwl#LoZLXcVh|lcSSh?R7$+?zw*<0D^gUV87NR>7ZZM~j&n32Dfhaa(L!(t07iH;A=>`L1Fl+6Y}012gsOUY}GErd^GeNchg)|HQajqlrST z(oXxHb8j5d5LtpQRX9&I$P&-r&C zethM1fJ4jnR!w|O=S+9U4?V^XVb5Ckn!heN0I_W=xnQqNMd-uujyaH#~LtZ3a)7Yg?JXSCTAZQKB&zpS&e?)N3GG5520IPE;MN{(snscjBeySQUsF&Hc4 zxMFG#GyFJY3*CSnIzaiMW>}0ItH`*%`P|gV|Co{G!!maonysfZ%N8~t5;J1I&QIE<1`po2;>?OkDQO7$$C1s%&blnxcF zL_sFVdBq;ErUSj&Lu*GWmJONLsG_KuPMTv9bur@vd->|GoS|bAJCVHQ4!>JDy1~jH zF;%i_vFrGKl{W~1YNrN@{2HwnutrZZoHVxqWcB5_SKobn%V1NAf_@V={D2*p992@fyq?xN>7kp>>g13J>yx|E*Nk| z5M}mF4R@7Z+PWVeZ$D{KftksTHhjiya7M=^+Qc&ZT+Ynx$qHXTKXB} zzJ$u%LPoGxGi{4kL6=RjBbaUNm+|b($!-)rFvRz1>`s>10o6Ki4C*wk(l?5X2Zft2 z)au%ExZU8oM*@hofCv3hYZh`b#n`;A;8{2-2yp(*d5r488)>^yK5sie{wBlPhxgRz zuRq-x>PoHlbVu9v!L-=O<&ZfX#?OjRZW**W7pjl+9xa8nrQ}1OElUnnIk_{soG~m> zocmHWqey%ez;~);F@&gb-WbX;hJc{?TONNRh@p>nq)ZjK%WrjR6lq}j; zmCa-Qt;v=2kx!zJo{79-Qagw)D6WV|uwI8)zK+q2<|EFvXaz}mQFnUx4iD||pfp1u z0!lLWsy^SO_L7Ox?U2)qYt}JSe=;O8p`TBtKJX@u#63@XXMMo>4~QCqSSw!){Pc|C z_Xy(NR+%sL?N*kFqzZ5W*IEcl2M$ADT{rf5<$eHOz?z5)kMVn}xY4e-mP@M*kHRO! zlQ0CAaX_Lh5 z%`h=qDGK;DGVqGG$h&E{d;G>^jdcfs{T>sV+1?kFYc2?W>M6?t(69$vU!>|}tg0D?U{-H`A^GP> zO(v}-n(#ABsl44H?$6_pzu4?ubqQO3vs|hDZ6Ie4H+Bj=bnhZrg?=lCu9&lp_9_%Q znJW6g8+*eezu*u|yuf~XqTjnXei&pcl$H%L<-B%aN^6$Qu3SS zsP^3E@tL+I*R0J8s=3OH8$z?;VnRXJ{Csxg?h=BaAm}aA)886BP>oLajL&ouj%XOi zM3aV_K5*^&VJ_0NYHegK$ya3w=?t$Sm&OTwjn7;z09{dwN>Ket!598vCwphVJ%&Pi zIksC!k5^al=DfEsA8F8rK!~nhv!K-jo<6ez5?5@ViZq`!7_==iRBZ}d`xs7XvfMuC zae)TVqbAEun(MsHG0S7mSmcv_m$Oxx4V@I@w>14Y1}ce0X*%~6ljp^2PH*R?Iccub z-;TZ7Rm`(7Q4EZ)x~be+CDYdW7jDxQ9Od2Rn4M|D>{qoArTWg5>s1c(P{}*&S4?o1 z3GZDsmA~+T#SACe^crWB_L^LmSIoQK5v`j@sd=M{4f{1d%m{H!PLQ&&vTqOGQlw0e z>yBkr5q34f^olwB>E?2~ z*OeRLY}f_a1b@Ht{^7peKR|JdWkrfZ$ne-m8%StKt4MKSlOgHv6T#hUVl`8*lOfHZ zPID5LXdV<2WR{@(2rJz~215=}zYt}nb(kiuAajD7xG2IBDbfwcAbk}HfH;4r)ze|| zT<5K#0Pqt;^Q`xfW8?L|S1OKD>u>H&bk%gWHC$_9q-Qr1pxiKqm|ieXP?OGKeX)ZI zqTQZG-a_Cune~a_c$)PrPRDWcjzCXa@Ln%?n_f5x?iD=?;}i#?oR8BM{Ymv>PgVC{ z2aw{VPmEFT^mxJ5VAmVv9jxgCHn8^0vrW zB%Cf}%piBzyI#-Y4vjfa1g&E*MmF!NjyWYZgHazg9rfznGlu&4&o#obH%+!^xw-WW~hRC5qNHqhuK^kC%j24c z=*lC>kN;%FI}0Z8k;bga{*~?Y_+kGNfIFzC)9`~ zrmkF#z^@KSGeY7^U6W}YACmBN=r%ZM_BE2hytgs)0U4mV;ykM4MR>P)A7_0lyWNs^ zMa>#ggmLFY1V->Us`)pSj|HLX_B?|`DHVb|50$a9%q#FD>%@@fba&S0iFSCrlnW~^ z5~u?&dQ_TQf@)3ELMvXYume+;&eJ-&0K}pfYiUONUH}P*2aQ)N|t=<%0aOkXSFyPM_=+6T`D7W`1;s=D+$invKSk`HMyB@x;vjYIJr3PlYqPK|;7IpUIP6tY zcKT0lK|YANQRiCk>H_e%!?zHs&Xv-m-V7Edt$64ylDtxqljTlj8$@Y;xU>9=T<~f5 z$wUt1y|QWeV*!1oEAJEeIJeNicWozT3q7{$}J!D-66n$(27qzZs+WFW5K#VT{;o5y_)xEF|T7GviJ`vgO z>C#>P7P0=;N4fBrJ6sPCHZ3kN%DB^pVEYg>{Me|1-1S)ysDr+;iqif({>wJzo64C^ z8ub!6{f~%M_F^c(w<@jc#W~+!0brEtD9OZUm4_QfERkql9m}75w`x*$_Z2`J!N8nn zta-2vBv*Bfp+@3strC)TDYZSEkxLU%Mz#MwpSQ}Va*7IsHvR1GD#Y8cX>ZGS4R$)A zp&QRg_8p$)HPfC^?15{sU#XrvYQ5#L>Qx!w$wO&|atlZ5M4!r8s#_>dysVKK4#lpe zsXiYX}$r>k?tDQkPCk7k}VQ3g&GH2V__yC2B#&^GQBT zQ$Zh;W3<)U4^#BGs~hD>0PeyAIu6-Sye@vyy#f`l^>fD=dLPy7^QZ|lP8cL!9{rIY zsfU7S32xE0v;W1d1{LWbN{jFf1Vgsj+sa9e&fu2Dr=_#cMxM+2SniwN31OC04-o8Y z&RMA;#6F>w+?Jp)TJ>ov3f_oIn2HJI79Kon@oay; zM1gZ9nD+*3>Um;|zWmL$ z#7bBp>#$J2->o-)jUJ5N4V5>%jxZSMa4EuXchKikFb{}yggtxP*lZ$%(QJb1xo^e~ zCSnEDPETlFR<6Z25*skC6e9c->`3jVjRpgKpP~0XAcz=RX~M2Jc-=`;yhKQ;SAZ9j ztw%FtN@-d5nq|vaT~C*S;wdYEP^_Hyw*1R3Z^#PT^cPY;aDU*-Xb=rGkbSVh2=1xh z9iLI)mnql=-Xxh_ykfe5i7c=2;5%`1^TyqvRQ?Dca~2<`ZHpp5Lve&HHg{mf=EoH; z%LdSm|0uY5B;)t^&_^3eF2E@YdtyvlJj{h&>1IIHmWgwVyiMN9vbzEQHXiPy^!_>V z3kF@w5w_)V%`5b;0C`G*b@bhWo0Fe$g?(G$qpW#M(@ysHl}+w}V!M*B&*+GrT%#V@ zg}msOm>ccfuKG-~MoS<;z(B>BI$Q%%^=hH`i=ABun8biIC$9{~ML~l0*Z9bA#KFFU z)sC@S2{e_dZbLaR?C8-5ffEN7 z`V>MAvcpIw>@+p>9JVTi(!y2VdOlr-0&gU>wJ=k^=Ju9E8$Pi5TgTSadBj-E9j{EO zK&THv;n9pA<0T8On#F?kxoGoIc^UmHy9rk}zNX04N+%R1+K+VNs#TYRT@3h{CB*t% z+Cd|M_$c$ow-GauqQD)jY+(VZ9RA(00boTG&4dA2ZMxQ)T{Va@V3XXboP}9$Vkfy5aoqS zOx%0kgz`2T_5`2vjc_z`P9pyW1N^vDz_}0+q)xHA%0bnT8gjpcHNdc1U|XZvA>@#9 z-jnN}pAD{*ppB-T)PFwow0X_@>mWG$f;OXfIoH_WOVbb-5}D^aLh8Mc$wXJd3^3X% zx-wK~vT(>)WDj}lNml(1!Q1-Xf*RN`O6wNactKqe%@5uX49Tq2E)xq>ccDxP9ki(5 zM>K=hzQN~dnKaq~i^(+-T^n5H`+zZA`Dz1iBm`~n52QcLjJH+AA*s&>)|Z&Yl>&2a zbb1BkW)P~TN;1z!hzT~3eMRAfvcBMEnPnG9G*1;&B!+u{ENkfXmK@LHEan?MT5|qli zId~dRZ4;YXP>-m<6nH{3N1X0|Y)-`80?!5c`u_LW7*D#C|DjXV1@+O)Z2X__cX=6} zv-PLQwDynwbQgE+EX3P~X7guPo$S_gqE`5gjvv%P$wQtaD0#4bfVei%u`5V0biE~- zbYDU5I68gd$7!nV*IU95Y!#EvtA29S_^TS>scL+&`UYz&m$8<%?i(%EylsV~E}Gdw zz{_9DWop((X(qIlp4&=z9;yeiL>bn2mS>`0&XG6F&(|MInn(I1ImKr>ekz^nM0K>n zgI}$PZv5ecS2}-!EztV0d#^q8200o+!s~{c1C-UQ4 zPx2PtP$~)EWQ7r~uk7x0mhXeu0COY3xRe9W&!Yj)y;wbcAtSals6_=D$@mj}@$m}z z_QA;DH&B@rbqr{YhKy`axDJ5$CAy*7>FhN_@|z-?9qzng+bUY$c-wt(SZ&fpDhCw2MG`v}ay(T4E1o}dA z+DMzF!UdH_(p#F9nnkh@?+<)p1aEVCXhJX`qYn~x`e z+jTzIUbvTv`!?IQHXY|)$+h2KPj1-VJ8#31x6!RdyM;NFrv5nfk2M1t`%i#ZERrHpYEhF!Y10N_4j_K zUiTv@0XU~@GbATnr=Lj4uKMNbSQ{e8sz`UGy!eCLp(E#rD%aw6?!4n)`i;x(bUsqC zJr73Do-=pk{abLogco@$SrTUKyF$cia84n-`DiO1UMt?^PFTN#3>1O9)4!ku8!S+q z4!mv^1W`;cnBFd8ykZu}ev(}{ z0`G#H-}r?yllf9DIE0<}vbhB)oOkI4-T2>0M@gce`4_Aah@fL;l={mBvm}5dA%3t? zP>YoAPdU%Ge~QvDD{JBS^My~Kyx-TbL+E%I;11FHx@I})a6QgbmL(}-^)AI&3qYt_ zFJ6)sl6qjHUUruaUj#8I*EHm%0JfPSKQiaC#h1o2?;2Xh=B0wQt79>!T|JGkM zw9TF8+JYNjI8Ey+so|Gjh*<+(w3H$nn<+Fi_;MZQ80f7tB*7S{FNVNuY9$|FT#lNz zt%@F+hN=ZTyZSntRhP&RosCTkRWB89zJP+neY8s}gP!qBFLU|?v&t^Pn-EJ2Sd%ji zl>rLNce(ao_RhsWlh+-th2?b~yT`zpJX1*}BA=>gk5qX3z;CvN2{M(F(4z7Yix98T ze5~_A4MvY%VxPxVR$KhoD#{=3B=4`haf_MN&je<4m4{mw7Q95}%jQUODt~etLh7!+ zL#6O^*jHlBo2|?$3_xzzS>MKUwkS*uwOZ}%7Fbq%LPWYDx-;rs6YS3Fx;oEQZQ&4W z5ay4tTf_w!KV)~GYSKp;&ID=ne`Pq3I(E1|!v}Ul@76h-6#*N#06}O0AJO< z5-((&eP@koN+WE5PgTKRB7z`WpaBIn8V0OAootL{iu~jGpBAD zu&S9*BY8A3P5S0R-j4ll-DXmAUT1BXTp?yln{IMZ8M+Yl{=`Z-6Q#{lpXeV^! zo7e3cHAC5AUF7?Bl#r^qk;yPq7E>Lvo0`pyd4j?E!|YjyOvPReL#m4}&@svXR3%xT zKhKyZ8M+N;E5@(8zG~+lyaVQ)JgTpA`ArlEL=^Zr>Pek8nkoKzY{wkR&ZA+WowU#*U6E+>Vj{Hd*tgisv_!-Ggx!k;CT6+na+eflHlsn!yYyXh! zB*J81?F>W7*$D4;Ye>U;YPGh16DP2v+vFl}y0&}7cr4=gv@3wZ^@O0>g``^)*P!a4 z%XsSo3}kcLED_-x+xgJi#fcx32Q6`E3oAk_8Myt6i8I9L-ofr%m9GT7+(DI#JE`EZ zbWLqu$ZA(7!CyC8YQsMW^vzl4O1;xj30*|)B6Osgzee?7zWs**`X26CD5}{2leKl1 zfYefA-r$;x}`0$YF`Kw5+w4a|HcU0)PJ zauVLO|Da+W$(;JO(nwB4ajQkL>o?-rc>Ug4z!F|FD$8L^s2N6ytX7Xk5Lp`ZSD%>( zp|6ozJGDQ3|AjpA*CfDi>nRh=x#38or4@fG&dGQ;@Df@B`&5Pk{*fxfh@pF7A{6)F zGtrC-7!C_PdF(O$HFAVd#DAn+!zF$-HW=4g>0a_z=bpm&DQ4q40( z%+1kIJD)0=feP(MG0$A%_%pRk$nI0L8+bqU*2|AG=Ls^=x<0Q-(aCv>S3|r**JL$u z^_s-5m`&&%z8e2A0$~z1gr7xmI`_Etarhn5z;i${MbS3!CICWKF-u?%o>G;d>9=y7 zY!4Ns! z?;)f$e%iDt117F}3}9}oBUKYkYCTckudVQNjK$-S#Pk#<<4y`IXJ^{xlmjf zv$Buy-;{Ui&rK!Jp8Muku1P?o$uMy1)pYsvzQ`?!iX1dKTFTl${#CljywCa65J2m?8kc89AxNXN{r;x(JmdNa&pluM8j5YD0Z2uB?Zc4vFdeRxw zTbT>x4NLOhi{n%so3ZZ@eR!zrL+pth7T%jy!b7;zz@I0?@;1RoCYC z+g#t<9KH~_TrO!;yvp?#AFheU9&&TicKqZ!VvUIwdWKtRO&og6V2MSG&Oj z1^M9P!Csa~fW1}@u5<+GBtx$M6~a`I@}#2R;F8l*A58q?`Qo^Bh%C?Af)n<3f{5Dp`9AW=D zZ0(b|9SwY#+(ni;+R^CZmREmsk>M0`Br$CjP4UApf<`6_Y7wNaXI00G?Sg}r0XNMu zN{tA+N4ub^s}7&q`?Vw5G|iQGg+>6$%xKpPTEO9>y1u{C)Z^Q@Z;W8NoYv5ngqqou zE;3sVg>kT!(Zw7I-)7(U2$IUWBDX_EJf|Bdr2TZ+>;T${Z4r+<&GQS#^RHq_ok_Zm z45!qK&ilMER+QHn4%IiAI&3G8a(=FTk+=;VKCp%E)x6QJ`(v5iBH5FiP?i4pq(oH) z6fdh30p<9G(=(tH$Afx8FQKjWvkmnrXLfNAFvgiYg2~6S=8EluidEkp?-pioTP3~> z0|TDTLI@Z;NI!`NXlye+%>vqdioF8-!qd)qzJqGPhyCr)&MdC|CN~B^X+%-Q_xyf& zof$yo8UtZ_jTj5|_E0BExIJAvQQrKF^{>#z)R3SA$JH9%!Y_;4HA68?P6>cY3>_8Vy(sr@xG-Le5qYek6ib(e0C{np>6WRMlx2 zrJaK^Oe@q5RM5whS`}8=m9+o_p~|RdR63!1wD+~`gkPYGJ@T{a5|k`5vIG>QyBCc^ zLkSr+C`nk@9})CzvIflr(q{V!*D0%lAT$}*V}mZ+_~*MRaBekybc?;&9eHO*0Lr-W z@=IazM#b!4R`-1!YS%Gd@bW*rqh0Z6Opm6xKW}@o@dIFPrO_UCQkE8Cj7;l}K(Kn) z&mG2Q_d;(3HkUiyP;Q@lryYA7$c6Ry$0xlWn+L1#i`9^$J0&zLh=mUsFYI{lUvjerQzXp8biy9th+CR0W;sg_vvx_n z7s+_E`|Lt583*#_kN`lJoK^>hLyF%tu_rZ&tHb%o zvsY_BKgiqM;@NHu6*wUb{n$x{EC>P;IpvK)Hh=}3{8Wv4PK9`ZmNut%UHsT^ z_XhB4_!!d=%*mGun0JPTiKLUS$%7qGzNq!ZY-}ljxFFq(vS`Avm>U4OshK{j;1>Lh zF=qc8v>t~OQ2boSn3S(QbWKukafJ_)f| zz%D;2lmY$sq%S1)6pg+{>ytiVTl7pcqbrGY1T#pqK5L?Q$()Z;;#ke)x+3=G9|rI^gr<1Y)gqLfxRTtAF-}mZZIC&1Z1sN zE%uJLQ~*gZ6GDa&{c$7FnWy_Ytih*rh@TdwGNoh^RpIJRF1#$pt-ODElFC#esS5CX z=hQ#fjD*3s##a1~@x+)J3)GeCQ8F1fS98)p6NCW0xS1-aM%~etX)JdJgCh~=xkpaQ z?s^-}Lr<_r6_gy}dVj)Akyt0NGVndN43z0HWkIcNr3wV$qf6Jr)Xb_xb= zzKHJEI2sV*Rn^Re5a3}?S+DOOXIuZE~qbPC`*yJIS#Brv=?lDGQvu?(=*e5w`%8 zfrkVt^%QZ+JN>H=HZ_fzKR|*+?R5?);674)!w7&zrHP9EC*in zBgy;Y%}Dx72jo{@w};+C7ZD+p`w9gYD?8-7`8DKEpPoaCaFA9br+H4J!~D)CLf1jc z2mTaaHt7>nS2o3e5(XHE8U;#7ene~_*oHZovZ&wF)gzd1V(JPfX=u9wD6ut^XQchA zHHoF*3HO`IFzrxDWw6HvME3 zsRa8MFeZR#-*X>R%{3yQ7><6lh3BTCoOaR91%hVO-QBFD@U;tU;U<`pt4j5mmgnX| zoAflaq=>@s#~~AZsTHul58>xjTW$2aHgtpLzzh5ob52d?=ETk~T^o@+=Ns)m-wMxt zQ~2->!W+UHKh<+R4EU2n`rrly7I(4ddp8LlQZ^~BaGlngjnO_#k8pt11 zeqmU1ymZ!65FDyfrIl*~Iq%~~ewD3ss`4UM;nO=*=ECKJAfMo&DKWm~iRry9ZT_f$ zXhUK#%6{sim#8VA!zY=|QZkBmP=6O#@vr^;&iaQR;T?s<1G|gyBF%hlDLqo~(IriM z3lrj`CLZ;v2vJ9uHDZ=@6?oxkuN z^E{tb&6(XHYES|NWMzlAVRA!~sQaCv=E`3cU`|$cup1`R>0-~X7n~FRs+b8R*Kv!6 zuxX+7Q$0;xE3;t!aU^gfg=5ig6*j+0L~Q{0iNMoDL89UvZ%b5w=5iS4og7{t#`@g9 zW@{yo7WC=_;q^&1!Gw0;J0ytn?sQvQJSn_7XJl8?No^OJw;cMs+vCdk@?RA;e*&*; zHGc7QRDD>@vyzJgT4*`~;p#lqXWVplUH4zpps8%!OL@M9?}IJ=bv%>3A zAW7hT0&JSG3R^qC+8^Z|aBxh^@pCuk5!ZX#RSE*|+IHK@!ho2Yh*Lp2EI5>EVn|CO ztjRA7z0B0wDXe-TQ4k!xpUzruc50tn;$Wa!W9RTZR`HiR;ghETx4UEJ8v{X5f()Kn zB|)HCXvlkMg`Q79!{oU^y>la8Zk^9d2bj>)P1;YvRNqBCW*gw?9KcPa9uFuBwpLj7 z0j|lPRV^@jAMJ^oFhKMQm#H5V)MH8e5_+WjekJS2Jdb^Zn0U+&ZJyi(!46BqR|XxK zhD72bj@bH|kMtSPUIEG&<`%0iuK$>8lqir-QK$~U8~Gjg+5U}33w|o0WEGJ3z;FUO z=$gV3=mcJ-)r)@Q z+*5lisB!)GsgnelIthcf@1yC#C;R(O^22VUk+siYWNi{CjOKOk`;D@4oz`k}AJJ}^ z?tLYHaEYi2^zk2X_R5J31W8vsVkyHr<4BBU%k6|>L^kTj1Wj3mBju9bgIT$7u9w8UWUV`e#(JK&nrz^!g`t!(3mylClm55b;Qvyw`T9S?;3XGN%b(4xsok0; zk_YIt-O00+Q>I0m5T=U<5h63wlsFw{&{c-q0K$ z7k5?bMou*XaS?bvZVQ35Ah{X@ZRKi~rb(W;{gR?MI(2d}k}&_qwnTrtjquBKtCgs0 zr?U5ee!dw0yB68!X9D=3<;$PJsjmj2_n`j^XMD(qAH6rh=K~tByjZ3 zZCZlQ@!D9FRkUNW-G4p^kE&{UiCzwA5F6a+ zcu8Qd{&#ZmDWo6$ANCn1Sz{PjZjW9(EI;$p%2pdMV{{|k?smM5%WocX?qP!O*MGpc|tM2 zJ01S=-c={#nv81a7-Q@yTA?4IVhC~s`cKx3_(tniq0CqqX&|!)!5Iic^rJr_zDnd# zlwA*OMG-e@d8c5T@cT>c5BsbA-9HB))TVZeZRb6j2gd=T26eYP>5-=}{JUPIFm4hx zQNQ3%K&#vB0i9l?%Lpwh5U}~5jPietDy|6J`L1EU_M>};lr<6I?}!$*fCJrgiyZDvsSHR?@dO`y8%JgxgxQc}!~Ysah~C>U zAaYXhAyUU7!{NpkSA5>Bfs2Pp(2(1rDX6_zT_)PA`2*d>htt?e8xwF16Ba zn_x4vbZeG%3Ip2nW6i%`>RCVUBV{jSVMiA>FqOy$n$uqkk<0~G?^6-_2u zl5!S6=tpWzbK+LI2DofJ*xVzB8~jIIDe>bw?|KXhFCfJKKVmP*IsvBMCFoQ!NOfl^ z5a&SBu=BBD4d8dGP{XO0li1>tb{i5F*=)Umk$~+FE&T3-w2^(zWo5{Je?THw4Ld{^ zZs&JH1g8DQ_?&pe!0!^8!UgFFA6pafdW^Z!)VqpcF11+De0v?bSvF<+oxJqheU?tbHFy4IrC;w`=664G7n1hu zBl_h=*4;kNMS62qtV=Z0c$!&XH;RhFv{mxVvk{af3|N0vq;~{ekrPc4mT7y&U3N=B ze7G_n97V4*?e9J(i~Es#{mej6#M-LiCj9k2ax!d+&mD`5zx$jsz#`N#8h1+4Mo(&D7fn=Q50Ry2}*QZwU54PbNm zX(lWJqo&{0i7$s8M8Z3=H-wc*N(a`drM+3enh-n=;X=*{*l#~Vs zT5mvCj4dR9#>iT=;<#7SmltXsTwdbndN=jc@i= zAaNio(m$M&e6H_F?uA@tstKv$^Di(oMEu$diS*aIikYc~(bY$x-NsaTZ^CD|@OM|- zL-R;KFR5Wn&I`WZ{jt=@iF(S2?|Qy@Lvzq^sCwC#UY6v&I-Y*KWG!?`K{1g~JaCx* z+2~}q3F=`nCeOOO3slKgfKWI|V2uWwH$)c1UW7P-P*sPN$ZKZ=9{C~{3Rq;fQM03O zXvOrTiLB77XG_BlE|a9};mv7%nF79np5ac)q6lFaT=)qeO^-`{2G9Bh^gwOa zHKD;5Qq}!1k`py=Ne6CoFO0@(0l_ek_vG2lGL3fm2eMSIZx#)!xF7rkt~?=^`{J^s z@X7J?N1mpN1)xvnqka@%DiGeP0V1YXnh7qv1LG*~LAnnQQQc9Tkd%?vQEBEx^=!hc zB(u$W#MOeuWO}eE!tM(JPIUM-78{w~X zU6jP&WiQ>da$V58k$NfbFL&|Mw!&`dqilawc`*M2uTlW241r|MIF{4GKAr{@U0Kqd zZ}`b%<;K9hplZi-Gtw}U+(~(XLTKPvpUB3ay9otF&M>?|x!w6O`NXrX_S3~l6*pTv z*EV6x_L7cuw@~JT1lK6JuEq7Bwajw|2oPyfSIhRcIcsKt;?Oqy-fm5D=w5IX-s}IL zesXY~Y%eWUX}L(YFYO!a@g3zd)-E`-@*$jbzq2NpcaJvBiQ2kENqlslRws6cGa
_*u%+3Vc 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 diff --git a/mag/gpio_control_block.mag b/mag/gpio_control_block.mag index 1987e43b..18d3cd16 100644 --- a/mag/gpio_control_block.mag +++ b/mag/gpio_control_block.mag @@ -2,6 +2,8 @@ magic tech sky130A magscale 1 2 timestamp 1665359485 +<< isosubstrate >> +rect 1090 1552 2656 4518 << viali >> rect 3985 11849 4019 11883 rect 1317 11713 1351 11747 diff --git a/openlane/gpio_control_block/interactive.tcl b/openlane/gpio_control_block/interactive.tcl index e4c3a3fa..3084f757 100644 --- a/openlane/gpio_control_block/interactive.tcl +++ b/openlane/gpio_control_block/interactive.tcl @@ -107,7 +107,7 @@ run_antenna_check run_lef_cvc calc_total_runtime save_final_views -save_final_views -save_path .. -tag $::env(RUN_OPENLANE_RUN_TAG) +save_final_views -save_path .. -tag $::env(OPENLANE_RUN_TAG) save_state generate_final_summary_report check_timing_violations From 2543da8d023bcf172de04269c1ef5687f8d59b29 Mon Sep 17 00:00:00 2001 From: kareem Date: Mon, 17 Oct 2022 10:27:07 -0700 Subject: [PATCH 3/3] Revert "new pll test" This reverts commit d88f4f39bf281503d42ecb748323626de9a47b05. --- verilog/gl/digital_pll.v | 2330 ++++++++++++++++++++------------------ 1 file changed, 1204 insertions(+), 1126 deletions(-) diff --git a/verilog/gl/digital_pll.v b/verilog/gl/digital_pll.v index cae78711..4f9336b7 100644 --- a/verilog/gl/digital_pll.v +++ b/verilog/gl/digital_pll.v @@ -193,29 +193,6 @@ module digital_pll (dco, wire _173_; wire _174_; wire _175_; - wire _176_; - wire _177_; - wire _178_; - wire _179_; - wire _180_; - wire _181_; - wire _182_; - wire _183_; - wire _184_; - wire _185_; - wire _186_; - wire _187_; - wire _188_; - wire _189_; - wire _190_; - wire _191_; - wire _192_; - wire _193_; - wire _194_; - wire _195_; - wire _196_; - wire _197_; - wire _198_; wire \pll_control.clock ; wire \pll_control.count0[0] ; wire \pll_control.count0[1] ; @@ -337,1710 +314,1572 @@ module digital_pll (dco, wire \ringosc.iss.trim[0] ; wire \ringosc.iss.trim[1] ; - sky130_fd_sc_hd__xnor2_2 _199_ (.A(\pll_control.oscbuf[1] ), - .B(\pll_control.oscbuf[2] ), + sky130_fd_sc_hd__inv_2 _176_ (.A(\pll_control.tint[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_043_)); - sky130_fd_sc_hd__mux2_2 _200_ (.A0(\pll_control.count0[4] ), - .A1(\pll_control.count1[4] ), - .S(_043_), + sky130_fd_sc_hd__inv_2 _177_ (.A(\pll_control.tint[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_044_)); - sky130_fd_sc_hd__buf_1 _201_ (.A(_044_), + .Y(_044_)); + sky130_fd_sc_hd__inv_2 _178_ (.A(\pll_control.tint[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_042_)); - sky130_fd_sc_hd__mux2_2 _202_ (.A0(\pll_control.count0[3] ), - .A1(\pll_control.count1[3] ), - .S(_043_), + .Y(_045_)); + sky130_fd_sc_hd__inv_2 _179_ (.A(\pll_control.tint[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_045_)); - sky130_fd_sc_hd__buf_1 _203_ (.A(_045_), + .Y(_046_)); + sky130_fd_sc_hd__inv_2 _180_ (.A(\pll_control.tint[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_041_)); - sky130_fd_sc_hd__mux2_2 _204_ (.A0(\pll_control.count0[2] ), - .A1(\pll_control.count1[2] ), - .S(_043_), + .Y(_047_)); + sky130_fd_sc_hd__xnor2_2 _181_ (.A(\pll_control.oscbuf[1] ), + .B(\pll_control.oscbuf[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_046_)); - sky130_fd_sc_hd__buf_1 _205_ (.A(_046_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_040_)); - sky130_fd_sc_hd__mux2_2 _206_ (.A0(\pll_control.count0[1] ), - .A1(\pll_control.count1[1] ), - .S(_043_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_047_)); - sky130_fd_sc_hd__buf_1 _207_ (.A(_047_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_039_)); - sky130_fd_sc_hd__mux2_2 _208_ (.A0(\pll_control.count0[0] ), - .A1(\pll_control.count1[0] ), - .S(_043_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_048_)); - sky130_fd_sc_hd__buf_1 _209_ (.A(_048_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_038_)); - sky130_fd_sc_hd__buf_1 _210_ (.A(\pll_control.tint[4] ), + .Y(_048_)); + sky130_fd_sc_hd__xor2_2 _182_ (.A(\pll_control.oscbuf[1] ), + .B(\pll_control.oscbuf[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_049_)); - sky130_fd_sc_hd__inv_2 _211_ (.A(\pll_control.tint[3] ), + sky130_fd_sc_hd__mux2_1 _183_ (.A0(\pll_control.count0[4] ), + .A1(\pll_control.count1[4] ), + .S(_048_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_042_)); + sky130_fd_sc_hd__mux2_1 _184_ (.A0(\pll_control.count0[3] ), + .A1(\pll_control.count1[3] ), + .S(_048_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_041_)); + sky130_fd_sc_hd__mux2_1 _185_ (.A0(\pll_control.count0[2] ), + .A1(\pll_control.count1[2] ), + .S(_048_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_040_)); + sky130_fd_sc_hd__mux2_1 _186_ (.A0(\pll_control.count0[1] ), + .A1(\pll_control.count1[1] ), + .S(_048_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_039_)); + sky130_fd_sc_hd__mux2_1 _187_ (.A0(\pll_control.count0[0] ), + .A1(\pll_control.count1[0] ), + .S(_048_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_038_)); + sky130_fd_sc_hd__nand2_2 _188_ (.A(\pll_control.count0[4] ), + .B(\pll_control.count1[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_050_)); - sky130_fd_sc_hd__and2_2 _212_ (.A(\pll_control.count0[0] ), - .B(\pll_control.count1[0] ), + sky130_fd_sc_hd__or2_2 _189_ (.A(\pll_control.count0[4] ), + .B(\pll_control.count1[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_051_)); - sky130_fd_sc_hd__xor2_2 _213_ (.A(\pll_control.count0[1] ), - .B(\pll_control.count1[1] ), + sky130_fd_sc_hd__and2_2 _190_ (.A(_050_), + .B(_051_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_052_)); - sky130_fd_sc_hd__xnor2_2 _214_ (.A(_051_), - .B(_052_), + sky130_fd_sc_hd__nor2_2 _191_ (.A(\pll_control.count0[3] ), + .B(\pll_control.count1[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_053_)); - sky130_fd_sc_hd__nand2_2 _215_ (.A(div[1]), - .B(_053_), + sky130_fd_sc_hd__inv_2 _192_ (.A(_053_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_054_)); - sky130_fd_sc_hd__nand2_2 _216_ (.A(\pll_control.count0[0] ), - .B(\pll_control.count1[0] ), + sky130_fd_sc_hd__and2_2 _193_ (.A(\pll_control.count0[3] ), + .B(\pll_control.count1[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_055_)); - sky130_fd_sc_hd__or2_2 _217_ (.A(\pll_control.count0[0] ), - .B(\pll_control.count1[0] ), + .X(_055_)); + sky130_fd_sc_hd__nor2_2 _194_ (.A(\pll_control.count0[2] ), + .B(\pll_control.count1[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_056_)); - sky130_fd_sc_hd__nand2_2 _218_ (.A(_055_), - .B(_056_), + .Y(_056_)); + sky130_fd_sc_hd__or2_2 _195_ (.A(\pll_control.count0[2] ), + .B(\pll_control.count1[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_057_)); - sky130_fd_sc_hd__o22a_2 _219_ (.A1(div[1]), - .A2(_053_), - .B1(_057_), - .B2(div[0]), + .X(_057_)); + sky130_fd_sc_hd__and2_2 _196_ (.A(\pll_control.count0[2] ), + .B(\pll_control.count1[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_058_)); - sky130_fd_sc_hd__nand2_2 _220_ (.A(_054_), - .B(_058_), + sky130_fd_sc_hd__and2_2 _197_ (.A(\pll_control.count0[1] ), + .B(\pll_control.count1[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_059_)); - sky130_fd_sc_hd__or2_2 _221_ (.A(\pll_control.count0[2] ), - .B(\pll_control.count1[2] ), + .X(_059_)); + sky130_fd_sc_hd__and2_2 _198_ (.A(\pll_control.count0[0] ), + .B(\pll_control.count1[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_060_)); - sky130_fd_sc_hd__and2_2 _222_ (.A(\pll_control.count0[2] ), - .B(\pll_control.count1[2] ), + sky130_fd_sc_hd__nand2_2 _199_ (.A(\pll_control.count0[0] ), + .B(\pll_control.count1[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_061_)); - sky130_fd_sc_hd__and2_2 _223_ (.A(\pll_control.count0[1] ), + .Y(_061_)); + sky130_fd_sc_hd__xor2_2 _200_ (.A(\pll_control.count0[1] ), .B(\pll_control.count1[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_062_)); - sky130_fd_sc_hd__a211o_2 _224_ (.A1(_051_), - .A2(_052_), - .B1(_061_), - .C1(_062_), + sky130_fd_sc_hd__a21o_2 _201_ (.A1(_060_), + .A2(_062_), + .B1(_059_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_063_)); - sky130_fd_sc_hd__nor2_2 _225_ (.A(\pll_control.count0[3] ), - .B(\pll_control.count1[3] ), + sky130_fd_sc_hd__a211o_2 _202_ (.A1(_060_), + .A2(_062_), + .B1(_058_), + .C1(_059_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_064_)); - sky130_fd_sc_hd__and2_2 _226_ (.A(\pll_control.count0[3] ), - .B(\pll_control.count1[3] ), + .X(_064_)); + sky130_fd_sc_hd__a31o_2 _203_ (.A1(_054_), + .A2(_057_), + .A3(_064_), + .B1(_055_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_065_)); - sky130_fd_sc_hd__or2_2 _227_ (.A(_064_), + sky130_fd_sc_hd__nor2_2 _204_ (.A(_052_), .B(_065_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_066_)); - sky130_fd_sc_hd__nand3_2 _228_ (.A(_060_), - .B(_063_), - .C(_066_), + .Y(_066_)); + sky130_fd_sc_hd__and2_2 _205_ (.A(_052_), + .B(_065_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_067_)); - sky130_fd_sc_hd__a21o_2 _229_ (.A1(_060_), - .A2(_063_), - .B1(_066_), + .X(_067_)); + sky130_fd_sc_hd__nand2_2 _206_ (.A(_052_), + .B(_065_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_068_)); - sky130_fd_sc_hd__a21o_2 _230_ (.A1(_051_), - .A2(_052_), - .B1(_062_), + .Y(_068_)); + sky130_fd_sc_hd__o211a_2 _207_ (.A1(div[4]), + .A2(_066_), + .B1(_068_), + .C1(_050_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_069_)); - sky130_fd_sc_hd__nor2_2 _231_ (.A(\pll_control.count0[2] ), - .B(\pll_control.count1[2] ), + sky130_fd_sc_hd__nor2_2 _208_ (.A(_056_), + .B(_058_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_070_)); - sky130_fd_sc_hd__nor2_2 _232_ (.A(_070_), - .B(_061_), + sky130_fd_sc_hd__xnor2_2 _209_ (.A(_063_), + .B(_070_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_071_)); - sky130_fd_sc_hd__xnor2_2 _233_ (.A(_069_), - .B(_071_), + sky130_fd_sc_hd__or2_2 _210_ (.A(_053_), + .B(_055_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_072_)); - sky130_fd_sc_hd__a32o_2 _234_ (.A1(div[3]), - .A2(_067_), - .A3(_068_), + .X(_072_)); + sky130_fd_sc_hd__nand3_2 _211_ (.A(_057_), + .B(_064_), + .C(_072_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_073_)); + sky130_fd_sc_hd__a21o_2 _212_ (.A1(_057_), + .A2(_064_), + .B1(_072_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_074_)); + sky130_fd_sc_hd__a32o_2 _213_ (.A1(div[3]), + .A2(_073_), + .A3(_074_), .B1(div[2]), - .B2(_072_), + .B2(_071_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_073_)); - sky130_fd_sc_hd__a21oi_2 _235_ (.A1(_067_), - .A2(_068_), + .X(_075_)); + sky130_fd_sc_hd__a21oi_2 _214_ (.A1(_073_), + .A2(_074_), .B1(div[3]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_074_)); - sky130_fd_sc_hd__nor2_2 _236_ (.A(div[2]), - .B(_072_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_075_)); - sky130_fd_sc_hd__a2111oi_2 _237_ (.A1(_054_), - .A2(_059_), - .B1(_073_), - .C1(_074_), - .D1(_075_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), .Y(_076_)); - sky130_fd_sc_hd__nand2_2 _238_ (.A(\pll_control.count0[4] ), - .B(\pll_control.count1[4] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_077_)); - sky130_fd_sc_hd__or2_2 _239_ (.A(\pll_control.count0[4] ), - .B(\pll_control.count1[4] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_078_)); - sky130_fd_sc_hd__and2_2 _240_ (.A(_077_), - .B(_078_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_079_)); - sky130_fd_sc_hd__inv_2 _241_ (.A(_064_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_080_)); - sky130_fd_sc_hd__a31o_2 _242_ (.A1(_080_), - .A2(_060_), - .A3(_063_), - .B1(_065_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_081_)); - sky130_fd_sc_hd__nor2_2 _243_ (.A(_079_), - .B(_081_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_082_)); - sky130_fd_sc_hd__and2_2 _244_ (.A(_079_), - .B(_081_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_083_)); - sky130_fd_sc_hd__o21a_2 _245_ (.A1(_082_), - .A2(_083_), - .B1(div[4]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_084_)); - sky130_fd_sc_hd__a21o_2 _246_ (.A1(_067_), - .A2(_068_), + sky130_fd_sc_hd__a21o_2 _215_ (.A1(_073_), + .A2(_074_), .B1(div[3]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_085_)); - sky130_fd_sc_hd__and2_2 _247_ (.A(_073_), - .B(_085_), + .X(_077_)); + sky130_fd_sc_hd__nor2_2 _216_ (.A(div[2]), + .B(_071_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_086_)); - sky130_fd_sc_hd__nand2_2 _248_ (.A(_079_), - .B(_081_), + .Y(_078_)); + sky130_fd_sc_hd__or3_2 _217_ (.A(_075_), + .B(_076_), + .C(_078_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_087_)); - sky130_fd_sc_hd__o211a_2 _249_ (.A1(div[4]), - .A2(_082_), - .B1(_087_), - .C1(_077_), + .X(_079_)); + sky130_fd_sc_hd__xnor2_2 _218_ (.A(_060_), + .B(_062_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_080_)); + sky130_fd_sc_hd__nand2_2 _219_ (.A(div[1]), + .B(_080_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_081_)); + sky130_fd_sc_hd__or2_2 _220_ (.A(\pll_control.count0[0] ), + .B(\pll_control.count1[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_082_)); + sky130_fd_sc_hd__nand2_2 _221_ (.A(_061_), + .B(_082_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_083_)); + sky130_fd_sc_hd__o22a_2 _222_ (.A1(div[1]), + .A2(_080_), + .B1(_083_), + .B2(div[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_084_)); + sky130_fd_sc_hd__nand2_2 _223_ (.A(_081_), + .B(_084_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_085_)); + sky130_fd_sc_hd__a2111oi_2 _224_ (.A1(_081_), + .A2(_085_), + .B1(_075_), + .C1(_076_), + .D1(_078_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_086_)); + sky130_fd_sc_hd__o21a_2 _225_ (.A1(_066_), + .A2(_067_), + .B1(div[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_087_)); + sky130_fd_sc_hd__and2_2 _226_ (.A(_075_), + .B(_077_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_088_)); - sky130_fd_sc_hd__o31a_2 _250_ (.A1(_076_), - .A2(_084_), - .A3(_086_), - .B1(_088_), + sky130_fd_sc_hd__o31a_2 _227_ (.A1(_086_), + .A2(_087_), + .A3(_088_), + .B1(_069_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_089_)); - sky130_fd_sc_hd__buf_1 _251_ (.A(_089_), + sky130_fd_sc_hd__or2_2 _228_ (.A(\pll_control.tint[1] ), + .B(\pll_control.tint[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_090_)); - sky130_fd_sc_hd__inv_2 _252_ (.A(_049_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_091_)); - sky130_fd_sc_hd__inv_2 _253_ (.A(\pll_control.tint[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_092_)); - sky130_fd_sc_hd__nand2_2 _254_ (.A(\pll_control.tval[1] ), - .B(\pll_control.tval[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_093_)); - sky130_fd_sc_hd__nand2_2 _255_ (.A(\pll_control.tint[1] ), - .B(\pll_control.tint[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_094_)); - sky130_fd_sc_hd__or4_2 _256_ (.A(_091_), - .B(_092_), - .C(_093_), - .D(_094_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_095_)); - sky130_fd_sc_hd__or2_2 _257_ (.A(\pll_control.tint[1] ), - .B(\pll_control.tint[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_096_)); - sky130_fd_sc_hd__buf_1 _258_ (.A(_096_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_097_)); - sky130_fd_sc_hd__or2_2 _259_ (.A(\pll_control.tint[3] ), + sky130_fd_sc_hd__or2_2 _229_ (.A(\pll_control.tint[3] ), .B(\pll_control.tint[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), + .X(_091_)); + sky130_fd_sc_hd__or2_2 _230_ (.A(\pll_control.tint[4] ), + .B(_091_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_092_)); + sky130_fd_sc_hd__nor2_2 _231_ (.A(_090_), + .B(_092_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_093_)); + sky130_fd_sc_hd__or2_2 _232_ (.A(\pll_control.tval[1] ), + .B(\pll_control.tval[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_094_)); + sky130_fd_sc_hd__or4bb_2 _233_ (.A(\pll_control.tval[1] ), + .B(\pll_control.tval[0] ), + .C_N(_089_), + .D_N(_093_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_095_)); + sky130_fd_sc_hd__and3_2 _234_ (.A(\pll_control.prep[2] ), + .B(\pll_control.prep[0] ), + .C(_049_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_096_)); + sky130_fd_sc_hd__and2_2 _235_ (.A(div[0]), + .B(_083_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_097_)); + sky130_fd_sc_hd__or3b_2 _236_ (.A(_097_), + .B(_085_), + .C_N(_069_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), .X(_098_)); - sky130_fd_sc_hd__or2_2 _260_ (.A(\pll_control.tint[4] ), - .B(_098_), + sky130_fd_sc_hd__or3_2 _237_ (.A(_079_), + .B(_087_), + .C(_098_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_099_)); - sky130_fd_sc_hd__nor2_2 _261_ (.A(_097_), - .B(_099_), + sky130_fd_sc_hd__and4_2 _238_ (.A(\pll_control.prep[1] ), + .B(_095_), + .C(_096_), + .D(_099_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_100_)); - sky130_fd_sc_hd__or4bb_2 _262_ (.A(\pll_control.tval[1] ), + .X(_100_)); + sky130_fd_sc_hd__nand2_2 _239_ (.A(\pll_control.tval[1] ), .B(\pll_control.tval[0] ), - .C_N(_089_), - .D_N(_100_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_101_)); - sky130_fd_sc_hd__xor2_2 _263_ (.A(\pll_control.oscbuf[1] ), - .B(\pll_control.oscbuf[2] ), + .Y(_101_)); + sky130_fd_sc_hd__nor2_2 _240_ (.A(_046_), + .B(_047_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_102_)); - sky130_fd_sc_hd__and3_2 _264_ (.A(\pll_control.prep[2] ), - .B(\pll_control.prep[0] ), - .C(_102_), + .Y(_102_)); + sky130_fd_sc_hd__nand2_2 _241_ (.A(\pll_control.tint[1] ), + .B(\pll_control.tint[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_103_)); - sky130_fd_sc_hd__or3_2 _265_ (.A(_073_), - .B(_074_), - .C(_075_), + .Y(_103_)); + sky130_fd_sc_hd__or4_2 _242_ (.A(_043_), + .B(_045_), + .C(_101_), + .D(_103_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_104_)); - sky130_fd_sc_hd__and2_2 _266_ (.A(div[0]), - .B(_057_), + sky130_fd_sc_hd__o31a_2 _243_ (.A1(_044_), + .A2(_089_), + .A3(_104_), + .B1(_100_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_105_)); - sky130_fd_sc_hd__or3b_2 _267_ (.A(_105_), - .B(_059_), - .C_N(_088_), + sky130_fd_sc_hd__xnor2_2 _244_ (.A(_044_), + .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_106_)); - sky130_fd_sc_hd__or3_2 _268_ (.A(_104_), - .B(_084_), - .C(_106_), + .Y(_106_)); + sky130_fd_sc_hd__nor2_2 _245_ (.A(\pll_control.tint[2] ), + .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_107_)); - sky130_fd_sc_hd__and4_2 _269_ (.A(\pll_control.prep[1] ), - .B(_101_), - .C(_103_), - .D(_107_), + .Y(_107_)); + sky130_fd_sc_hd__and2_2 _246_ (.A(\pll_control.tint[2] ), + .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_108_)); - sky130_fd_sc_hd__o31a_2 _270_ (.A1(_050_), - .A2(_090_), - .A3(_095_), - .B1(_108_), + sky130_fd_sc_hd__nor2_2 _247_ (.A(_107_), + .B(_108_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_109_)); - sky130_fd_sc_hd__xnor2_2 _271_ (.A(_050_), - .B(_090_), + .Y(_109_)); + sky130_fd_sc_hd__nand2_2 _248_ (.A(_090_), + .B(_103_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_110_)); - sky130_fd_sc_hd__nor2_2 _272_ (.A(\pll_control.tint[2] ), - .B(_090_), + sky130_fd_sc_hd__nor2_2 _249_ (.A(\pll_control.tint[0] ), + .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_111_)); - sky130_fd_sc_hd__and2_2 _273_ (.A(\pll_control.tint[2] ), - .B(_090_), + sky130_fd_sc_hd__xnor2_2 _250_ (.A(_047_), + .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_112_)); - sky130_fd_sc_hd__nor2_2 _274_ (.A(_111_), - .B(_112_), + .Y(_112_)); + sky130_fd_sc_hd__a21bo_2 _251_ (.A1(_089_), + .A2(_094_), + .B1_N(_101_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_113_)); - sky130_fd_sc_hd__nand2_2 _275_ (.A(_097_), - .B(_094_), + .X(_113_)); + sky130_fd_sc_hd__a32o_2 _252_ (.A1(_110_), + .A2(_112_), + .A3(_113_), + .B1(_090_), + .B2(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_114_)); - sky130_fd_sc_hd__inv_2 _276_ (.A(\pll_control.tint[0] ), + .X(_114_)); + sky130_fd_sc_hd__a32o_2 _253_ (.A1(_106_), + .A2(_109_), + .A3(_114_), + .B1(_091_), + .B2(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_115_)); - sky130_fd_sc_hd__xnor2_2 _277_ (.A(_115_), + .X(_115_)); + sky130_fd_sc_hd__xnor2_2 _254_ (.A(\pll_control.tint[4] ), .B(_089_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_116_)); - sky130_fd_sc_hd__or2_2 _278_ (.A(\pll_control.tval[1] ), - .B(\pll_control.tval[0] ), + sky130_fd_sc_hd__and2_2 _255_ (.A(_115_), + .B(_116_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_117_)); - sky130_fd_sc_hd__a21bo_2 _279_ (.A1(_089_), - .A2(_117_), - .B1_N(_093_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_118_)); - sky130_fd_sc_hd__a32o_2 _280_ (.A1(_114_), + sky130_fd_sc_hd__o21ai_2 _256_ (.A1(_115_), .A2(_116_), - .A3(_118_), - .B1(_097_), - .B2(_090_), + .B1(_105_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_119_)); - sky130_fd_sc_hd__a32o_2 _281_ (.A1(_110_), - .A2(_113_), - .A3(_119_), - .B1(_098_), - .B2(_090_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_120_)); - sky130_fd_sc_hd__xnor2_2 _282_ (.A(_049_), - .B(_090_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_121_)); - sky130_fd_sc_hd__and2_2 _283_ (.A(_120_), - .B(_121_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_122_)); - sky130_fd_sc_hd__o21ai_2 _284_ (.A1(_120_), - .A2(_121_), - .B1(_109_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_123_)); - sky130_fd_sc_hd__o22a_2 _285_ (.A1(_049_), - .A2(_109_), - .B1(_122_), - .B2(_123_), + .Y(_118_)); + sky130_fd_sc_hd__o22a_2 _257_ (.A1(\pll_control.tint[4] ), + .A2(_105_), + .B1(_117_), + .B2(_118_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_037_)); - sky130_fd_sc_hd__a21oi_2 _286_ (.A1(_113_), - .A2(_119_), - .B1(_112_), + sky130_fd_sc_hd__a21oi_2 _258_ (.A1(_109_), + .A2(_114_), + .B1(_108_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_124_)); - sky130_fd_sc_hd__xnor2_2 _287_ (.A(_110_), - .B(_124_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_125_)); - sky130_fd_sc_hd__mux2_2 _288_ (.A0(\pll_control.tint[3] ), - .A1(_125_), - .S(_109_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_126_)); - sky130_fd_sc_hd__buf_1 _289_ (.A(_126_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_036_)); - sky130_fd_sc_hd__xor2_2 _290_ (.A(_113_), + .Y(_119_)); + sky130_fd_sc_hd__xnor2_2 _259_ (.A(_106_), .B(_119_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_127_)); - sky130_fd_sc_hd__mux2_2 _291_ (.A0(\pll_control.tint[2] ), - .A1(_127_), - .S(_109_), + .Y(_120_)); + sky130_fd_sc_hd__mux2_1 _260_ (.A0(\pll_control.tint[3] ), + .A1(_120_), + .S(_105_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_128_)); - sky130_fd_sc_hd__buf_1 _292_ (.A(_128_), + .X(_036_)); + sky130_fd_sc_hd__xor2_2 _261_ (.A(_109_), + .B(_114_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_121_)); + sky130_fd_sc_hd__mux2_1 _262_ (.A0(\pll_control.tint[2] ), + .A1(_121_), + .S(_105_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_035_)); - sky130_fd_sc_hd__inv_2 _293_ (.A(\pll_control.tint[1] ), + sky130_fd_sc_hd__a21oi_2 _263_ (.A1(_089_), + .A2(_094_), + .B1(_111_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_129_)); - sky130_fd_sc_hd__nor2_2 _294_ (.A(\pll_control.tint[0] ), - .B(_090_), + .Y(_122_)); + sky130_fd_sc_hd__o211a_2 _264_ (.A1(_047_), + .A2(_113_), + .B1(_122_), + .C1(_105_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_130_)); - sky130_fd_sc_hd__a21oi_2 _295_ (.A1(_090_), - .A2(_117_), - .B1(_130_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_131_)); - sky130_fd_sc_hd__o211a_2 _296_ (.A1(_115_), - .A2(_118_), - .B1(_131_), - .C1(_109_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_132_)); - sky130_fd_sc_hd__xnor2_2 _297_ (.A(_129_), - .B(_132_), + .X(_123_)); + sky130_fd_sc_hd__xnor2_2 _265_ (.A(_046_), + .B(_123_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_034_)); - sky130_fd_sc_hd__xnor2_2 _298_ (.A(_116_), - .B(_118_), + sky130_fd_sc_hd__xnor2_2 _266_ (.A(_112_), + .B(_113_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_133_)); - sky130_fd_sc_hd__o2bb2a_2 _299_ (.A1_N(_109_), - .A2_N(_133_), + .Y(_124_)); + sky130_fd_sc_hd__o2bb2a_2 _267_ (.A1_N(_105_), + .A2_N(_124_), .B1(\pll_control.tint[0] ), - .B2(_108_), + .B2(_100_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_033_)); - sky130_fd_sc_hd__nand2_2 _300_ (.A(_117_), - .B(_093_), + sky130_fd_sc_hd__nand2_2 _268_ (.A(_094_), + .B(_101_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_134_)); - sky130_fd_sc_hd__xnor2_2 _301_ (.A(_090_), - .B(_134_), + .Y(_125_)); + sky130_fd_sc_hd__xnor2_2 _269_ (.A(_089_), + .B(_125_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_135_)); - sky130_fd_sc_hd__mux2_2 _302_ (.A0(\pll_control.tval[1] ), - .A1(_135_), - .S(_109_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_136_)); - sky130_fd_sc_hd__buf_1 _303_ (.A(_136_), + .Y(_126_)); + sky130_fd_sc_hd__mux2_1 _270_ (.A0(\pll_control.tval[1] ), + .A1(_126_), + .S(_105_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_032_)); - sky130_fd_sc_hd__nand2_2 _304_ (.A(\pll_control.tval[0] ), - .B(_109_), + sky130_fd_sc_hd__nand2_2 _271_ (.A(\pll_control.tval[0] ), + .B(_105_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_137_)); - sky130_fd_sc_hd__o21a_2 _305_ (.A1(\pll_control.tval[0] ), - .A2(_108_), - .B1(_137_), + .Y(_127_)); + sky130_fd_sc_hd__o21a_2 _272_ (.A1(\pll_control.tval[0] ), + .A2(_100_), + .B1(_127_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_031_)); - sky130_fd_sc_hd__and3_2 _306_ (.A(\pll_control.count0[2] ), + sky130_fd_sc_hd__and3_2 _273_ (.A(\pll_control.count0[2] ), .B(\pll_control.count0[1] ), .C(\pll_control.count0[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_138_)); - sky130_fd_sc_hd__and2_2 _307_ (.A(\pll_control.count0[3] ), - .B(_138_), + .X(_128_)); + sky130_fd_sc_hd__and2_2 _274_ (.A(\pll_control.count0[3] ), + .B(_128_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_139_)); - sky130_fd_sc_hd__o21a_2 _308_ (.A1(\pll_control.count0[4] ), - .A2(_139_), - .B1(_043_), + .X(_129_)); + sky130_fd_sc_hd__o21a_2 _275_ (.A1(\pll_control.count0[4] ), + .A2(_129_), + .B1(_048_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_030_)); - sky130_fd_sc_hd__or2b_2 _309_ (.A(\pll_control.count0[4] ), - .B_N(_139_), + sky130_fd_sc_hd__nand2b_2 _276_ (.A_N(\pll_control.count0[4] ), + .B(_129_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_140_)); - sky130_fd_sc_hd__o211a_2 _310_ (.A1(\pll_control.count0[3] ), - .A2(_138_), - .B1(_140_), - .C1(_043_), + .Y(_130_)); + sky130_fd_sc_hd__o211a_2 _277_ (.A1(\pll_control.count0[3] ), + .A2(_128_), + .B1(_130_), + .C1(_048_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_029_)); - sky130_fd_sc_hd__nand2_2 _311_ (.A(\pll_control.count0[4] ), - .B(_139_), + sky130_fd_sc_hd__nand2_2 _278_ (.A(\pll_control.count0[4] ), + .B(_129_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_141_)); - sky130_fd_sc_hd__a21oi_2 _312_ (.A1(\pll_control.count0[1] ), + .Y(_131_)); + sky130_fd_sc_hd__a21oi_2 _279_ (.A1(\pll_control.count0[1] ), .A2(\pll_control.count0[0] ), .B1(\pll_control.count0[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_142_)); - sky130_fd_sc_hd__or2_2 _313_ (.A(_138_), - .B(_142_), + .Y(_132_)); + sky130_fd_sc_hd__or2_2 _280_ (.A(_128_), + .B(_132_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_143_)); - sky130_fd_sc_hd__a21oi_2 _314_ (.A1(_141_), - .A2(_143_), - .B1(_102_), + .X(_133_)); + sky130_fd_sc_hd__a21oi_2 _281_ (.A1(_131_), + .A2(_133_), + .B1(_049_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_028_)); - sky130_fd_sc_hd__xnor2_2 _315_ (.A(\pll_control.count0[1] ), + sky130_fd_sc_hd__xnor2_2 _282_ (.A(\pll_control.count0[1] ), .B(\pll_control.count0[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_144_)); - sky130_fd_sc_hd__a21oi_2 _316_ (.A1(_141_), - .A2(_144_), - .B1(_102_), + .Y(_134_)); + sky130_fd_sc_hd__a21oi_2 _283_ (.A1(_131_), + .A2(_134_), + .B1(_049_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_027_)); - sky130_fd_sc_hd__nand3_2 _317_ (.A(\pll_control.count0[0] ), - .B(_043_), - .C(_141_), + sky130_fd_sc_hd__nand3_2 _284_ (.A(\pll_control.count0[0] ), + .B(_048_), + .C(_131_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_026_)); - sky130_fd_sc_hd__mux2_2 _318_ (.A0(\pll_control.prep[1] ), + sky130_fd_sc_hd__mux2_1 _285_ (.A0(\pll_control.prep[1] ), .A1(\pll_control.prep[2] ), - .S(_043_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_145_)); - sky130_fd_sc_hd__buf_1 _319_ (.A(_145_), + .S(_048_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_025_)); - sky130_fd_sc_hd__mux2_2 _320_ (.A0(\pll_control.prep[1] ), + sky130_fd_sc_hd__mux2_1 _286_ (.A0(\pll_control.prep[1] ), .A1(\pll_control.prep[0] ), - .S(_102_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_146_)); - sky130_fd_sc_hd__buf_1 _321_ (.A(_146_), + .S(_049_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_024_)); - sky130_fd_sc_hd__or2_2 _322_ (.A(\pll_control.prep[0] ), - .B(_102_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_147_)); - sky130_fd_sc_hd__buf_1 _323_ (.A(_147_), + sky130_fd_sc_hd__or2_2 _287_ (.A(\pll_control.prep[0] ), + .B(_049_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_023_)); - sky130_fd_sc_hd__buf_1 _324_ (.A(dco), + sky130_fd_sc_hd__nor2_2 _288_ (.A(dco), + .B(_093_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_148_)); - sky130_fd_sc_hd__buf_1 _325_ (.A(_148_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_149_)); - sky130_fd_sc_hd__nor2_2 _326_ (.A(_148_), - .B(_100_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_150_)); - sky130_fd_sc_hd__a21o_2 _327_ (.A1(ext_trim[0]), - .A2(_149_), - .B1(_150_), + .Y(_135_)); + sky130_fd_sc_hd__a21o_2 _289_ (.A1(ext_trim[0]), + .A2(dco), + .B1(_135_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[0].id.trim[0] )); - sky130_fd_sc_hd__or3_2 _328_ (.A(_049_), - .B(_050_), + sky130_fd_sc_hd__or3_2 _290_ (.A(\pll_control.tint[4] ), + .B(_044_), .C(\pll_control.tint[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_151_)); - sky130_fd_sc_hd__nor2_2 _329_ (.A(\pll_control.tint[3] ), + .X(_136_)); + sky130_fd_sc_hd__nor2_2 _291_ (.A(\pll_control.tint[3] ), + .B(_045_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_137_)); + sky130_fd_sc_hd__nand2_2 _292_ (.A(_043_), + .B(_137_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_138_)); + sky130_fd_sc_hd__and2b_2 _293_ (.A_N(dco), .B(_092_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_152_)); - sky130_fd_sc_hd__nand2_2 _330_ (.A(_091_), - .B(_152_), + .X(_139_)); + sky130_fd_sc_hd__and3_2 _294_ (.A(_136_), + .B(_138_), + .C(_139_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_153_)); - sky130_fd_sc_hd__and2b_2 _331_ (.A_N(_148_), - .B(_099_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_154_)); - sky130_fd_sc_hd__buf_1 _332_ (.A(_154_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_155_)); - sky130_fd_sc_hd__and3_2 _333_ (.A(_151_), - .B(_153_), - .C(_155_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_156_)); - sky130_fd_sc_hd__a21o_2 _334_ (.A1(_149_), + .X(_140_)); + sky130_fd_sc_hd__a21o_2 _295_ (.A1(dco), .A2(ext_trim[1]), - .B1(_156_), + .B1(_140_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[1].id.trim[0] )); - sky130_fd_sc_hd__buf_1 _335_ (.A(_148_), + sky130_fd_sc_hd__nor2_2 _296_ (.A(_043_), + .B(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_157_)); - sky130_fd_sc_hd__a22o_2 _336_ (.A1(_157_), - .A2(ext_trim[2]), - .B1(_153_), - .B2(_155_), + .Y(_141_)); + sky130_fd_sc_hd__or2_2 _297_ (.A(\pll_control.tint[1] ), + .B(_138_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\ringosc.dstage[2].id.trim[0] )); - sky130_fd_sc_hd__a21o_2 _337_ (.A1(_149_), - .A2(ext_trim[3]), - .B1(_155_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[3].id.trim[0] )); - sky130_fd_sc_hd__o211a_2 _338_ (.A1(\pll_control.tint[1] ), - .A2(_151_), - .B1(_153_), - .C1(_155_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_158_)); - sky130_fd_sc_hd__a21o_2 _339_ (.A1(_149_), - .A2(ext_trim[4]), - .B1(_158_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[4].id.trim[0] )); - sky130_fd_sc_hd__or2_2 _340_ (.A(_097_), - .B(_153_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_159_)); - sky130_fd_sc_hd__o211a_2 _341_ (.A1(_114_), - .A2(_153_), - .B1(_155_), - .C1(_159_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_160_)); - sky130_fd_sc_hd__a21o_2 _342_ (.A1(_149_), - .A2(ext_trim[5]), - .B1(_160_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[5].id.trim[0] )); - sky130_fd_sc_hd__or3_2 _343_ (.A(\pll_control.tint[1] ), - .B(_115_), - .C(_099_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_161_)); - sky130_fd_sc_hd__a22o_2 _344_ (.A1(_157_), - .A2(ext_trim[6]), - .B1(_150_), - .B2(_161_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.dstage[6].id.trim[0] )); - sky130_fd_sc_hd__or3_2 _345_ (.A(_049_), - .B(_050_), + .X(_142_)); + sky130_fd_sc_hd__or3_2 _298_ (.A(\pll_control.tint[1] ), + .B(_047_), .C(_092_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_162_)); - sky130_fd_sc_hd__or2_2 _346_ (.A(_097_), - .B(_162_), + .X(_143_)); + sky130_fd_sc_hd__a22o_2 _299_ (.A1(dco), + .A2(ext_trim[2]), + .B1(_138_), + .B2(_139_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_163_)); - sky130_fd_sc_hd__a22o_2 _347_ (.A1(_157_), + .X(\ringosc.dstage[2].id.trim[0] )); + sky130_fd_sc_hd__a21o_2 _300_ (.A1(dco), + .A2(ext_trim[3]), + .B1(_139_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[3].id.trim[0] )); + sky130_fd_sc_hd__o211a_2 _301_ (.A1(\pll_control.tint[1] ), + .A2(_136_), + .B1(_138_), + .C1(_139_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_144_)); + sky130_fd_sc_hd__a21o_2 _302_ (.A1(dco), + .A2(ext_trim[4]), + .B1(_144_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[4].id.trim[0] )); + sky130_fd_sc_hd__or2_2 _303_ (.A(_090_), + .B(_138_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_145_)); + sky130_fd_sc_hd__o211a_2 _304_ (.A1(_110_), + .A2(_138_), + .B1(_139_), + .C1(_145_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_146_)); + sky130_fd_sc_hd__a21o_2 _305_ (.A1(dco), + .A2(ext_trim[5]), + .B1(_146_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[5].id.trim[0] )); + sky130_fd_sc_hd__a22o_2 _306_ (.A1(dco), + .A2(ext_trim[6]), + .B1(_135_), + .B2(_143_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\ringosc.dstage[6].id.trim[0] )); + sky130_fd_sc_hd__or3_2 _307_ (.A(\pll_control.tint[4] ), + .B(_044_), + .C(_045_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_147_)); + sky130_fd_sc_hd__or2_2 _308_ (.A(_090_), + .B(_147_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_148_)); + sky130_fd_sc_hd__a22o_2 _309_ (.A1(dco), .A2(ext_trim[7]), - .B1(_156_), - .B2(_163_), + .B1(_140_), + .B2(_148_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[7].id.trim[0] )); - sky130_fd_sc_hd__a22o_2 _348_ (.A1(_157_), + sky130_fd_sc_hd__a22o_2 _310_ (.A1(dco), .A2(ext_trim[8]), - .B1(_155_), - .B2(_159_), + .B1(_139_), + .B2(_145_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[8].id.trim[0] )); - sky130_fd_sc_hd__o22a_2 _349_ (.A1(_097_), - .A2(_151_), - .B1(_153_), - .B2(_094_), + sky130_fd_sc_hd__o22a_2 _311_ (.A1(_090_), + .A2(_136_), + .B1(_138_), + .B2(_103_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_164_)); - sky130_fd_sc_hd__a22o_2 _350_ (.A1(_157_), + .X(_149_)); + sky130_fd_sc_hd__a22o_2 _312_ (.A1(dco), .A2(ext_trim[9]), - .B1(_160_), - .B2(_164_), + .B1(_146_), + .B2(_149_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[9].id.trim[0] )); - sky130_fd_sc_hd__buf_1 _351_ (.A(_148_), + sky130_fd_sc_hd__nand2b_2 _313_ (.A_N(ext_trim[10]), + .B(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_165_)); - sky130_fd_sc_hd__nor2_2 _352_ (.A(_129_), - .B(_115_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .Y(_166_)); - sky130_fd_sc_hd__or2b_2 _353_ (.A(ext_trim[10]), - .B_N(_148_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_167_)); - sky130_fd_sc_hd__o31a_2 _354_ (.A1(_165_), - .A2(_099_), - .A3(_166_), - .B1(_167_), + .Y(_150_)); + sky130_fd_sc_hd__o31a_2 _314_ (.A1(dco), + .A2(_092_), + .A3(_102_), + .B1(_150_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[10].id.trim[0] )); - sky130_fd_sc_hd__or2_2 _355_ (.A(_166_), - .B(_151_), + sky130_fd_sc_hd__or2_2 _315_ (.A(_102_), + .B(_136_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_168_)); - sky130_fd_sc_hd__a32o_2 _356_ (.A1(_153_), - .A2(_155_), - .A3(_168_), + .X(_151_)); + sky130_fd_sc_hd__a32o_2 _316_ (.A1(_138_), + .A2(_139_), + .A3(_151_), .B1(ext_trim[11]), - .B2(_165_), + .B2(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[11].id.trim[0] )); - sky130_fd_sc_hd__or2_2 _357_ (.A(\pll_control.tint[1] ), - .B(_153_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_169_)); - sky130_fd_sc_hd__a22o_2 _358_ (.A1(_157_), + sky130_fd_sc_hd__a22o_2 _317_ (.A1(dco), .A2(ext_trim[12]), - .B1(_155_), - .B2(_169_), + .B1(_139_), + .B2(_142_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.iss.trim[0] )); - sky130_fd_sc_hd__or2_2 _359_ (.A(\pll_control.tint[1] ), - .B(_162_), + sky130_fd_sc_hd__or2_2 _318_ (.A(\pll_control.tint[1] ), + .B(_147_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_170_)); - sky130_fd_sc_hd__a22o_2 _360_ (.A1(_157_), + .X(_152_)); + sky130_fd_sc_hd__a22o_2 _319_ (.A1(dco), .A2(ext_trim[13]), - .B1(_156_), - .B2(_170_), + .B1(_140_), + .B2(_152_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[0].id.trim[1] )); - sky130_fd_sc_hd__a211o_2 _361_ (.A1(\pll_control.tint[3] ), - .A2(_097_), + sky130_fd_sc_hd__a211o_2 _320_ (.A1(\pll_control.tint[3] ), + .A2(_090_), .B1(\pll_control.tint[2] ), - .C1(_091_), + .C1(_043_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_171_)); - sky130_fd_sc_hd__o21ai_2 _362_ (.A1(_049_), - .A2(_166_), - .B1(_152_), + .X(_153_)); + sky130_fd_sc_hd__o21ai_2 _321_ (.A1(\pll_control.tint[4] ), + .A2(_102_), + .B1(_137_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_172_)); - sky130_fd_sc_hd__o211a_2 _363_ (.A1(_049_), - .A2(_050_), - .B1(_171_), - .C1(_172_), + .Y(_154_)); + sky130_fd_sc_hd__o211a_2 _322_ (.A1(\pll_control.tint[4] ), + .A2(_044_), + .B1(_153_), + .C1(_154_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_173_)); - sky130_fd_sc_hd__a22o_2 _364_ (.A1(_157_), + .X(_155_)); + sky130_fd_sc_hd__nand2_2 _323_ (.A(\pll_control.tint[4] ), + .B(_137_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_156_)); + sky130_fd_sc_hd__or2_2 _324_ (.A(_043_), + .B(_091_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_157_)); + sky130_fd_sc_hd__or2_2 _325_ (.A(_102_), + .B(_156_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_158_)); + sky130_fd_sc_hd__a22o_2 _326_ (.A1(dco), .A2(ext_trim[14]), - .B1(_160_), - .B2(_173_), + .B1(_146_), + .B2(_155_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[1].id.trim[1] )); - sky130_fd_sc_hd__nor2_2 _365_ (.A(_091_), - .B(_148_), + sky130_fd_sc_hd__or2_2 _327_ (.A(\pll_control.tint[3] ), + .B(_090_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_174_)); - sky130_fd_sc_hd__or2_2 _366_ (.A(\pll_control.tint[3] ), - .B(_097_), + .X(_159_)); + sky130_fd_sc_hd__or2_2 _328_ (.A(_102_), + .B(_147_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_175_)); - sky130_fd_sc_hd__a32o_2 _367_ (.A1(_098_), - .A2(_174_), - .A3(_175_), + .X(_160_)); + sky130_fd_sc_hd__a21o_2 _329_ (.A1(_136_), + .A2(_138_), + .B1(_103_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_161_)); + sky130_fd_sc_hd__o211a_2 _330_ (.A1(_046_), + .A2(_092_), + .B1(_145_), + .C1(_151_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_162_)); + sky130_fd_sc_hd__o22a_2 _331_ (.A1(_110_), + .A2(_138_), + .B1(_147_), + .B2(_103_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_163_)); + sky130_fd_sc_hd__and3_2 _332_ (.A(_135_), + .B(_160_), + .C(_161_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_164_)); + sky130_fd_sc_hd__and3_2 _333_ (.A(_162_), + .B(_163_), + .C(_164_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_165_)); + sky130_fd_sc_hd__a32o_2 _334_ (.A1(_091_), + .A2(_141_), + .A3(_159_), .B1(ext_trim[15]), - .B2(_165_), + .B2(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[2].id.trim[1] )); - sky130_fd_sc_hd__or2_2 _368_ (.A(_166_), - .B(_162_), + sky130_fd_sc_hd__o22a_2 _335_ (.A1(_103_), + .A2(_147_), + .B1(_157_), + .B2(_090_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_176_)); - sky130_fd_sc_hd__or2_2 _369_ (.A(_091_), - .B(_098_), + .X(_166_)); + sky130_fd_sc_hd__and3_2 _336_ (.A(_140_), + .B(_160_), + .C(_166_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_177_)); - sky130_fd_sc_hd__o22a_2 _370_ (.A1(_094_), - .A2(_162_), - .B1(_177_), - .B2(_097_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_178_)); - sky130_fd_sc_hd__and3_2 _371_ (.A(_156_), - .B(_176_), - .C(_178_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_179_)); - sky130_fd_sc_hd__a21o_2 _372_ (.A1(_149_), + .X(_167_)); + sky130_fd_sc_hd__a21o_2 _337_ (.A1(dco), .A2(ext_trim[16]), - .B1(_179_), + .B1(_167_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[3].id.trim[1] )); - sky130_fd_sc_hd__nand2_2 _373_ (.A(_049_), - .B(_152_), + sky130_fd_sc_hd__o221a_2 _338_ (.A1(_046_), + .A2(_136_), + .B1(_157_), + .B2(_103_), + .C1(_160_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_180_)); - sky130_fd_sc_hd__or2_2 _374_ (.A(_166_), - .B(_180_), + .X(_168_)); + sky130_fd_sc_hd__or2_2 _339_ (.A(_110_), + .B(_157_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_181_)); - sky130_fd_sc_hd__o221a_2 _375_ (.A1(_129_), - .A2(_151_), - .B1(_177_), - .B2(_094_), - .C1(_176_), + .X(_169_)); + sky130_fd_sc_hd__and3_2 _340_ (.A(_144_), + .B(_166_), + .C(_169_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_182_)); - sky130_fd_sc_hd__or2_2 _376_ (.A(_114_), - .B(_177_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_183_)); - sky130_fd_sc_hd__and3_2 _377_ (.A(_158_), - .B(_178_), - .C(_183_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_184_)); - sky130_fd_sc_hd__a32o_2 _378_ (.A1(_181_), - .A2(_182_), - .A3(_184_), + .X(_170_)); + sky130_fd_sc_hd__a32o_2 _341_ (.A1(_158_), + .A2(_168_), + .A3(_170_), .B1(ext_trim[17]), - .B2(_165_), + .B2(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[4].id.trim[1] )); - sky130_fd_sc_hd__a22o_2 _379_ (.A1(_157_), + sky130_fd_sc_hd__a22o_2 _342_ (.A1(dco), .A2(ext_trim[18]), - .B1(_098_), - .B2(_174_), + .B1(_091_), + .B2(_141_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[5].id.trim[1] )); - sky130_fd_sc_hd__a22o_2 _380_ (.A1(_165_), + sky130_fd_sc_hd__a22o_2 _343_ (.A1(dco), .A2(ext_trim[19]), - .B1(_156_), - .B2(_176_), + .B1(_140_), + .B2(_160_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[6].id.trim[1] )); - sky130_fd_sc_hd__o211a_2 _381_ (.A1(_129_), - .A2(_099_), - .B1(_159_), - .C1(_168_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_185_)); - sky130_fd_sc_hd__o22a_2 _382_ (.A1(_114_), - .A2(_153_), - .B1(_162_), - .B2(_094_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_186_)); - sky130_fd_sc_hd__a21o_2 _383_ (.A1(_151_), - .A2(_153_), - .B1(_094_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_187_)); - sky130_fd_sc_hd__and3_2 _384_ (.A(_150_), - .B(_176_), - .C(_187_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_188_)); - sky130_fd_sc_hd__and3_2 _385_ (.A(_185_), - .B(_186_), - .C(_188_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_189_)); - sky130_fd_sc_hd__o21ai_2 _386_ (.A1(\pll_control.tint[2] ), + sky130_fd_sc_hd__o21ai_2 _344_ (.A1(\pll_control.tint[2] ), .A2(\pll_control.tint[1] ), .B1(\pll_control.tint[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_190_)); - sky130_fd_sc_hd__nand2_2 _387_ (.A(_049_), - .B(_190_), + .Y(_171_)); + sky130_fd_sc_hd__nand2_2 _345_ (.A(\pll_control.tint[4] ), + .B(_171_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_191_)); - sky130_fd_sc_hd__a32o_2 _388_ (.A1(_161_), - .A2(_189_), - .A3(_191_), + .Y(_172_)); + sky130_fd_sc_hd__a32o_2 _346_ (.A1(_143_), + .A2(_165_), + .A3(_172_), .B1(ext_trim[20]), - .B2(_165_), + .B2(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[7].id.trim[1] )); - sky130_fd_sc_hd__or3_2 _389_ (.A(\pll_control.tint[1] ), - .B(_115_), - .C(_177_), + sky130_fd_sc_hd__or3_2 _347_ (.A(\pll_control.tint[1] ), + .B(_047_), + .C(_157_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_192_)); - sky130_fd_sc_hd__a22o_2 _390_ (.A1(_165_), + .X(_173_)); + sky130_fd_sc_hd__a22o_2 _348_ (.A1(dco), .A2(ext_trim[21]), - .B1(_179_), - .B2(_192_), + .B1(_167_), + .B2(_173_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[8].id.trim[1] )); - sky130_fd_sc_hd__or2_2 _391_ (.A(\pll_control.tint[1] ), - .B(_180_), + sky130_fd_sc_hd__or2_2 _349_ (.A(\pll_control.tint[1] ), + .B(_156_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_193_)); - sky130_fd_sc_hd__a32o_2 _392_ (.A1(_182_), - .A2(_184_), - .A3(_193_), + .X(_174_)); + sky130_fd_sc_hd__a32o_2 _350_ (.A1(_168_), + .A2(_170_), + .A3(_174_), .B1(ext_trim[22]), - .B2(_165_), + .B2(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[9].id.trim[1] )); - sky130_fd_sc_hd__a21o_2 _393_ (.A1(_149_), + sky130_fd_sc_hd__a21o_2 _351_ (.A1(dco), .A2(ext_trim[23]), - .B1(_174_), + .B1(_141_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[10].id.trim[1] )); - sky130_fd_sc_hd__and3b_2 _394_ (.A_N(_165_), + sky130_fd_sc_hd__and3b_2 _352_ (.A_N(dco), .B(\pll_control.tint[3] ), - .C(_049_), + .C(\pll_control.tint[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_194_)); - sky130_fd_sc_hd__a21o_2 _395_ (.A1(_149_), + .X(_175_)); + sky130_fd_sc_hd__a21o_2 _353_ (.A1(dco), .A2(ext_trim[24]), - .B1(_194_), + .B1(_175_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.dstage[11].id.trim[1] )); - sky130_fd_sc_hd__a22o_2 _396_ (.A1(_165_), + sky130_fd_sc_hd__a22o_2 _354_ (.A1(dco), .A2(ext_trim[25]), - .B1(_179_), - .B2(_183_), + .B1(_167_), + .B2(_169_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(\ringosc.iss.trim[1] )); - sky130_fd_sc_hd__nand2_2 _397_ (.A(enable), + sky130_fd_sc_hd__nand2_2 _355_ (.A(enable), .B(resetb), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_195_)); - sky130_fd_sc_hd__buf_1 _398_ (.A(_195_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(\ringosc.iss.reset )); - sky130_fd_sc_hd__nor2_2 _399_ (.A(_149_), + .Y(\ringosc.iss.reset )); + sky130_fd_sc_hd__nor2_2 _356_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_000_)); - sky130_fd_sc_hd__nor2_2 _400_ (.A(_149_), + sky130_fd_sc_hd__nor2_2 _357_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_001_)); - sky130_fd_sc_hd__buf_1 _401_ (.A(_148_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_196_)); - sky130_fd_sc_hd__nor2_2 _402_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _358_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_002_)); - sky130_fd_sc_hd__nor2_2 _403_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _359_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_003_)); - sky130_fd_sc_hd__nor2_2 _404_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _360_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_004_)); - sky130_fd_sc_hd__nor2_2 _405_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _361_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_005_)); - sky130_fd_sc_hd__nor2_2 _406_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _362_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_006_)); - sky130_fd_sc_hd__nor2_2 _407_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _363_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_007_)); - sky130_fd_sc_hd__nor2_2 _408_ (.A(_196_), + sky130_fd_sc_hd__nor2_2 _364_ (.A(dco), .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_008_)); - sky130_fd_sc_hd__buf_1 _409_ (.A(_195_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_197_)); - sky130_fd_sc_hd__nor2_2 _410_ (.A(_196_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _365_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_009_)); - sky130_fd_sc_hd__nor2_2 _411_ (.A(_196_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _366_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_010_)); - sky130_fd_sc_hd__nor2_2 _412_ (.A(_196_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _367_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_011_)); - sky130_fd_sc_hd__buf_1 _413_ (.A(_148_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(_198_)); - sky130_fd_sc_hd__nor2_2 _414_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _368_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_012_)); - sky130_fd_sc_hd__nor2_2 _415_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _369_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_013_)); - sky130_fd_sc_hd__nor2_2 _416_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _370_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_014_)); - sky130_fd_sc_hd__nor2_2 _417_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _371_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_015_)); - sky130_fd_sc_hd__nor2_2 _418_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _372_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_016_)); - sky130_fd_sc_hd__nor2_2 _419_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _373_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_017_)); - sky130_fd_sc_hd__nor2_2 _420_ (.A(_198_), - .B(_197_), + sky130_fd_sc_hd__nor2_2 _374_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_018_)); - sky130_fd_sc_hd__nor2_2 _421_ (.A(_198_), - .B(_195_), + sky130_fd_sc_hd__nor2_2 _375_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_019_)); - sky130_fd_sc_hd__nor2_2 _422_ (.A(_198_), - .B(_195_), + sky130_fd_sc_hd__nor2_2 _376_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_020_)); - sky130_fd_sc_hd__nor2_2 _423_ (.A(_198_), - .B(_195_), + sky130_fd_sc_hd__nor2_2 _377_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_021_)); - sky130_fd_sc_hd__nor2_2 _424_ (.A(_157_), - .B(_195_), + sky130_fd_sc_hd__nor2_2 _378_ (.A(dco), + .B(\ringosc.iss.reset ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .Y(_022_)); - sky130_fd_sc_hd__dfrtp_2 _425_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _379_ (.CLK(\pll_control.clock ), .D(_023_), .RESET_B(_000_), .VGND(VGND), @@ -2048,7 +1887,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.prep[0] )); - sky130_fd_sc_hd__dfrtp_2 _426_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _380_ (.CLK(\pll_control.clock ), .D(_024_), .RESET_B(_001_), .VGND(VGND), @@ -2056,7 +1895,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.prep[1] )); - sky130_fd_sc_hd__dfrtp_2 _427_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _381_ (.CLK(\pll_control.clock ), .D(_025_), .RESET_B(_002_), .VGND(VGND), @@ -2064,7 +1903,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.prep[2] )); - sky130_fd_sc_hd__dfrtp_2 _428_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _382_ (.CLK(\pll_control.clock ), .D(_026_), .RESET_B(_003_), .VGND(VGND), @@ -2072,7 +1911,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[0] )); - sky130_fd_sc_hd__dfrtp_2 _429_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _383_ (.CLK(\pll_control.clock ), .D(_027_), .RESET_B(_004_), .VGND(VGND), @@ -2080,7 +1919,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[1] )); - sky130_fd_sc_hd__dfrtp_2 _430_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _384_ (.CLK(\pll_control.clock ), .D(_028_), .RESET_B(_005_), .VGND(VGND), @@ -2088,7 +1927,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[2] )); - sky130_fd_sc_hd__dfrtp_2 _431_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _385_ (.CLK(\pll_control.clock ), .D(_029_), .RESET_B(_006_), .VGND(VGND), @@ -2096,7 +1935,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[3] )); - sky130_fd_sc_hd__dfrtp_2 _432_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _386_ (.CLK(\pll_control.clock ), .D(_030_), .RESET_B(_007_), .VGND(VGND), @@ -2104,7 +1943,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count0[4] )); - sky130_fd_sc_hd__dfrtp_2 _433_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _387_ (.CLK(\pll_control.clock ), .D(_031_), .RESET_B(_008_), .VGND(VGND), @@ -2112,7 +1951,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tval[0] )); - sky130_fd_sc_hd__dfrtp_2 _434_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _388_ (.CLK(\pll_control.clock ), .D(_032_), .RESET_B(_009_), .VGND(VGND), @@ -2120,7 +1959,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tval[1] )); - sky130_fd_sc_hd__dfrtp_2 _435_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _389_ (.CLK(\pll_control.clock ), .D(_033_), .RESET_B(_010_), .VGND(VGND), @@ -2128,7 +1967,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[0] )); - sky130_fd_sc_hd__dfrtp_2 _436_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _390_ (.CLK(\pll_control.clock ), .D(_034_), .RESET_B(_011_), .VGND(VGND), @@ -2136,7 +1975,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[1] )); - sky130_fd_sc_hd__dfrtp_2 _437_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _391_ (.CLK(\pll_control.clock ), .D(_035_), .RESET_B(_012_), .VGND(VGND), @@ -2144,7 +1983,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[2] )); - sky130_fd_sc_hd__dfrtp_2 _438_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _392_ (.CLK(\pll_control.clock ), .D(_036_), .RESET_B(_013_), .VGND(VGND), @@ -2152,7 +1991,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[3] )); - sky130_fd_sc_hd__dfrtp_2 _439_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _393_ (.CLK(\pll_control.clock ), .D(_037_), .RESET_B(_014_), .VGND(VGND), @@ -2160,7 +1999,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.tint[4] )); - sky130_fd_sc_hd__dfrtp_2 _440_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _394_ (.CLK(\pll_control.clock ), .D(osc), .RESET_B(_015_), .VGND(VGND), @@ -2168,7 +2007,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.oscbuf[0] )); - sky130_fd_sc_hd__dfrtp_2 _441_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _395_ (.CLK(\pll_control.clock ), .D(\pll_control.oscbuf[0] ), .RESET_B(_016_), .VGND(VGND), @@ -2176,7 +2015,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.oscbuf[1] )); - sky130_fd_sc_hd__dfrtp_2 _442_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _396_ (.CLK(\pll_control.clock ), .D(\pll_control.oscbuf[1] ), .RESET_B(_017_), .VGND(VGND), @@ -2184,7 +2023,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.oscbuf[2] )); - sky130_fd_sc_hd__dfrtp_2 _443_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _397_ (.CLK(\pll_control.clock ), .D(_038_), .RESET_B(_018_), .VGND(VGND), @@ -2192,7 +2031,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[0] )); - sky130_fd_sc_hd__dfrtp_2 _444_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _398_ (.CLK(\pll_control.clock ), .D(_039_), .RESET_B(_019_), .VGND(VGND), @@ -2200,7 +2039,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[1] )); - sky130_fd_sc_hd__dfrtp_2 _445_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _399_ (.CLK(\pll_control.clock ), .D(_040_), .RESET_B(_020_), .VGND(VGND), @@ -2208,7 +2047,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[2] )); - sky130_fd_sc_hd__dfrtp_2 _446_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _400_ (.CLK(\pll_control.clock ), .D(_041_), .RESET_B(_021_), .VGND(VGND), @@ -2216,7 +2055,7 @@ module digital_pll (dco, .VPB(VPWR), .VPWR(VPWR), .Q(\pll_control.count1[3] )); - sky130_fd_sc_hd__dfrtp_2 _447_ (.CLK(\pll_control.clock ), + sky130_fd_sc_hd__dfrtp_2 _401_ (.CLK(\pll_control.clock ), .D(_042_), .RESET_B(_022_), .VGND(VGND), @@ -3155,266 +2994,477 @@ module digital_pll (dco, .VPWR(VPWR)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_95 (.VGND(VGND), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__400__A (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__312__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__399__A (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__319__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__395__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__289__A2 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__393__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__295__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__372__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__314__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__342__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__317__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__339__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__316__B2 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__337__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__293__A_N (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__334__A1 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__306__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__327__A2 (.DIODE(_149_), + sky130_fd_sc_hd__diode_2 ANTENNA__310__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__324__A (.DIODE(dco), + sky130_fd_sc_hd__diode_2 ANTENNA__309__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__266__A (.DIODE(div[0]), + sky130_fd_sc_hd__diode_2 ANTENNA__305__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__219__B2 (.DIODE(div[0]), + sky130_fd_sc_hd__diode_2 ANTENNA__300__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__219__A1 (.DIODE(div[1]), + sky130_fd_sc_hd__diode_2 ANTENNA__302__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__215__A (.DIODE(div[1]), + sky130_fd_sc_hd__diode_2 ANTENNA__299__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__236__A (.DIODE(div[2]), + sky130_fd_sc_hd__diode_2 ANTENNA__313__B (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__234__B1 (.DIODE(div[2]), + sky130_fd_sc_hd__diode_2 ANTENNA__353__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__246__B1 (.DIODE(div[3]), + sky130_fd_sc_hd__diode_2 ANTENNA__366__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__235__B1 (.DIODE(div[3]), + sky130_fd_sc_hd__diode_2 ANTENNA__369__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__234__A1 (.DIODE(div[3]), + sky130_fd_sc_hd__diode_2 ANTENNA__368__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__249__A1 (.DIODE(div[4]), + sky130_fd_sc_hd__diode_2 ANTENNA__352__A_N (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__245__B1 (.DIODE(div[4]), + sky130_fd_sc_hd__diode_2 ANTENNA__367__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__397__A (.DIODE(enable), + sky130_fd_sc_hd__diode_2 ANTENNA__371__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__327__A1 (.DIODE(ext_trim[0]), + sky130_fd_sc_hd__diode_2 ANTENNA__358__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__353__A (.DIODE(ext_trim[10]), + sky130_fd_sc_hd__diode_2 ANTENNA__373__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__356__B1 (.DIODE(ext_trim[11]), + sky130_fd_sc_hd__diode_2 ANTENNA__372__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__358__A2 (.DIODE(ext_trim[12]), + sky130_fd_sc_hd__diode_2 ANTENNA__360__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__360__A2 (.DIODE(ext_trim[13]), + sky130_fd_sc_hd__diode_2 ANTENNA__361__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__364__A2 (.DIODE(ext_trim[14]), + sky130_fd_sc_hd__diode_2 ANTENNA__365__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__367__B1 (.DIODE(ext_trim[15]), + sky130_fd_sc_hd__diode_2 ANTENNA__364__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__372__A2 (.DIODE(ext_trim[16]), + sky130_fd_sc_hd__diode_2 ANTENNA__357__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__378__B1 (.DIODE(ext_trim[17]), + sky130_fd_sc_hd__diode_2 ANTENNA__356__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__379__A2 (.DIODE(ext_trim[18]), + sky130_fd_sc_hd__diode_2 ANTENNA__362__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__380__A2 (.DIODE(ext_trim[19]), + sky130_fd_sc_hd__diode_2 ANTENNA__370__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__334__A2 (.DIODE(ext_trim[1]), + sky130_fd_sc_hd__diode_2 ANTENNA__363__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__388__B1 (.DIODE(ext_trim[20]), + sky130_fd_sc_hd__diode_2 ANTENNA__377__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__390__A2 (.DIODE(ext_trim[21]), + sky130_fd_sc_hd__diode_2 ANTENNA__378__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__392__B1 (.DIODE(ext_trim[22]), + sky130_fd_sc_hd__diode_2 ANTENNA__359__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__393__A2 (.DIODE(ext_trim[23]), + sky130_fd_sc_hd__diode_2 ANTENNA__375__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__395__A2 (.DIODE(ext_trim[24]), + sky130_fd_sc_hd__diode_2 ANTENNA__374__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__396__A2 (.DIODE(ext_trim[25]), + sky130_fd_sc_hd__diode_2 ANTENNA__376__A (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__336__A2 (.DIODE(ext_trim[2]), + sky130_fd_sc_hd__diode_2 ANTENNA__346__B2 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__337__A2 (.DIODE(ext_trim[3]), + sky130_fd_sc_hd__diode_2 ANTENNA__343__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__339__A2 (.DIODE(ext_trim[4]), + sky130_fd_sc_hd__diode_2 ANTENNA__326__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__342__A2 (.DIODE(ext_trim[5]), + sky130_fd_sc_hd__diode_2 ANTENNA__342__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__344__A2 (.DIODE(ext_trim[6]), + sky130_fd_sc_hd__diode_2 ANTENNA__341__B2 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__347__A2 (.DIODE(ext_trim[7]), + sky130_fd_sc_hd__diode_2 ANTENNA__350__B2 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__348__A2 (.DIODE(ext_trim[8]), + sky130_fd_sc_hd__diode_2 ANTENNA__348__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__350__A2 (.DIODE(ext_trim[9]), + sky130_fd_sc_hd__diode_2 ANTENNA__337__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__440__D (.DIODE(osc), + sky130_fd_sc_hd__diode_2 ANTENNA__354__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__diode_2 ANTENNA__397__B (.DIODE(resetb), + sky130_fd_sc_hd__diode_2 ANTENNA__351__A1 (.DIODE(dco), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_50 (.VGND(VGND), + sky130_fd_sc_hd__diode_2 ANTENNA__296__B (.DIODE(dco), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_82 (.VGND(VGND), + sky130_fd_sc_hd__diode_2 ANTENNA__334__B2 (.DIODE(dco), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__288__A (.DIODE(dco), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__235__A (.DIODE(div[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__222__B2 (.DIODE(div[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__222__A1 (.DIODE(div[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__219__A (.DIODE(div[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__216__A (.DIODE(div[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__213__B1 (.DIODE(div[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__215__B1 (.DIODE(div[3]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__214__B1 (.DIODE(div[3]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__213__A1 (.DIODE(div[3]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__225__B1 (.DIODE(div[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__207__A1 (.DIODE(div[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__355__A (.DIODE(enable), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__289__A1 (.DIODE(ext_trim[0]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__313__A_N (.DIODE(ext_trim[10]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__316__B1 (.DIODE(ext_trim[11]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__317__A2 (.DIODE(ext_trim[12]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__319__A2 (.DIODE(ext_trim[13]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__326__A2 (.DIODE(ext_trim[14]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__334__B1 (.DIODE(ext_trim[15]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__337__A2 (.DIODE(ext_trim[16]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__341__B1 (.DIODE(ext_trim[17]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__342__A2 (.DIODE(ext_trim[18]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__343__A2 (.DIODE(ext_trim[19]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__295__A2 (.DIODE(ext_trim[1]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__346__B1 (.DIODE(ext_trim[20]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__348__A2 (.DIODE(ext_trim[21]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__350__B1 (.DIODE(ext_trim[22]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__351__A2 (.DIODE(ext_trim[23]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__353__A2 (.DIODE(ext_trim[24]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__354__A2 (.DIODE(ext_trim[25]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__299__A2 (.DIODE(ext_trim[2]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__300__A2 (.DIODE(ext_trim[3]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__302__A2 (.DIODE(ext_trim[4]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__305__A2 (.DIODE(ext_trim[5]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__306__A2 (.DIODE(ext_trim[6]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__309__A2 (.DIODE(ext_trim[7]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__310__A2 (.DIODE(ext_trim[8]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__312__A2 (.DIODE(ext_trim[9]), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__394__D (.DIODE(osc), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__diode_2 ANTENNA__355__B (.DIODE(resetb), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_81 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3422,23 +3472,15 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_0_108 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_126 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_50 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_134 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_1_57 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_1_134 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_59 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3446,19 +3488,19 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_15 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_35 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_85 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_2_79 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_95 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_99 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_2_130 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_2_134 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3466,19 +3508,23 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_36 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_49 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_3_54 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_3_76 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_3_57 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_99 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_120 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_109 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_3_118 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3486,115 +3532,119 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_31 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_80 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_85 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_62 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_4_128 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_90 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_48 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_4_132 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_116 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_5_78 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_5_128 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_87 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_5_134 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_29 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_6_95 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_6_42 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_6_120 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_70 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_41 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_124 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_47 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_135 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_7_89 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_7_96 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_7_113 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_124 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_135 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_24 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_3 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_8_42 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_34 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_8_58 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_40 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_8_70 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_50 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_90 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_8_76 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_8_128 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_8_90 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_8_134 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_94 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_9_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_8_116 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_9_78 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_8_126 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_9_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_9_92 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_9_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_9_110 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_9_135 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_10_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3602,27 +3652,31 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_10_82 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_70 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_93 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_10_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_10_134 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_11_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_46 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_11_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_11_98 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_11_100 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_109 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_11_113 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_11_131 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3630,15 +3684,15 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_12_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); sky130_fd_sc_hd__fill_1 FILLER_12_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_12_61 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_65 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_12_75 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3646,19 +3700,19 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_12_107 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_26 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_24 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_83 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_13_69 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3666,11 +3720,31 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_105 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_118 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_135 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_14_5 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_14_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_14_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_14_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_14_79 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_14_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3678,19 +3752,39 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_15_23 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); sky130_fd_sc_hd__fill_1 FILLER_15_67 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_15_75 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_29 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_15_99 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_15_135 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_45 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_67 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_78 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_116 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3698,15 +3792,23 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_20 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_26 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_33 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_49 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_96 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_17_84 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_17_108 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -3714,83 +3816,59 @@ module digital_pll (dco, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_72 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_75 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_103 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_97 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_28 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_47 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_97 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_33 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_24 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_97 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_36 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_72 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_59 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_135 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_3 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_22_35 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_22_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_113 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_22_88 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_7 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_27 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_45 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_57 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_113 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_121 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_135 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_22_127 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR));