HiDL中的PinMargin

Posted by Hisilcon on April 6, 2025

PinMargin(PM)

模式介绍

进行Pin Margin测试。

使用场景:release前的数据收集(SCAN,MBIST)

参数说明

Tper:填入周期参数,默认为Tcoef,可选Port_Period@指定port(只针对此port变化setting),Tcoef为全局的变量系数,也可以手动输入已有的spec变量。

Roff:填入需要扫描的Timing spec name,默认为Roff。

Roff_LL:填入Roff扫描周期系数的下限。

Roff_UL:填入Roff扫描周期系数的上限。

R_points:填入Roff扫描的点数,默认为15。

Output:选择log输出模式,默认为File+ReportUI,可选File、ReportUI、File+ReportUI、None。

PreExecute:选择ON或OFF,默认为OFF,使用PreExecute功能时选择ON,否则选择OFF。

PostExecute:选择ON或OFF,默认为OFF,使用PostExecute功能时选择ON,否则选择OFF。

LogFile:填入log文件的路径和文件名,默认为“report/hidigitallink_log”。

参数算法说明

在pinmargin扫描中实际改变的是参数Roff(receive offset)的值,单位为:ns。

Tper用于辅助计算扫描的实际值,如果填写为Port_Period@{指定port},Tper的值为指定port的Port_Period的值。(Port_Period为tming spec变量名称)

扫描的实际下限值 = Roff_LL * Tper 单位与Tper单位一致(一般为:ns)

扫描的实际上限值 = Roff_UL * Tper 单位与Tper单位一致(一般为:ns)

中间的值由上限值和下限值根据R_points计算得出。