why do we need to use scan def, examples of use

Status
Not open for further replies.

raju3295

Full Member level 4
Joined
Jan 4, 2007
Messages
205
Helped
17
Reputation
34
Reaction score
4
Trophy points
1,298
Activity points
2,376
scandef

Hi,
Am using scan def for scan chain information, but i was having a doubt that why do we need to use scan def, as all the net connectivity is present in netlist and scan ports are already defined, so tool should be able to track throught the list easily.
so can any one give examples of use of scandef,
 

scandef file

Hi,

As you have mentioned, SCANDEF has Scan chain connectivity information , which is also present in netlist.

That make SCANDEF an optional one. Some of EDA tools, lets us auto- trace the scan chains ( without annotating with SCANDEF) , given the information on SCAN in/out points.

However, there are additional information present in SCANDEF file, which makes it the easier way of mapping or annotating scan chains. For example, in case , when there are multi-input components in the scan chain, tracing scan chain becomes difficult. Also it is not possible to define PARTITION information about scan chains. ( Scan Flops can be swapped across chains with same PARTITION).

These advantage of using SCANDEF, makes it preferred over auto tracing of the scan chains.

Hope this helps!!!
Daman
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…