Learning computer hardware design using computer-aided design tools | IEEE Conference Publication | IEEE Xplore