Internship Assigned Task 4

Obfuscation

The task of obfuscating the RTL code was carried out based on the requirements provided by the senior, with the goal of ensuring that customers can only access the parts of the code they are allowed to view. Obfuscation in RTL (Register Transfer Level) refers to techniques used to deliberately obscure or alter the structure of the RTL code without changing its functionality. The goal is to make the design more difficult to understand or reverse-engineer, thereby protecting the intellectual property (IP) of the hardware design