How to Manually Include and Exclude Cells for Scan
无论要插入哪种类型的扫描,都可以手动指定实例或模型
转换或不转换做为扫描
。Tessent Scan使用扫描单元候选列表和
在选择要转换为扫描的序列元素时不扫描单元。可以添加
这些列表中的任何一个的特定实例或模型。手动指定实例或模型
称为用户类实例。系统等级
实例是Tessent Scan选择的实例。
Cells Without Scan Replacements
当Tessent Scan从设置模式切换到分析模式时,它会在遇到没有相应扫描等效项的顺序元素时发出警告。Tessent Scan将没有扫描替换的元素视为非扫描模型,并自动将其添加为系统类
元素添加到非扫描模型列表中。
可以使用report_nonscan_models或report_scan_elements命令显示非扫描模型列表。在许多情况下,序列元素可能没有与当前所选扫描类型等效的扫描。例如,一个cell可能具有等效的多路DFF扫描cell,但没有等效的LSSD扫描cell。如果将扫描类型设置为LSSD,Tessent scan会将这些模型放置在非扫描模型列表中。但是,如果将扫描类型更改为mux DFF,Tessent scan会更新非扫描型号列表,在本例中,会从非扫描型号清单中删除型号。
How to Specify Non-Scan Components
Tessent Scan保留一个列表,其中列出了必须从扫描识别和更换中排除的组件。要从扫描标识过程中排除特定实例,可以使用add_nonscan_instances命令。例如,可以指定I$155/I$117和/I$155/I$37是您不希望转换为扫描单元的顺序实例,如下所示:
SETUP> add_nonscan_instances /I$155/I$117 /I$155/I$37
从扫描单元转换考虑中删除某些组件的另一种方法是指定某些模型不应转换为扫描。要排除特定模型类型的所有实例,可以使用add_nonscan_instances命令。
例如,以下命令将从扫描单元转换中排除dff_3和dff_4组件。
SETUP> add_nonscan_instances -instances dff_3 dff_4
How to Specify Scan Components
在确定不希望在扫描转换过程中包含哪些特定实例或模型之后,就可以确定要转换为扫描的顺序元素。添加到扫描实例列表中的实例称为用户类实例。
要在扫描标识过程中包含特定实例,请使用add_scan_instances命令。此命令允许指定单个实例、分层实例(所有较低级别的实例都转换为扫描)或控制信号(信号控制的所有实例都转换成扫描)。
举个例子
/I$145/I$116 and
/
I$145/I$138to scan cell
SETUP> add_scan_instances /I$145/I$116 /I$145/I$138
要包含特定模型类型的所有instance以进行转换扫描,请使用add_scan_instances命令。例如,当Tessent scan插入扫描电路时,以下命令可确保将组件模型dff_1和dff_2的所有实例转换为扫描单元。
SETUP> add_scan_instances -instances dff_1 dff_2
Related Scan and Nonscan Commands
以下指令也是很有用的
•
delete_nonscan_instances
— Deletes instances from the non-scan instance list.