Watermarking techniques for intellectual property protection in SOC designs