Doping
Doping is when we add impurities to the extremely pure silicon. This changes the electrochemical properties of the silicon. Silicon is in group 4 of the periodic table. Like Carbon it makes nice solid bonds in 4 directions. By adding elements from the 3rd or 5th columns we can add extra electrons or extra positive charges (holes where there are no electrons).
The elements we typically use are Boron for p-type (positive holes) doping and Phosphoros or Arsenic for n-type (extra electrons) doping.
The Arsenic is the poison in this fun tweet:
computers think using etchings in poisoned sand and measure time using vibrating crystals so if you were looking for magic you found it
— Computer Facts (@computerfact) April 20, 2016
For more information check this article from technocrazed
Course feedback
Matt Venn's Zero To ASIC course is a real eye-opener to the possibilities of open source hardware. The course itself is a tour-de-force overview of almost all aspects of ASIC development from concept to GDSII. It's also great fun and regardless of your background or previous experience, you'll learn a lot and have a great deal of fun doing it. This course has inspired me to take the next step and submit my own design to efabless.