返回第五百七十四章 火车头试探  四合院:我是雨水表哥首页

关灯 护眼     字体:

上一页 目录 下一页

   他又翻回去看正面的芯片插座,一颗一颗检查,手指轻轻按压。

    按到第三颗的时候,芯片动了一下。

    “没卡到底,虚接!”

    把芯片从插座里拔出来,用酒精棉签擦了擦引脚,其实引脚看着不脏,但这是规矩,又重新插进去,用力压到底。

    这一次,芯片稳稳地卡在插座里,没有丝毫晃动。

    动作一气呵成,像是在灶台前颠了一万次勺。

    吕辰再次拨动拨码开关。

    指示灯亮了。

    明亮的绿色,在车间里格外醒目。

    吴国华没有笑,但他的肩膀松了下来。

    他继续拨动剩下的七个开关,每个开关对应的指示灯都依次亮了起来,没有延迟,没有闪烁,没有迟疑。

    插座安装后须逐颗按压确认。写入装配规范。

    “下一个。加存储板。”

    存储板比前面两块板子都大,上面整整齐齐排列着十六颗芯片插座,每个插座周围环绕着几只去耦电容,密密麻麻像列队的士兵。

    吴国华双手托着板卡边缘,把它推进了机柜的第四个插槽。

    锁紧机构弹起,“咔嗒”一声。

    “上电。”

    宇文坤德再次推上开关。

    这一次,机柜的指示灯亮起来之后,存储板的几个状态灯也亮了,绿色,自检通过。

    吕辰换了一张测试卡,塞进读卡机。

    这次的测试程序更复杂,向存储器的某一段地址写入一组数据,然后读回来比较。

    读卡机“咔嗒咔嗒”地响了一阵。

    程序开始运行。

    第一个指示灯亮了。

    吕辰没有动。

    等了两秒,还是亮的。

    “再写一组。”

    吴国华在终端上敲了几行命令,换了另一组数据。

    读卡机再次启动,第一个指示灯还是亮的。

    连续重复了十几组,全部一致。

    “存储板基本功能正常。”吴国华的声音里带着一丝自信。

    “不急。”吕辰从抽屉里拿出另一张测试卡,“跑一个边界的。”

    这张卡的测试程序不是读写正常地址,而是读写地址的边界值,全0地址、全1地址、地址线翻转的临界点。

    这些地方最容易暴露出地址译码或数据总线的隐藏问题,正常能跑的不算数,边界能跑才算。

    读卡机再次启动。

    测试跑了不到半分钟。

    第二个指示灯亮了。

    车间里的空气又一次安静下来。

    吴国华把逻辑分析仪接在存储板的地址线和数据线上,开始抓取数据。

    屏幕上的数字飞速跳动。

    他盯着看了几秒,然后用手指点住屏幕上两条几乎重合的波形。

    “地址线A7和A8的输出波形不对。A8的翻转时刻比A7晚了大约10纳秒。导致在某一个瞬间,地址线组合错误,读到了错误的内存单元。”

    宇文坤德从工具箱里拿出一把极细的镊子,在板卡背面测量了两根地址线的走线长度。

    他的眼睛眯成一条缝,镊子尖在铜线上轻轻划过。

    直起腰,比划了一下长度。

    “A8比A7多绕了一段。长了大约15毫米。”

    时序问题,硬件工程师的噩梦。

    不是说功能错了,功能没错,是信号在路上跑的时间不一样,导致在某个纳秒级的窗口里,逻辑乱了。

    那种问题最难复现,最难定位,最磨人。

    地址线长度不匹配,A8绕远,建议下一版做等长布线。

    他画了三个三角形,最高的优先级。

    他看着宇文坤德。

    “飞线试试!”

    宇文坤德从线圈上剪下一根极细的绝缘导线,比头发丝粗不了多少。

    用镊子剥开两端的绝缘皮,露出铜芯。

    在板卡背面找到了A8信号的起点和终点,不是正式焊盘,而是芯片插座引脚的根部。

    他用镊子尖轻轻挑起那条走线的末端,把飞线的一端焊上去,然后沿着板卡边缘把线绕过去,绕开那些电容电阻,在终点处焊好。

    动作很轻,呼吸很稳。

    他焊完最后一处,用万用表测了测通断,“嘀”一声,通路。

    然后把板卡重新插回机柜。

    吴国华在看逻辑分析仪的屏幕。

    A8的波形提前了大约7纳秒。

    虽然没有完全对齐,但已经不在临界区了。

    “试试。”

    测试程序重新运行。
本章未完,请点击下一页继续阅读>>

『加入书签,方便阅读』

上一页 目录 下一页