EMI is electron-magnetic interference. EMI get more serious with chip process goes down. Antenna rule check is to avoid layers forms a antenna which will cause serious EMI.
Bus as said that huge buffer can cause EMI problem,... actually i don't really know how it does. Maybe someone can help us.
Dont know much about this, but wont it add an "enabler circuit" (back to back flops) if the frequency difference between the two clock domains is more than two times the frequency of the slower clock?
shahal, leeguoxian,
Frequency of operation is not as important during scan shifting. Therefore, we can always slow down the freq and/or modify the duty cycle to remove a hold time problem with data lockup latches.
If your skew is big, then you will need a lot of buffers or delay cells, which is undesirable for power/area etc.
how to deal with the lockup latch between two clock domain?
just treat it as an endpoint? or transparency ?
Is there anything else should be considered?
it is difficult for STA while eliminate the skew and hold time violation.
If the 2 clock domains are fully controllable from chip pins, you can false path them, and tweak the timing on the ATE.
If the 2 clock domains are muxed into one bypass clock, then create_clock at the common bypass clock in STA with your reduced scan frequency, constrain it to scan mode, and your STA should be able to figure out whether there is a violation or not.
If the 2 clock domains are fully controllable from chip pins, you can false path them, and tweak the timing on the ATE.
If the 2 clock domains are muxed into one bypass clock, then create_clock at the common bypass clock in STA with your reduced scan frequency, constrain it to scan mode, and your STA should be able to figure out whether there is a violation or not.
i know what you said, so it is safe to check the timing violation while you do not know whether you can tweak it on ATE or not.
STA will treat it as a transparent latch in scan shift/capture mode ,it capture the fastest path and hold it after half cycle(falling edge of a latch)...
pls correct me if i am wrong
In capture mode, the data lockup latch on the scan chain does not matter, since SE is 0. I hope you are not adding data lockup latches into you normal data path, since this will mess up your functional timing.
In shift mode, assuming you have the following:
FF1->LAT->FF2
STA should check hold from FF1 to latching edge of LAT, and setup from transparent edge of LAT to FF2.