诸葛彪叼着一根没点的烟,靠在窗边,眯着眼睛看窗外的夕阳。
他的头发乱得像鸡窝,衬衫皱巴巴的,袖口磨出了毛边。
曾祺拍了拍手。
“行了,都别睡了。开个会。”
设计室里的人迷迷糊糊地抬起头,有人揉眼睛,有人伸懒腰,有人打哈欠。
“版图画完了,咱们不急着上中试线。”
他走到黑板前,拿起粉笔:“等星河cAd空出来,咱们把26颗芯片在系统上再设计一遍。手工画的跟系统生成的比对,哪一版好就用哪一版。”
诸葛彪把烟从嘴里拿下来:“咱们这是要搞双轨制了。”
吕辰道:“双轨制好,手工版图是我们的保底,系统版图是我们的增量。两版比对,取最优。系统跑不出来的模块,用手工版补。手工版有问题的模块,用系统版改。最后送流片的,是两版融合之后的版本。”
钱兰抬起头:“这个思路好。星河cAd的自动布局布线,布线密度比手工高,寄生参数小。但有些关键模块,系统不一定能理解设计者的意图。手工画的虽然密度低一点,但逻辑清晰,可读性强。两版融合,取长补短。”
“所以不急。”曾祺说,“等机房空出来了,咱们慢慢做。”
有人松了一口气。
这几个月画版图画怕了,眼睛都快瞎了。
现在听说还要在系统上再搞一遍,按理说应该头大,但不知道为什么,心里反而踏实了。
系统跑总比手工画省力,至少不用趴在桌上一天不动窝。
“行了,散了。该回家回家,该补觉补觉。”
众人开始收拾东西,图纸一卷一卷地装进图纸筒,铅笔一支一支地插回笔筒,搪瓷缸子一个一个地洗干净倒扣在桌上。
吕辰把帆布包挂在肩上,推着自行车出了设计室。
六月的京城,已经有了夏天的意思。
槐花刚落尽,枝叶间透出细密的绿荫。
休息了几天,到6月7号。
谢凯前来通知,车载火控的芯片第一版设计完成了,已经送去流片。
惊雷设计室人的撤了,星河cAd空出来了。
当天,第八组一群人抱着图纸、笔记本、铅笔、橡皮,浩浩荡荡地穿过走廊,往机房走。
吕辰走在最前面,步子很快,帆布包在肩上晃来晃去。
钱兰跟在后面,手里拿着一个黑皮本子,翻到空白页。
诸葛彪叼着一根烟,眯着眼睛,双手插在裤兜里,不紧不慢地跟着。
曾祺走在最后面,手里端着一个搪瓷缸子,一口一口地喝着。
机房的门敞开着。
到了机房,曾祺46人分面了两组,大家决定两班倒。
吕辰在管理员终端前坐下来。
他打开显示器,屏幕上跳出一行绿色的提示符。
db>
他在键盘上敲了一行命令:
db> LoGIN
屏幕跳出一行:
USERNAmE:
他敲了自己的工号:LV_6801
pASSwoRd: ******
LoGIStAR RIVER cAd SYStEm V2.0.
屏幕上跳出一个菜单,列着几个选项。
版图设计、仿真验证、时序分析、功耗分析、信号完整性、工艺波动分析、数据管理。
吕辰选了“版图设计”,屏幕跳出一个文件管理界面。
他新建了一个设计文件,命名为“GY-cU-01_V1”。
系统提示:dESIGN FIL LoAd cELL LIbRARY.
他敲了一行命令:
db> LoAd LIbRARY 5Um_Std
磁带机嗡嗡地转了几秒,屏幕上跳出一行字:
LIbRAR cELLS AVAILAbLE.
5微米标准单元库,470个单元。
与门、或门、非门、与非、或非、异或、触发器、锁存器、加法器、比较器、多路选择器、译码器、编码器……
每一个单元都有精确的版图、时序模型、功耗模型。
吕辰靠在椅背上,手指在键盘上停了片刻。
他在脑子里过了一遍GY-cU-01主控核心的架构。
指令译码器、程序计数器、堆栈指针、ALU、寄存器堆、中断控制器、总线接口。
七个模块,每个模块少则几十个门,多则几百个门。
全部要用标准单元库里的元件搭起来,一个一个地放,一个一个地连。
他深吸一口气,坐直了身子,开始敲键盘。
他先调用了一个与门