Cadence is a very useful tool and provides many automated features that makes life a lot easier and faster. However, I could not figure out a way for measuring propagation delay values given digital inputs and outputs. The function 'cross' in the calculator is capable of detecting the timelapse of the first (or nth) high/low swing for a waveform, but this alone is not good enough at all.

Say there is a black box circuit, has 3 inputs A, B, C and 3 outputs X, Y, Z. I need to measure the worst case propagation delay for each of the outputs, so I definitely need some input combinations and transitions. Given that there are three inputs, there are 23 = 8 combinations, which makes 28 = 512 transition scenarios (e.g. 010 --> 110). In case of three outputs, I need a tool that tells me tp(X), tp(Y) and tp(Z) out of all these combinations for each of them. Does anybody have an idea for how to do this? 

More Furkan Ercan's questions See All
Similar questions and discussions