Microelectronics: A macro world