Teaching digital ASIC design to students with heterogeneous previous knowledge | IEEE Conference Publication | IEEE Xplore