Text this: Nano and giga challenges in microelectronics