Basic Vlsi Design by Douglas a Pucknell