The p-Type Semiconductor
Boron has 3 valence electrons
When B is incorporated into the crystal lattice it occupies a spot formally containing a Si atom.
3 of its valence electrons take over the bonding responsibilities of the Si.
A fourth covalent bond can’t form -- the hole