Text this: Microelectronic circuit design