设计工程:为什么调试时间总是比预期的长?

2010-08-27 16:41:43来源: EETimes

  在大多数情况下,我的实验室工作主要是对一个组件或系统进行特性分析或验证。但是,当碰到设计团队遇到非常难解决的重大问题,当他们的设计不能运行的时候,我偶尔也会去到某个实验室。

  现在,我不介意DUT始终不工作的情况。(在这种情况下,失败的)根本原因是可重现的,并且通常是显而易见的原因。让我觉得痛苦的一种情况是,客户对我说:“系统会间歇性地锁定”。

  在上个月的某一天下午我就遇到了这样的事。也许让你了解我们调试这一系统所采取的步骤和在此过程中学到的经验会是件有趣的事。

  第1课:当我听到“偶尔失效”或“就在我说话的时候发生了”这样的话时,首先要做的第一件事情是拿起电话,重新安排我第二天晚上的航班,再预定一个房间并确定会在晚一点的时候登记入住。

  在安排好第二天晚上的行程后,接下来就要去了解被测的设备出了什么问题。

  第2课:当你开始调试的时候,客户的板卡是从来不会有任何问题的。问题总是出在我的测试设备上—“我觉得问题在于你的设备有漏洞或其它问题。”

  下一步是将排除DUT中的模块或子系统存在故障。我们使用的方法是更换子系统,直到我们找到发生故障的单元。经过2小时的折腾,在更换处理器板、DSP加速器模块、自定义显示屏ASIC、内存DIMM、电源、连接器和电缆后,问题…..依然存在,只是故障发生的频率没有那么频繁了。

  第3课:有时,问题在于防火墙,而不是硬件。在经过仔细研究操作手册之后,我们下载补丁、对FPGA重新编程,然后,哇,系统锁定的情况也好转了。

  再回到更换模块。当我们用黄金参考模块换掉参考时钟分频模块后,问题消失了。

  第4课:许多高速连接器不能接受重复性地插入和拔出。

  下一步是要让DUT的时钟分频模块持续失败,这样我们才可能找到根本原因。我们无法再直接仿真模块,因为它有自己的晶体振荡器,并且实验室没有温控烘箱。因此,对它用的是冷、热风枪。好消息:随着PLL分频计数器的温度升高,故障重新出现!

  坏消息和第5课:热风枪是设计用于回流焊接剂的,不能用其取代温控烘箱。

  在找到合适的技术资源来取代BGA之后,已经是吃晚饭的时间了。并且我们不用走很远。如果你晚上9点后呆在实验室,小吃和饮料都是免费的!

  第6课:巴甫洛夫是对的---将食物作为一种奖励。

  既然我们不能再重复强迫故障发生,那我们现在必须要物理性地探测各个时钟节点,并重复操作以捕获故障的发生。

[1] [2]

关键字:DUT  测试设备  系统锁定  内存DIMM

编辑:小甘 引用地址:http://www.eeworld.com.cn/manufacture/2010/0827/article_4147.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
DUT
测试设备
系统锁定
内存DIMM

小广播

独家专题更多

迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 市场动态 半导体生产 材料技术 封装测试 工艺设备 光伏产业 平板显示 电子设计 电子制造 视频教程

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved