biju4u90
Full Member level 3

I know about fixing set up and hold violations in the PnR stages. Suppose my initial netlist itself has set up and hold violations. Can I remove them in RTL coding level?? In other words, how can I write an RTL code without set up and hold violations? Is there any specific methods for writing an RTL code with minimum set up and hold issues? or should we write the code according to our logic and check for the violations?