Redundancy removal and test generation for circuits with non-Boolean primitives | IEEE Conference Publication | IEEE Xplore