Quantcast
Channel: Cadence Functional Verification Forum
Viewing all articles
Browse latest Browse all 1069

False GLS timing violation being reported from irun for Functional D input in Scan mode

$
0
0

Hi 

I am running GLS sims for atpg vector,

I am getting violation for D input even when ATPG Select (SEL) signal is high and it is TD (test Data) input which matters.

Following is the task $setuphold  in my Flop model

 $setuphold(posedge CK &&& RB, negedge D &&& ~SEL, 4.49:4.49:4.49, -1.39:-1.39:-1.39, flag,,,d_CK, d_D);

In SDF file the timing check for this flop is

(SETUPHOLD (negedge D) (posedge CK) (x:y:z) (a:b:c))

Now if SEL is high violation from D input should not be taken into consideration and be masked as per $setuphold task above.

But while scan is happening and D input changes I get timing violations for D input setup time of Flop.

Please let  me know if you have faced similar issue and what was your solution


Viewing all articles
Browse latest Browse all 1069

Trending Articles



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