Quantcast
Channel: Cadence Technology Forums
Viewing all articles
Browse latest Browse all 62745

Forum Post: Device Check Asserts that only apply within a specific time window

$
0
0
Hello Everyone, I have a question as to how one could implement a general device check/assert where the expression being checked only applies if the violation time within a time value value. For example : lets say I have an assert statement that does the following for a transient simulation condition Check01 assert sub=device1 anal_types=[tran] expr="V(g,s) Y)" message="device 1 violated Vds under condition 1" level=warning The above statement will issue warning whenever any signal meets the criteria specified in the expression. Now I know that I can filter the above check so that it only applies for violations that are greater than time Tmax using the duration=Tmax modifier. What I want to do is something more flexible. I am looking for a way of configuring the checks so that they only apply for durations that are within specific time windows So for example, If I have a very short time pulse I want to allow for a looser check, if the violation time is somewhat longer I want another check, and so on ..There is the check_windows=[t1 t2] modifier which does what I want but it only applies to specific time points for the specific simulation that I am running. I would like to find a way to implement the check_windows functionality but in a way that is generic and can be used by any designer running a transient simulation in spectre. Thanks

Viewing all articles
Browse latest Browse all 62745

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>