前言

DFT技术中有一种成为at-speed的技术,可以用来测试电路正常工作的时序是否有问题,进而确定电路能否正常工作。这种技术测试的故障叫做transition fault,同样这种技术也叫transition fault test。
想要实现这种技术,一对测试pattern(V1, V2), 需要应用到测试电路当中(Circuit Under Test, CUT)。 V1用来初始化电路,或者叫给整个电路的所有触发器赋上一个初值,V2作为触发一个0到1,或者1到0的翻转,然后在一个时钟后进行捕获结果。注意,这里的时钟周期需要和正常功能模式下的时钟周期保持一致,以获得最接近实际的测试效果。
整个过程需要三个周期:

  • 初始化,Initialization Cycle(IC),即对整个电路初始化需要的一个时钟周期
  • 发射,Launch Cycle(LC),在目标触发器启动一个指定的翻转
  • 捕获,Capture Cycle(CC),捕获经过组合逻辑的计算结果

Launch Off Shift (LOS)

又叫Skewed-Load,如下面的时序图所示,LOS测试的时候,scan enable的低电平会维持一个时钟脉冲。这样,launch发生在最后一次shift的那个周期,通过SD-Q传入组合逻辑,经过组合逻辑之后在下一个时钟上升沿被采样,即捕获,然后再将其依次shift出去。

Launch Off Capture (LOC)

又叫Broad-Side, 如下面的时序图所示,LOC测试的时候,scan enable的低电平会维持两个时钟上升沿。这样第二个时钟沿的采样过程就更加接近电路实际工作的情况,数据从前一级的D-Q进入组合逻辑,然后再被捕获。

DFT之LOC和LOS相关推荐

  1. 运动目标跟踪(十八)--阶段性总结

    经过近两周的学习,对目前了解到的几个跟踪算法,做下相关总结对比. 贝叶斯框架:       STC跟踪器:是一个简单快速而且鲁棒的算法,它利用稠密的空时场景模型来进行跟踪.在贝叶斯框架下,它利用目标和 ...

  2. Online Object Tracking : A Benchmark

    本文转载于:roamer_nuptgczx的博文,链接:http://blog.csdn.net/roamer_nuptgczx/article/details/51379191 个人感觉这篇文章翻译 ...

  3. iloc loc 区别

    loc和iloc的区别,这两个有点容易混淆,因此需要特殊方式来加强记忆 总结: loc使用范围比iloc更广更实用,loc可以使用切片.名称(index,columns).也可以切片和名称混合使用:但 ...

  4. 《OpenCV3编程入门》学习笔记5 Core组件进阶(五)离散傅里叶变换(DFT)

    第5章 Core组件进阶 5.5 离散傅里叶变换(Discrete Fourier Transform,DFT) 5.5.1 离散傅里叶变换原理 1.对一张图像使用傅里叶变换就是把它分解成正弦和余弦, ...

  5. C语言实现傅里叶变换函数dft,idft,fft,ifft

    自定义结构体complex(复数) typedef struct{double re; //实部 double im; //虚部 }complex; 用于为离散序列倒码排序的函数 int revers ...

  6. pandas中DataFrame的ix,loc,iloc索引方式的异同

    pandas中DataFrame的ix,loc,iloc索引方式的异同 1.loc: 按照标签索引,范围包括start和end 2.iloc: 在位置上进行索引,不包括end 3.ix: 先在inde ...

  7. 图像 DFT 尺寸转换

    const int nRows = srcImage.rows;   const int nCols = srcImage.cols;   std::cout << "srcIm ...

  8. dft变换的两幅图_离散傅立叶变换DTFT、DFT和FFT在工程与数学结合的通俗理解

    1.离散时间傅里叶变换DTFT 何为DTFT?就是对连续时间非周期信号进行抽样(乘积),得到的离散时间非周期信号再求傅里叶变换的过程就是DTFT.其实等同于信号频谱与脉冲信号频谱的卷积,这样得到的就是 ...

  9. Pandas中iloc、loc、ix三者的区别

    一.综述:iloc.loc.ix可以用来索引数据.抽取数据 二.iloc.loc.ix三者对比 iloc和loc的区别 iloc主要使用数字来索引数据,不能使用字符型的标签来索引数据. loc只能使用 ...

最新文章

  1. GIS 相关知识扫盲
  2. 如何设置文字的位置html5,怎么设置文字在表格中的位置
  3. 胶囊网络升级新版本,推特2000+赞,图灵奖得主Hinton都说好
  4. C++命名空间 namespace的作用和使用解析
  5. 活动运营的核心要点:如何保证拉新用户是有价值的?
  6. Spring实现web开发的环境搭建
  7. 基于RBF简单的matlab手写识别
  8. Django之model模型
  9. 【C语言】中的版本规范(C89 C99等)
  10. Error: Cannot find module ‘webpack-cli/bin/config-yargs‘ 解决办法
  11. 头文件不应该含有非inline函数或对象的定义
  12. 【随笔】我的两年 ACM 回(心)忆(酸)录(路) 【多图预警】
  13. 初级程序员面试题总结(一):
  14. 白鹭小游戏-成语挑战-资源放置
  15. 数学教程之蜜蜂如何利用数学过上完美的生活?
  16. EE308 LAB2
  17. 两个傻子的爱情,看后非常感动:QQ情感日志
  18. 通过深度神经网络和树搜索掌握围棋游戏
  19. nyoj 1248-海岛争霸 //floyd变形
  20. Pandas学习——连接

热门文章

  1. Windows Server2012安装.NET Framework 3.5失败解决方案
  2. IK分词器扩展词典、停用词典、同义词典
  3. 520这一天给你new一个迪丽热巴,可是输出凤姐。你真的分的清new的对象是谁吗?
  4. Android App整体架构设计
  5. DirectX12 3D 游戏开发与实战第四章内容(上)
  6. OCR读取身份证地址字符串切割成省、市、区
  7. 微软确认裁员1万人,遣散费约54亿元,人均获赔54万!
  8. UnboundLocalError: local variable ‘list‘ referenced before assignment
  9. 转:如何激活window 7 如何验证windows7是否正版
  10. 星辰变中第四个鸿蒙,洪荒:开局夺舍人族气运