DFT(Design for Test)可测性设计


DFTDesign for Test,可测性设计,不是信号处理里的离散傅里叶变换)

(大疆2020芯片开发工程师A卷)

关于 DFT (design for test) 的描述错误的是()

A、DFT 测试不能覆盖电路的时序问题;

B、DFT 测试过程通常会消耗大量的动态功耗;

C、DFT 的主要目的是发现芯片在生产过程中出现的缺陷;

D、寄存器扫描链是一种常用的 DFT 技术;

答案:A

解析:

(A)DFT 能够覆盖电路时序问题

    DFT 的 Scan Chain 扫描链针对时序电路,测试寄存器(Flip-Flop)和组合逻辑

    其中,DC Scan是慢速测试;AC Scan是全速测试 at speed test,使用高于芯片工作频率的时钟,测试 setup 和 hold 。


(B) DFT 影响动态功耗

    影响器件测试的动态功耗有两种:峰值功率和平均功率。峰值功率,也称为“瞬时功率”,反映了器件中节点开关的活动水平,从一个逻辑状态切换到另一个状态的节点数量越多,峰值功率就越大,DFT 里涉及大量 MUX 选择开关。


(C)DFT(Design for Test)检测制造缺陷

    在芯片设计过程中,加入各种 可测性逻辑,使芯片变得容易测试,找到存在 制造缺陷 的芯片,主要是为了找出在 生产制作 中引入的 制造缺陷(短路、断路等)。

    DFT:为了检查 制造缺陷,降低测试成本,提高产品质量。



(D)常见的可测性设计技术(Design for Test)

Scan Chain 扫描链,针对时序电路,测试寄存器(Flip-Flop)和组合逻辑

MBIST 存储器内建自测试,测试芯片内的 rom 和 ram;

Boundary Scan 边界扫描,测试封装与 IO、芯片间互联。






#笔试##学习路径#
FPGA数字IC笔试100道题 文章被收录于专栏

笔试刷题及解析,FPGA和数字IC类的笔试题汇总、解析,助力实习、提前批、秋招

全部评论
格式
1 回复 分享
发布于 2022-06-14 15:12

相关推荐

05-16 20:43
已编辑
门头沟学院 C++
omg,第一次面宇宙厂有点紧张的。。。1面27min1.自我介绍2.针对实习经历,遇到了哪些深刻的bug,有没有说服开发的一些场景,有没有深入去理解底层逻辑(除了bug,都没有)3.喜欢玩哪个游戏,什么地方吸引你(cs专业不玩CS2我是不认可的)4.针对某个场景设计测试用例,先根据测试类型进行一系列的划分。(基本功能,UI,安全性,本地化,性能,易用性。。。)5.cs2开箱机制怎么计算那个概率?6.你觉得这个岗位需要哪些性格品质?你个人有其中的哪些品质?7.代码题,力扣原题169.多数元素,要求时间ON空间O1,(最搞的是我写完跟面试官说这个算法叫候选人算法。。。真实名字叫Boyer-Moore 投票算法)8.智力题,一个门,隔绝了屋内屋外,屋外有三个开关,屋内有三个灯泡,你只能打开一次门,怎么确定对应的开关和灯泡的映射关系?(我一开始还想设计一个延时触发的开关,在我进门后触发,面试官说没呢么复杂hhh)想了5分钟大概,想到了灯丝会发烫这个点,面试官说完全正确,主要就是考察面试者的发散思维能力。反问:1.假如能通过是跟你一组吗?很多组,具体要看哪个组缺人。2.哪些可以改进的,不足之处?设计测试用例的时候,有点抽象,可以更加具体到特定场景,并说这才是常见的测试用例,并给我举了几个例子。——————1h后约了5.7的2面,字节不愧是宇宙厂,快放假了没有人偷懒的。。。后面有2.3面,大多也都是围绕实习经历,设计测试样例,代码题挑错,游戏经历以及游戏体验等等展开,3面完挂了,具体啥原因我也不清楚。。。😅
查看10道真题和解析
点赞 评论 收藏
分享
评论
4
39
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务