Interactive Design Language: A Unified Approach to Hardware Simulation, Synthesis and Documentation | IEEE Conference Publication | IEEE Xplore