對在Plan檔案中level statemen的level name指派一個名稱。
格 式
LEVEL_NAME_DEF
{
level_name = no ;
…
…
level_name = no ;
}
❏ level name
◆ 指的是指派給level number的名稱。
◆ 名稱的命名上,最多可使用64個字元。
◆ 命名規則:開頭字須是「英文」字母。
❏ no
◆ 指的是level number。
◆ 其必須是1~240間的整數。
❏ Default Value
◆ 無。
範 例 一
❏ 在DEC檔案中定義
《Device Definition File》
LEVEL_NAME_DEF
{
OS_LVL = 1 ;
FUN1_LVL = 2 ;
FUN2_LVL = 3 ;
OS_LVL = 4 ;
}
《Test Plan 中使用》
FUN1_TEST()
{
FORCE_V_MLDPS(VDD1,4.5V,@6V,@500mA,200mA,NORM,ON,1mS);
WAIT(1mS);
LEVELS(L45L_lvl, 3mS);
PIN_MODE(ALLPINS, NRZ, EDGE,ENABLE , IO_NRZ, OFF);
RELAY_ON(ALLPINS, PDCL, 1mS);
RATEN(TS1, 50nS);
MARKERN(TS1, ALLPINS , 0.000pS, 0.000pS, , 0.000pS, 0.000pS, 45nS, 45nS);
SET_LEVELN( lvl_fun,IO_ALLPINS ,0.0v,3.6V,1.5V,1.6V,0uA,0uA, 1.5V);
LEVELS (lvl_fun, 2mS);
WAIT(1mS);
JUDGE_PAT(lvd33h,__lvd33h);
}
範 例 二
❏ 直接在Test Plan中定義,並使用呼叫
《Test Plan 中使用》
LEVEL_NAME_DEF
{
OS_LVL = 1 ;
FUN1_LVL = 2 ;
FUN2_LVL = 3 ;
OS_LVL = 4 ;
}
.....................
.....................
.....................
FUN1_TEST()
{
FORCE_V_MLDPS(VDD1,4.5V,@6V,@500mA,200mA,NORM,ON,1mS);
WAIT(1mS);
LEVELS(L45L_lvl, 3mS);
PIN_MODE(ALLPINS, NRZ, EDGE,ENABLE , IO_NRZ, OFF);
RELAY_ON(ALLPINS, PDCL, 1mS);
RATEN(TS1, 50nS);
MARKERN(TS1, ALLPINS , 0.000pS, 0.000pS, , 0.000pS, 0.000pS, 45nS, 45nS);
SET_LEVELN( lvl_fun,IO_ALLPINS ,0.0v,3.6V,1.5V,1.6V,0uA,0uA, 1.5V);
LEVELS (lvl_fun, 2mS);
WAIT(1mS);
JUDGE_PAT(lvd33h,__lvd33h);
}
留言列表