Structural design composition for C++ hardware models | IEEE Conference Publication | IEEE Xplore