N Type And P Type Semiconductor Doping