A hierarchical approach to digital design using computer-aided design and hardware description languages | IEEE Conference Publication | IEEE Xplore