Ideas Test

3 VOTE

Find Timing Violations

Provide a way to search multiple signals for timing violations.
Or, find the minimum/maximum time between two "events", where an event is an rising or falling edge on (different) signal(s).
Note that this is not a trigger condition, rather it is post-processing.
Similar to a protocol analyzer.
Could this be implemented using the protocol analyzer existing SDK?

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Aug 2 2018
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    02 Aug 17:02

    I do see how to trigger and search on pulse widths for any signal.
    However, I do not see how one can find a timing violation involving interaction among multiple signals. Something like, "select must go low at least X microseconds before the first clock edge", where select and the clock edge are different signals.
    This is a very common case.