Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Timing constraint for scan pins

Status
Not open for further replies.

ken_ooi

Member level 1
Joined
Nov 13, 2003
Messages
33
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
305
I'm running physical optimization for my design using physical compiler.
Pls advice what is the best way to constraint the timing for all the scan in & scan out ports.
Here are some option i can think of but don't know which one is better, or whether there are other appropraite way to constraint scan pin timing?
1) set multicycle path on all the scan in pins
2) no timing constraint for the scan in and scan out pins
 

when you do STA, you disable scan path by command like set_constant_for_timing
 

use set_case_analysis on scan pad
 

Hi:

The scan in /scan out pins can be the dedicated test pin or shared with other input/output pins. As you know, in test mode we usually use the test clock which
is a low frequency clock(normally 10M clock). So in test mode, we care the hold timing more, if there are some setup violations, we just lower the frequency of test clock to resolve them. According to above, we use the functional constraint in shared scan input/output pins during synthesis process since that the function clock is more critical than test clock. And using the "set_case_analysis " command in STA process.
 

Usually in scan test, clock is running at a lower frequency. In STA, you can use case analysis to check timing at functional mode and test mode with different timing constraints. Ignore timing on scan path is dangerous.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top