The microprocessor as a microcosm: a hands-on approach to VLSI design education | IEEE Conference Publication | IEEE Xplore