<> <> <> <> DIRECTORY CD; CMos: CEDAR DEFINITIONS = BEGIN cmos: READONLY CD.Technology; lambda: CD.Number = 2; --but use cmos.lambda <<--real diffusions>> ndif: READONLY CD.Layer; pdif: READONLY CD.Layer; --implant is added on mask making <<--abstract diffusions; draw as real diffusion with a well surround>> wndif: READONLY CD.Layer; wpdif: READONLY CD.Layer; wellSurround: CD.Number = 5*lambda; <<--well...>> pwell: READONLY CD.Layer; nwell: READONLY CD.Layer; pwellCont: READONLY CD.Layer; nwellCont: READONLY CD.Layer; <<--conductors>> pol: READONLY CD.Layer; met: READONLY CD.Layer; met2: READONLY CD.Layer; <<--special layers>> ovg: READONLY CD.Layer; cut: READONLY CD.Layer; cut2: READONLY CD.Layer; bur: READONLY CD.Layer; imp: READONLY CD.Layer; --for nmos like features RegisterObjectClass: PROC [a: ATOM] RETURNS [CD.ObjectClass]; <<--registers an object class for cmos>> END.