第六块,正常。
……
16块芯片测完。
8块击穿,8块正常。
击穿率,50%。
吕辰看着那8块“体质过关”的芯片,苦笑了一下。
60块芯片,目检淘汰3块,短路淘汰41块,击穿淘汰8块。
最后能用的,八块。
良率,13.3%。
“13.3%……”诸葛彪喃喃着,“这他妈是给光刻机用的芯片,不是实验室玩具……”
钱兰在旁边说:“先别想良率。能用的这8块,还要上验证台。验证台过了,才算真的能用。”
吕辰点点头。
是的,现在还不是沮丧的时候。
这8块芯片,只是通过了最基本的电气测试。
真正的考验,在后面。
转身来到验证台,这是他们花了两个星期搭建的。
验证台是一块一米见方的胶木板,铺在实验台中央。
板上密密麻麻钉着上百个镀金的插针,像一座微缩的城市。
插针之间,用各种颜色的细导线连接着,红的、黄的、蓝的、绿的、黑的……密密麻麻,层层叠叠,比蜘蛛网还复杂。
胶木板四周,摆着几个稳压电源,一台示波器,一个信号发生器,还有一堆电阻、电容、晶体振荡器、开关、指示灯。
最显眼的位置,是一个小小的脉冲电机,只有拳头大小,轴端装着一个红色的塑料圆盘,上面画着刻度。
吕辰看着那张密密麻麻的电路板,心里有些发怵。
这玩意儿,他绝对搭不出来。
诸葛彪有这本事,他是从绕继电器线圈开始学起的,手上的功夫,比机器还稳。
“开始吧。”钱兰翻开笔记本,上面是厚厚一叠图纸,“先从第一块开始。”
诸葛彪拿起一块芯片,仔细看了看引脚,然后轻轻地插进胶木板上的一个插座里。
那个插座是特意留的,周围一圈插针,正好对应芯片的四十个引脚。
插进去的一瞬间,能听到轻微的“咔哒”一声,像是什么东西卡到位了。
“上电。”诸葛彪说。
吕辰打开稳压电源,调到5伏。
示波器的屏幕上,开始出现一些波形。
“先测时钟。”钱兰指着图纸上的一个点,“晶振输入脚,看波形对不对。”
诸葛彪把示波器的探头接到那个引脚上。
屏幕上,出现了一串规则的方波,频率稳定,幅度整齐。
“晶振没问题。”他说。
接下来,他们开始一根一根地测。
每一个引脚,都要用示波器看波形,用万用表测电压,用逻辑笔判高低。
诸葛彪负责操作,钱兰在旁边拿着图纸核对,每测完一根线,就用铅笔在图纸上划掉一个点。
吕辰负责记录,把每一个数据都写在笔记本上。
一个小时后,第一块芯片测完了。
“基本功能正常。”诸葛彪直起腰,活动了一下脖子,“但有几个信号有毛刺,不大。”
钱兰在图纸上做了标记:“先记下来,后面再分析。”
第二块,正常。
第三块,正常。
第四块,开始出问题。
“看这个。”诸葛彪指着示波器上的波形,“这是步进脉冲输出脚,应该是一串规则的脉冲。但现在,每三个脉冲里,有一个脉宽不对。”
钱兰凑过去看:“时序问题?”
“可能是。”诸葛彪说,“也可能是内部分频器有缺陷。”
吕辰在旁边记下来:“第四块,分频异常。”
第五块,正常。
第六块,正常。
第七块,又出问题了。
“死机了。”诸葛彪说,“我拨了一下速度选择开关,芯片就没反应了。”
他切断电源,再重新上电。
芯片又活了。
再拨一下开关,又死机。
“特定指令下死机。”钱兰说,“可能是组合逻辑有问题。”
吕辰想了想:“换一块芯片试试。”
诸葛彪把第七块取下来,换上第八块。
同样的操作,同样的指令,第八块一切正常。
“看来是那块芯片体质不行。”他说,“个别芯片的缺陷。”
8块芯片测完,5块功能完全正常,两块有小毛刺,一块有特定指令死机的问题。
但不管怎么说,有五块能用了。
诸葛彪把那五块好的芯片挑出来,小心翼翼地放在一边。
然后他拿起第一块,重新插回插座。
“
他从实验台
电机驱动需要功率,不能直接从芯片引脚输出。
他们在验证台上预留了驱动电路,几个大功率三极管,加上续流二极管,组成一个简单的驱动器。
诸葛彪的手很稳,焊枪点下去,焊锡化开,导线粘上,一气呵成。
十几分钟后,所有连线都焊好了。
他放下焊枪,深吸一口气,看着那个小小的脉冲电机。
“通电。”
吕辰打开电源。
电机没动。
诸葛彪拨了一下“启动”开关。
电机还是没动。
他皱起眉头,拿起万用表开始测。
测了几分钟,找到了问题,有一根线虚焊了。
他重新焊了一下,再拨开关。
电机动了。
轴端那个红色塑料圆盘,随着脉冲信号,一格一格地转动。
每转一格,就停一下,再转一格,再停一下。
精确,稳定,有力。
诸葛彪看着那个转动的圆盘,长长地吐了一口气。
“成了。”他说。
钱兰在旁边鼓掌,脸上带着笑。
吕辰盯着那个圆盘,心里涌起一种复杂的情绪。
两个月,60块芯片,13%的良率,5块能用的。
但至少,这5块,能让电机转起来。
这就够了。
接下来,他们用那5块芯片,做了大量的测试。
首先测的是信号串扰。
验证台上密密麻麻的飞线,就像无数根天线,互相之间会产生干扰。
他们用示波器看波形,发现有几个信号确实有串扰,表现在波形上有一些小毛刺。
解决办法,是加屏蔽。
诸葛彪找了几块薄铜片,弯成小盒子,罩在关键芯片上,再接地。
又把几根关键的信号线,用绞线的方式传输,两根线绞在一起,干扰互相抵消。
毛刺果然小了很多。
然后测时序。
示波器上显示的波形,比预想的晚了几微秒。
几微秒,对于电机控制来说,不算大问题。但如果用在更高精度的场合,可能就是致命的。
“几微秒的延迟,应该是芯片内部的传输延迟。”钱兰说,“五微米工艺,门延迟就这么大。要缩小延迟,只能等工艺进步。”
吕辰点点头,在笔记本上记下来:“要优化关键路径,减少门级数。”
……
测试一直持续到晚上8点,除了温变化对频率的影响、电源电压波动时的稳定性、长时间运行后有没有芯片发烫等内容外,能测试的都测试了。
“5块。”诸葛彪看着那三块芯片,“60块,最后勉强能用的,就这5块。”
良率8%,不,已经谈不上良率了,这5块都是有延迟的残次品。
吕辰沉默了几秒,然后笑了:“8%也够了。至少证明,这个设计是可行的。剩下的,是找问题,改设计。”
钱兰叹道:“打阻值淘汰41块,这就不正常了。72%的短路率,绝不是工艺能解释的。”
诸葛彪也叹道:“静态电流淘汰8块,击穿率50%,同样不正常。”
“问题可能出在版图上。”钱兰说,“要么是设计规则没吃透,要么是某个地方画错了。”
吕辰想了想:“不光是版图。逻辑设计也可能有问题。那个特定指令下死机的芯片,说明组合逻辑有缺陷。”
三人沉默了一会儿。
吕辰道:“不管怎么说,有5块能走通了,电机能转,说明逻辑是对的。”
诸葛彪也站起来,伸了个懒腰:“是啊,总算没白忙活两个月。”
三个人收拾好验证台,把仪器关掉,把图纸收好。
走出验证室的时候,已经快十点了。
走廊里很安静,只有远处值班室的灯光亮着。
吕辰推着车,慢慢往家里走。
夜风很冷,但他心里有一团火。