Improve emulator test quality by applying synthesizable functional coverage