Are We Running Out of Microchips?