Microelectronics and microsystems: emergent design techniques