Advanced Research In Vlsi by Jonathan Allan