当前位置: 首页 > news >正文

DFT笔记 DC/AC mode与Func

DFT scan可以分为DC和AC两种,区别如下图

1bc4027f3f7a45e0b0ddf9750ec8cfcb.jpg

DC模式需要ate测试机台提供test clock时钟(最快100M),DFT工程师需要升级普通reg变成带si和so,se pin的reg,并插入扫描链(scan chain),用于检查设计中尽量多的cell(包括组合逻辑),提高覆盖率是个技术活,需要引入更多的组合逻辑,而且要更多的pattern,pattern是设计中外部输入的值得各种组合。DC模式主要检查设计中stuck at 0和stuck at 1的错误,举例来说,一个与门输入都是1输出必然是1,如果测试出来输出是0,那么就有stuck at 0(SA0)的错误,而输入都是0,得到的结果是1就有SA1的错误。

AC模式下test clock来自pll,也就是func clock同源(频率<=func clock频率),只不过AC模式下,clock从源头出来经过occ电路,再与func clock重叠,此时test clock与func clock在occ电路处有了分别,他们就不是同一个clock,在sdc中,如果区分开,写两个sdc,需要在各自sdc中用set_case_analysis设置好mux的输入,用以区分两个clock,也可以不分开,跟mbist一样写到一个sdc里,另外一点区别是ac mode下不检查reg与mem的timing,ac这个模式用来检查data path组合逻辑的transition问题,有些cell低频下功能正常,但制造过程中性能受损,导致高频下transition达不到预期,这也是一种错误。

http://www.lryc.cn/news/125916.html

相关文章:

  • docker核心操作
  • 《电路》基础知识入门学习笔记
  • 什么是P2P?
  • matlab RANSAC拟合多项式曲线
  • 微信小程序nfc指令异常记录
  • 10 - 把间隔的几个commit整理成1个
  • 关于 Eclipse 的一场 “三角关系”
  • koa 使用 Mongoose 查询数据
  • 前后端分离------后端创建笔记(10)用户修改
  • K8S系列文章之 Docker安装使用Kafka
  • js如何获取字符串大小是几M
  • 服务器托管中1U是什么意思?
  • Golang自定义类型与类型别名
  • golang环境搭建
  • 一套优质的MES系统,应该具备哪些特质?
  • 常见的路由协议之RIP协议与OSPF协议
  • 使用ip2region获取客户端地区
  • RH850从0搭建Autosar开发环境【24】- Davinci Configurator之DEM模块配置详解(上)
  • uniapp封装接口
  • Android布局【TableLayout】
  • C/C++中static关键字详解
  • Memory Analyzer(MAT)分析内存
  • 计算机网络面试题
  • 【LeetCode75】第三十题 奇偶链表
  • docker 学习--03 环境安装(本人使用的win10 Linux也是在win10下模拟)
  • 【代码质量】认知复杂度(COGNITIVE COMPLEXITY)一种衡量可理解性的新方法
  • 什么是JavaScript中的内存泄漏和如何避免内存泄漏?
  • 安全头响应头(三)​X-Content-Type-Options
  • 13 计算机视觉-代码详解
  • jupyter打开ipynb后,还没有运行cell,反复报错