%include "ilap:nmos.inc"
%Begin

  initialise ("MCP.CIF")
  symbol ("MCP");
    dtdby("t1",-34,28,10);
    dtdby("t2",-16,28,10);
    dtdby("t3",2,28,10);
    dtdby("t4",20,28,10);
    etpx("t5",-35,22,4);
    etdx("t6",-27,25,2);
    etpx("t7",-17,22,4);
    etdx("t8",-9,25,2);
    etpx("t9",1,22,4);
    etdx("t10",9,25,2);
    etpx("t11",19,22,4);
    etdx("t12",27,25,2);
  layer(poly);
    wirey(-27,17,6);
    wirey(-27,29,17);
    wirey(-9,17,6);
    wirey(-9,29,17);
    wirey(9,17,6);
    wirey(9,29,17);
    wirey(27,17,6);
    wirey(27,29,17);
  layer(diffusion);
    wirex(-31,25,2);
    wirex(-23,25,3);
    wirex(-13,25,2);
    wirex(-5,25,3);
    wirex(5,25,2);
    wirex(13,25,3);
    wirex(23,25,2);
    wirex(31,25,3);
    width(1);
    wirex(-35,26,1);
    wirex(-32,26,1);
    wirex(-17,26,1);
    wirex(-14,26,1);
    wirex(1,26,1);
    wirex(4,26,1);
    wirex(19,26,1);
    wirex(22,26,1);
  layer(metal);
    width(4);
    wirex(-37,17,72);
    wirex(-37,39,72);
    width(2);
    wirex(-60,-5,2);
    dm(-33,41);
    pdbn(-21,23);
    dm(-33,19);
    dm(-15,41);
    pdbn(-3,23);
    dm(-15,19);
    dm(3,41);
    pdbn(15,23);
    dm(3,19);
    dm(21,41);
    pdbn(33,23);
    dm(21,19);
  endsymbol;
  finish;
%End
