albert.hsiang:
您好,让我帮您回答问题如下..“复用”指的是doublemode.3360测试向量有两种模式:normalmode及doublemode;normalmode最高测试频率为33Mhz,程序范例如下:向量:SPM_PATTERN(ABC){ *1011XXXXXXXX0000000000000*TS1; *0110LLLLLLLL0000000000000*STOP;}时序设定: RATEN(TS1,30nS);//最小周期时间30nS,测试频率33Mhz MARKERN(TS1,allio-clk,0nS,,,0nS,,25nS,);//NRZ MARKERN(TS1,clk,10nS,20nS,,0nS,,,);//ROdoublemode最高测试频率为50Mhz,程序范例如下:向量:SPM_PATTERN(XYZ,DBL){ *1011XXXXXXXX0000000000000*TS2;//偶数行 *1011XXXXXXXX0000000000000*;LOOP: *1011XXXXXXXX0000000000000*RPT100;//偶数行 *0110LLLLLLLL0000000000000*; *1011XXXXXXXX0000000000000*STOP;//偶数行 *1011XXXXXXXX0000000000000*;}时序设定: RATEN(TS2,20nS);//最小周期时间20nS,测试频率50Mhz MARKERN(TS1,allio-clk,0nS,,,0nS,,19nS,);//NRZ MARKERN(TS1,clk,5nS,15nS,,0nS,,,);//RO直观上,normalmode与doublemode用法一样,只是doublemode因为频率高,向量有一些使用上的限制..1.所有的LABLE/microinstruction/TS只能在偶数行.2.每一个向量文档(module)的向量总行数必须是偶数,此条限制容易解决,只要在最后一行加入虚向量(dummypattern)既可.3.RPT微指令每次执行包含奇数及偶数行,此点限制也容易解决,只需将RPT该行的向量扩展开,然后舍弃RPT既可.