A neural network algorithm for hardware-software verification | IEEE Conference Publication | IEEE Xplore