Re: Timing is clean yet data tran violation is there
no, your design could not really consider as clean.
The liberty timing table have two axis, one for the transition input and the second for the output load.
The warning indicate the transition is violated then the timing need to be extrapolated from the timing table, and then the value extrapolated could be pessimist or optimist. So dependant of the violation ratio, you could accepted this violation or need to fix it.
You could check, the path which contains this transition violation to check if the setup & hold have enough margin.
Also in some liberty, some pins have a max_transition smaller than the timing table have, then you need to check the real transition is always inside the table transition range and then you could waived this max transition violation.