四合院:我是雨水表哥
第569章 板卡仿真

VECTOR_DIR=/SIMULATION/VECTORS/

OUTPUT_DIR=/SIMULATION/OUTPUT/

CHECKPOINT_INTERVAL=600

吕辰看了一会儿:“卫老师,辛苦了。今晚早点回去休息,明天还要盯一天。”

卫知南摇了摇头:“不回去了,机房凑合一宿。断点续跑的那个微程序还没写完,写完再说。”

吕辰看了他一眼,从兜里掏出两包烟,放在桌上。

“烟放这儿了,你抽。”

卫知南笑了笑,把烟收进兜里,转回屏幕前,继续敲。

10月3日,早上七点,吕辰就到了机房。

卫知南正坐在管理员终端前面,面前摊着一本打开的黑皮本子,本子上密密麻麻写满了微程序指令。

搪瓷缸子里的茶冒着热气,茶叶梗浮在水面上,散发出一股茉莉花香。

他眼睛下面有一圈青黑,但精神还好,手指搭在键盘上,随时准备敲。

万人敌和李工一人手里拿着一个笔记本,腋下夹着那本厚厚的《测试向量库》,在靠墙的位置坐下,翻开本子,把钢笔帽拧开,搁在本子旁边。

“开始吧。”吕辰走到管理员终端前,卫知南站起来,把位置让给他。

吕辰坐下来,深吸一口气。

屏幕上的光标一闪一闪的,等着他敲命令。

他的手指搭在键盘上,停了一瞬。

527块板卡,几十万个焊点,几百万条连线。

手工画了几个月,现在要在计算机上跑一遍验证。

跑通了,送加工;跑不通,改,改完再跑,跑到通为止。

他敲下第一行命令。

DB> RUN SIMULATION /PCBA/POWER_V1 /TEMP:25 /VOLTAGE:NOM /VECTOR:POWER_SEQUENCE

屏幕上一行绿色的字符跳出来。

SIMULATION STARTED. 16 NODES ALLOCATED. ETA: 02:34:00

十六台午马机嗡嗡地响了起来,指示灯从绿色变成黄色,表示正在计算。

中央存储柜的指示灯也开始闪烁,读写的频率越来越快,像某种急促的心跳。

吕辰靠在椅背上,手指在桌面上轻轻叩着。

卫知南站在他身后,双手抱在胸前,眼睛盯着屏幕上的进度条。

万人敌端着搪瓷缸子,一口一口地喝着茶,目光在屏幕和笔记本之间来回移动。

机房里安静得能听见空调的嗡嗡声和磁带机偶尔转动的机械声。

进度条走了3%,停了。

屏幕上跳出一行警告:WARNING: NODE 07 TIMEOUT. CHECK NETWORK CONNECTION.

吕辰眉头一皱。

卫知南已经走到第七台午马机前面,蹲下来,检查网线插头。

“松了。”他把插头拔下来,重新插紧,听到“咔嗒”一声,确认锁扣卡住了,才站起来。

“再试一次。”

吕辰敲了一行命令:

DB> RESUME SIMULATION

屏幕上,第七台午马机的状态从红色变成黄色,又从黄色变成绿色。

进度条继续往前走。

5%,10%,20%。

进度条走到32%,屏幕上跳出一行字符:INFO: IR DROP DETECTED ON POWER_V1. NODE 12 VOLTAGE=4.72V (NOMINAL 5.0V). THRESHOLD=4.75V.

万人敌手里的搪瓷缸子停了一下,慢慢放到桌上。

吕辰敲了一行命令,调出详细信息。

DB> DISPLAY IRDROP POWER_V1 NODE12

屏幕上一行行数据跳出来:

NODE: KLPWR_04

X_COORD: 2450

Y_COORD: 1870

NOMINAL_VOLTAGE: 5.00V

SIM_VOLTAGE: 4.68V

DROP_PERCENT: 6.4

STATUS: FAIL

万人敌站起来,凑到屏幕前,把那几行数据看了两遍。

他的嘴唇抿成一条线,眉头拧成一个疙瘩。

“4.68V,比标称值低了6.4%。规格书要求电压波动不超过正负5%。这颗芯片离电源入口最远,电源线画细了。”他的声音不大,但每个字都很清楚,“不解决,这块板子焊好了也不能用。远端芯片电压不足,会间歇性死机,而且极难复现。”

李工翻开笔记本:“得加宽电源主干道,远端增加去耦电容(100μF+0.1μF并联)。”

吕辰敲了一行命令,把这个问题记录到日志里。

DB> LOG ISSUE POWER_V1 “IR DROP ON KLPWR_04, VOLTAGE 4.68V” SEVERITY:3

然后他敲了CONTINUE,仿真继续。

进度条走到58%。

这一次跳出来的是一行警告。

ALERT: CROSSTALK ON CLOCK_V1. SIGNAL LINE CLK_OUT_4 COUPLING_CAP=0.38pF,XTALK_AMPLITUDE=2.30V (THRESHOLD 2.00V)

卫知南“嘶”了一声,嘴里念叨着:“2.3V,超过阈值0.3V。这已经不是警告了,是警报。”

吕辰敲了一行命令,调出这条线的详细信息。

DB> DISPLAY CROSSTALK CLOCK_V1 CLK_OUT_4

屏幕上一行行数据跳出来:

SIGNAL: CLK_OUT_4

TYPE: CLOCK

ADJACENT_SIGNAL: DATA_BUS_7

TYPE: DATA

SPACING: 0.28mm

REQUIRED_SPACING: 0.50mm

COUPLING_CAPACITANCE: 0.38pF

XTALK_AMPLITUDE: 2.30V

THRESHOLD: 2.00V

STATUS: FAIL

万人敌凑过来看了一眼,摇了摇头。

“间距只有0.28毫米,要求是0.5毫米。两条线靠得太近,数据线翻转的时候,耦合电容在时钟线上感应出2.3V的毛刺。在TTL电平里,两伏就算高电平了。这个毛刺会被触发器误认为是有效时钟沿,导致系统不定时死机,而且极难复现。”

李工在笔记本上又写了一行:“得加大间距至0.50mm,中间插入地线隔离。”

吕辰把这个三级问题也记录到日志里。

进度条走到71%,屏幕上跳出一大片字符,一行一行往下滚。

《四合院:我是雨水表哥》 第569章 板卡仿真 精彩章节在线阅读。本章共计 9602 字。

热门小说
邻居 禁欲 都市 贵族 获得 小心 猴子 逼我 神魔 女领导 每天晚上 科长 直播 显示所有标签