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?