When we have let's say, NAND gate on clock path..does that change timing edges and checks for setup and hold?
Seeing a rise edge flop that is getting timed at falling edge for hold..but it shows NAND cell in the path so i'm curious how these non buffer/inverter clock logic cells change timing?
In general, this is not the behavior that the tools implement in the clock tree. They typically keep the same clock polarity. It might be possible that what you are describing is enabled by some advanced setting, but I cannot be sure.
Ah, I looked at the path closer and found that clock path started with falling edge because there's a XNOR gate inverting polarity in the clock arc. Trying to understand what needs to be done wrt clock path cells.