Microchips: A Review