1; specify the cell library with the pads 2celllibrary pads4u.txt 3 4; create a cell called "padframe" 5facet padframe 6 7; place cell "tool-PadFrame" in the center (it is the "core" cell) 8core tool-PadFrame 9 10; set the alignment of the pads (specifying input and output port names) 11align PAD_in{lay} dvddL dvddR 12align PAD_out{lay} dvddL dvddR 13align PAD_io{lay} dvddL dvddR 14align PAD_vdd{lay} dvddL dvddR 15align PAD_gnd{lay} dvddL dvddR 16align PAD_dvdd{lay} dvddL dvddR 17align PAD_dgnd{lay} dvddL dvddR 18align PAD_flwout{lay} dvddL dvddR 19align PAD_corner{lay} dvddL dvddR 20align PAD_halfSpacer{lay} dvddL dvddR 21align PAD_spacer{lay} dvddL dvddR 22align PAD_raw{lay} dvddL dvddR 23 24; place the top edge of pads, starting with upper-left 25place PAD_corner{lay} 26place PAD_gnd{lay} gnd_in=gnd 27place PAD_vdd{lay} m1m2=vdd 28 29; place the right edge of pads, going down 30rotate c 31place PAD_corner{lay} 32place PAD_in{lay} out=pulse export in=probePulse 33place PAD_spacer{lay} 34 35; place the bottom edge of pads, going left 36rotate c 37place PAD_corner{lay} 38place PAD_out{lay} in=out1 export outbar=probeOut1 39place PAD_out{lay} in=out2 export outbar=probeOut2 40 41; place the left edge of pads, going up 42rotate c 43place PAD_corner{lay} 44place PAD_in{lay} out=in1 export in=probeIn1 45place PAD_in{lay} out=in2 export in=probeIn2 46