第197章 攻坚 (第3/3页)
、写回,一条指令至少得2微秒,一秒顶天了也就是5000次。”
“要做到15000次,就得把指令周期压到0.6微秒以内。”
“所以,先行进位是必须的。”
他拿起粉笔,在旁边的黑板上画了个先行进位的结构图。
“先行进位的原理,是把进位分成两部分:生成信号G和传递信号P。”
“G_i等于A_i与B_i,就是第i位有没有生成进位。”
“P_i等于A_i异或B_i,就是第i位会不会把进位传过去。”
“这样,16位的进位延迟,就从16级压到了3级,大概150纳秒。”
王志远点了点头,这部分他也想过:“闵乃大同志,那么代价呢?你有没有想过代价?”
闵乃大叹了口气:“代价就是电路复杂度......”
“一个全加器,原来只要两个半加器,拢共也就四五个电子管。”
“加上先行进位发生器,每四位一组,每组得二十多个电子管。16位就是四组,外加总进位发生器,得多出一百多个电子管。”
“而且布线复杂多了。G和P信号要从每一位送到进位发生器,进位发生器的输出还要送回每一位。信号来回跑,干扰也大。”
李德明接过话,从PCB布线的角度开始分析。
“先行进位不一样,G和P信号要横飞,进位信号要纵穿,整个布线得重新设计。”
“而且高频信号对分布电容非常敏感。G和P的翻转速度很快,线稍微长一点,就会产生串扰,相邻的信号线互相干扰。”
“我之前做萌芽一号的PCB,已经把布线密度做到了极限。再加上先行进位的那些线,双面板肯定不够,得上三层板甚至四层板。”
“但咱们国内现在能做双面板就不错了,三层板、四层板,良率太低,根本没法量产。”
几个人围着桌子,你一言我一语,把问题拆解得越来越细。
王志远听着大家的分析,在本子上飞快地记着,逐渐细分出了各部分的优先级与工作量。
讨论了一上午,方案的轮廓渐渐清晰了,但离最终敲定,还差得远。
王志远把本子一合,叹了口气。
“先这样吧,咱们各自回去再算算,下午再碰一下。”
······
『加入书签,方便阅读』