Doping in semiconductors is adding a small amount of impurities into a very pure semiconductor material. It might sound strange to add impurities on purpose, but this is a critical to make ...