%include "ilap:nmos.inc"
%begin

  symbol ("D1");
    dtdby("t1",48,20,10);
    dtdby("t2",66,20,10);
    dtdby("t3",12,20,10);
    dtdby("t4",30,20,10);
    etpx("t5",11,14,4);
    etdx("t6",19,17,2);
    etpx("t7",29,14,4);
    etdx("t8",37,17,2);
    etpx("t9",47,14,4);
    etdx("t10",55,17,2);
    etpx("t11",65,14,4);
    etdx("t12",73,17,2);
  layer(poly);
    wirey(19,9,6);
    wirey(19,21,17);
    wirey(37,9,6);
    wirey(37,21,17);
    wirey(55,9,6);
    wirey(55,21,17);
    wirey(73,9,6);
    wirey(73,21,17);
  layer(diffusion);
    wirex(15,17,2);
    wirex(23,17,3);
    wirex(33,17,2);
    wirex(41,17,3);
    wirex(51,17,2);
    wirex(59,17,3);
    wirex(69,17,2);
    wirex(77,17,3);
    width(1);
    wirex(11,18,1);
    wirex(14,18,1);
    wirex(29,18,1);
    wirex(32,18,1);
    wirex(47,18,1);
    wirex(50,18,1);
    wirex(65,18,1);
    wirex(68,18,1);
  layer(metal);
    width(4);
    wirex(9,9,72);
    wirex(9,31,72);
    dm(49,33);
    pdbn(61,15);
    dm(49,11);
    dm(67,33);
    pdbn(79,15);
    dm(67,11);
    dm(13,33);
    pdbn(25,15);
    dm(13,11);
    dm(31,33);
    pdbn(43,15);
    dm(31,11);
  endsymbol;

%Endofprogram
