

module vcobias (inh_NmosB, inh_PmosB, inh_gnd, nbias, pbias1, pbias2,
    inh_vdd);

//port section 
   inout inh_NmosB;
   inout inh_PmosB;
   inout inh_gnd;
   input nbias;
   output pbias1;
   output pbias2;
   inout inh_vdd;
   electrical ground;

//end port section 


//Spice primitive instantiations
      electrical inh_NmosB;
      electrical inh_PmosB;
      electrical inh_gnd;
      electrical nbias;
      electrical pbias1;
      electrical pbias2;
      electrical inh_vdd;
   analog begin
      $spice_prim(".import vdd!");
      $spice_prim("M6 inh_vdd pbias2 net22 inh_PmosB P  w=1.68u l=0.42u");
      $spice_prim("+ ad='1.68u*0.84u' m=1 pd='1.68u+1.68u' ps='1.68u");
      $spice_prim("++1.68u' as='1.68u*0.84u'");
      $spice_prim("M9 net22 pbias2 pbias2 inh_PmosB P  m=2 l=0.42u w=3.5u");
      $spice_prim("+ ad='3.5u*0.84u' pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("M4 inh_vdd pbias1 pbias1 inh_PmosB P  w=3.5u l=0.42u");
      $spice_prim("+ m=2 ad='3.5u*0.84u' pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("M3 inh_vdd pbias1 net19 inh_PmosB P  w=3.5u l=0.42u");
      $spice_prim("+ m=2 ad='3.5u*0.84u' pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("M2 net19 pbias2 net17 inh_PmosB P  m=2 l=0.42u w=3.5u");
      $spice_prim("+ ad='3.5u*0.84u' pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("M8 pbias2 net17 net18 inh_NmosB N  l=0.42u w=3.5u");
      $spice_prim("+ ad='3.5u*0.84u' m=1 pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("M7 net18 nbias inh_gnd inh_NmosB N  w=1.26u l=1.68u");
      $spice_prim("+ m=2 ad='1.26u*0.84u' pd='1.26u+1.68u' ps='1.26u");
      $spice_prim("++1.68u' as='1.26u*0.84u'");
      $spice_prim("M1 pbias1 net17 net18 inh_NmosB N  l=0.42u w=3.5u");
      $spice_prim("+ ad='3.5u*0.84u' m=1 pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("M0 net17 net17 net6 inh_NmosB N  w=3.5u l=0.42u");
      $spice_prim("+ ad='3.5u*0.84u' m=1 pd='3.5u+1.68u' ps='3.5u+1.68u'");
      $spice_prim("+ as='3.5u*0.84u'");
      $spice_prim("Q0 net6 net6 inh_gnd 0 npn 1 ");
   end
//end Spice primitive instantiations


endmodule // vcobias 

