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.

how to deal with test SE pin in scan mode when do sta?

Status
Not open for further replies.

honeyxyb

Member level 2
Joined
Nov 16, 2004
Messages
46
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
373
how to deal with test SE pin in scan mode when do sta?
 

set_case_analysis 0 TEST_SE
set_case_analysis 0 TEST_MODE
 

> how to deal with test SE pin in scan mode when do sta?

In scan-mode, are you simulating a "load/unload" or a "capture" cycle? Depending on your DFT-insertion tool/methods, there may be timing differences between the capture and load/unload cycles, so it's best to analyze them separately.

For example,

# CTE (Cadence Common Timing Engine) script -- for engineers who believe
# Synopsys ptsh/dcsh constraints shouldn't rule the world...

# TEST_SE = 'scan-enable' control (1==SCAN, 0==functional-mode)
# TEST_MODE = 'scan-mode' (or test-hold) control (1==ATPG-mode is active)
# TEST_MODE controls clock-muxes and other circuit strctures,
# TEST_MODE==1 puts the ASIC into 'external test-compatible'
# operation
#
# (scan-style is a 'multiplexed' flipflop)

#
# SETUP ( set_operating_conditions, set_clock_propagation, etc.)
#

# 1) Analyze the SCAN "load/unload" cycle
# The unload/load cycle lets the scan-chains shift-data serially
# through the ASIC.

set_constant_for_timing 1 [find -ports TEST_SE]; #
set_constant_for_timing 1 [find -ports TEST_MODE];#

report_timing ...; # do your analysis!

# 2) Analyze the SCAN "capture" cycle
# The unload/load cycle lets the scan-chains shift-data serially
# through the ASIC.

set_constant_for_timing 0 [find -ports TEST_SE]; #
set_constant_for_timing 1 [find -ports TEST_MODE];#

report_timing ...; # do your analysis!


(If you are using Primetime, replace 'set_constant_for_timing' -> 'set_case_analysis')
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top