Software-based weighted random testing for IP cores in bus-based programmable SoCs | IEEE Conference Publication | IEEE Xplore