• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

chroma 3360 频率复用请教

请大侠赐教:
    在3360的SPEC上提到最大频率为33M,但是通过"复用"能够达到50M;
    问题:1 所谓复用是什么意思?
         2 如何实现复用?
全部回复(1)
正序查看
倒序查看
2008-02-22 18:32
您好,让我帮您回答问题如下..
“复用”指的是double mode.
3360测试向量有两种模式:normal mode及double mode;
normal mode最高测试频率为33Mhz,程序范例如下:
向量:
SPM_PATTERN(ABC){
        * 1011 XXXXXXXX 0000000 000000 * TS1;
        * 0110 LLLLLLLL 0000000 000000 * STOP ;
}
时序设定:
    RATEN(TS1,30nS);//最小周期时间30nS,测试频率33Mhz
    MARKERN(TS1,allio-clk,0nS,,,0nS,,25nS,);//NRZ
    MARKERN(TS1,clk,10nS,20nS,,0nS,,,);//RO

double mode最高测试频率为50Mhz,程序范例如下:
向量:
SPM_PATTERN(XYZ, DBL){
       * 1011 XXXXXXXX 0000000 000000 * TS2; //偶数行
        * 1011 XXXXXXXX 0000000 000000 * ;
LOOP:  * 1011 XXXXXXXX 0000000 000000 * RPT 100; //偶数行
        * 0110 LLLLLLLL 0000000 000000 * ;
       * 1011 XXXXXXXX 0000000 000000 *STOP ; //偶数行
        * 1011 XXXXXXXX 0000000 000000 * ;
}
时序设定:
    RATEN(TS2,20nS);//最小周期时间20nS,测试频率50Mhz
    MARKERN(TS1,allio-clk,0nS,,,0nS,,19nS,);//NRZ
    MARKERN(TS1,clk,5nS,15nS,,0nS,,,);//RO

直观上,normal mode与double mode用法一样,只是double mode因为频率高,向量有一些使用上的限制..
1.所有的LABLE/micro instruction/TS只能在偶数行.
2.每一个向量文档(module)的向量总行数必须是偶数,此条限制容易解决,只要在最后一行加入虚向量(dummy pattern)既可.
3.RPT微指令每次执行包含奇数及偶数行,此点限制也容易解决,只需将RPT该行的向量扩展开,然后舍弃RPT既可.
0
回复