Text this: Semi-custom IC design and VLSI