首页 > 其他类型 > 四合院:我是雨水表哥 > 第569章 板卡仿真

第569章 板卡仿真(2/2)

目录
好书推荐: 至尊兵王 我在西山埋葬了爱情 帝少的千亿宠儿 聊天群:智识令使想要开拓万界 综影视之作精在线崩剧情 道士夜仗剑 权门悍妻 赐婚后,我挺孕肚让两位皇子疯抢 重生八零:开局跟一家子吸血鬼断亲 粘人傻夫君:独宠纨绔萌妃

四合院:我是雨水表哥第569章 板卡仿真:准备有声小说在线收听

output_dir=simulationoutput

checkpoint_interval=600

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

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

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

“烟放这儿了,你抽。”

这章没有结束,请点击下一页继续阅读!卫知南笑了笑,把烟收进兜里,转回屏幕前,继续敲。

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

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

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

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

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

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

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

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

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

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

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

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

他敲下第一行命令。

db>runsimulationpcbapower_v1temp25voltagenomvectorpower_sequence

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

simulationstarted。16nodesallocated。eta023400

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

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

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

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

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

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

进度条走了3%,停了。

屏幕上跳出一行警告:warningnode07timeout。checkworkconnection。

吕辰眉头一皱。

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

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

“再试一次。”

吕辰敲了一行命令:

db>resumesimulation

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

进度条继续往前走。

5%,10%,20%。

进度条走到32%,屏幕上跳出一行字符:infoirdropdetectedonpower_v1。node12voltage=4。72v(nominal5。0v)。threshold=4。75v。

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

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

db>displayirdroppower_v1node12

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

nodekl-pwr_04

x_coord2450

y_coord1870

nominal_voltage5。00v

nominal_voltage5。00v

sim_voltage4。68v

drop_percent6。4

statusfail

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

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

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

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

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

db>logissuepower_v1“irdroponkl-pwr_04,voltage4。68v”severity3

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

进度条走到58%。

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

alertcrosstalkonclock_v1。signallineclk_out_4coupling_cap=0。38pf,xtalk_amplitude=2。30v(threshold2。00v)

本小章还未完,请点击下一页继续阅读后面精彩内容!卫知南“嘶”了一声,嘴里念叨着:“2。3v,超过阈值0。3v。这已经不是警告了,是警报。”

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

db>displaycrosstalkclock_v1clk_out_4

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

signalclk_out_4

typeclock

adjacent_signaldata_bus_7

typedata

spacing0。28mm

required_spacing0。50mm

coupling_capacitance0。38pf

xtalk_amplitude2。30v

threshold2。00v

statusfail

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

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

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

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

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

warningtimingviolationonstorage_v1。a12delay=23。4ns(required20。0ns)

warningtimingviolationonstorage_v1。d7setup=1。2ns(required2。0ns)

warningtimingviolationonstorage_v1。csprop_delay=18。7ns(required15。0ns)

吕辰敲了一行命令,调出第一条时序违例的详细信息。

db>displaytimingstorage_v1a12

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

a12

frommc_addr_driver

tosram_08_addr_pin

lengthum

min_length9800um

delay_calc23。4ns

delay_req20。0ns

slack-3。4ns

statusfail

万人敌把搪瓷缸子往桌上一墩,茶水溅出来几滴。

万人敌把搪瓷缸子往桌上一墩,茶水溅出来几滴。

“这条地址线从存储控制器到远端芯片,走了微米,最短路径只有9800微米,绕了将近一倍。为了绕开那些电容电阻,自动布线器把关键路径绕远了。延迟超标3。4纳秒,时序收不住。”

李工在笔记本上写:“这个要手动拉直,得重新布局周围元件。”

卫知南在旁边补了一句:“不只这一条。存储板有好几条地址线和数据线都有类似问题。布线算法的目标函数是‘总连线长度最短’,不是‘单条关键路径延迟最小’。为了省几毫米的普通线,把关键路径绕远了。算法层面的问题。”

吕辰把这些警告一条一条地记录到日志里。

进度条走到89%。

这一次跳出来的虽然不算警告,但也不是好消息。

inforeflectiononbackplane_v1。term_mismatch。impedance=135Ω(target120Ω)

吕辰调出详细信息。

db>displayreflectionbackplane_v1

backplane_bus_03

term_resistor135Ω

target_impedance120Ω

deviation12。5%

reflection_coeff0。059

statuspass(marginal)

万人敌看了一眼:“终端匹配电阻选大了。135欧姆,目标是120欧姆。反射系数0。059,不算大,但在高频信号里会有影响。100兆赫兹以上的信号,这种反射会累积,造成信号质量下降。”

李工在笔记本上写:“这个要更换电阻,控制在±5%以内。”

进度条走到95%,97%,97%,屏幕上的字符猛地一刷,整屏绿色。

simulationpleted。

这章没有结束,请点击下一页继续阅读!totaltime025821

pass342

fail18

warning27

万人敌盯着那行数字看了好几秒,紧紧皱着眉头。

18个fail。27个warning。

卫知南敲了一行命令,生成汇总报告。

db>printsimulation_report

打印机在角落里咔嗒咔嗒地响了起来。

针头打在复写纸上,一行一行地输出。

纸带从打印机里慢慢吐出来,软塌塌地垂下来,拖在地上。

吕辰走过去,撕下第一页。

那是一张总表,密密麻麻列着所有失败和警告的测试项,按严重程度排序。

最上面是severity3(致命)的,两条。

power_v1irdroponkl-pwr_04,4。68v(threshold4。75v)

clock_v1crosstalkonclk_out_4,2。30v(threshold2。00v)

万人敌把那页纸接过去看了两遍:“这两个三级,必须改。不改,板子焊好了也是废品。”

李工点了点头,在笔记本上把这两个问题圈了起来,旁边画了两个大大的感叹号。

卫知南继续翻报告。

severity2(严重)的5条。severity1(一般)的11条。

吕辰把打印出的报告从头到尾翻了一遍,每翻一页停一下,目光在那些数字上扫过:“万工、李工,这两块板子,今天改完。明天一早再跑一遍仿真。通过了,送加工;通不过,再改。其他的板子,一级和二级的问题,也一并改完。”

万人敌点点头:“行,我马上去通知所里改,明天之前改完。”

李工站起来,把钢笔插回兜里,笔记本夹在腋下。

“万工你在这边看着,我回去看着他们改。”

吕辰道:“李工不要急,所里先改着,咱们一鼓作气,把仿真走一遍,然后再回去盯着。”

接下来,大家又开始了其他板卡的仿真。

直到深夜,白天,又一个深夜。

_s

目录
新书推荐: 毒后归来 百炼飞升录顶点无弹窗 斗罗:从妖剑鲨齿开始纵横 末日集结号 潜龙战于野 许尽欢楚云淮 亲三年不圆房?重生另嫁他倒悔了 被系统绑定,带着国家四处收垃圾 白姝妤顾宏睿 女儿命悬一线,渣总在为白月光放烟花 有生之年 夜郎自大(全2册) 地球第一剑 心机美人 传奇 [童话]角色扮演 民间诡闻实录 罗浮 我乘风雪 陈年烈苟
返回顶部