方案递上去的第三天,理论组的批复就下来了。
“星形-环状拓扑”被正式采纳。
批复文件是陈教授亲自签的,字迹工工整整,末尾附了一句话:“方案可行,同意实施。各相关单位按分工推进,年底前完成逻辑设计。”
同时到达的还有具体的任务分解。
钱兰把批复看了两遍:“逻辑设计,计算机所做多端口存储控制器和环网接口控制,计量组做时钟分配,存储组做存储阵列接口,西军电做环网中继再生,理论组做数据缓冲队列管理……,硬骨头都让别人啃了。”
诸葛彪点点头:“数据缓冲队列管理和地址识别的确相对简单,给我们做也就是顺手的事,正好我们负责将版图转化和系统集成,所有芯片要拼成一个完整的系统,这是最关键的活。”
他顿了顿,又说:“数据缓冲队列管理和地址识别这两块,让新人练练手。”
吕辰和钱兰点了点头,没再说什么。
当天下午,吕辰就把任务分了下去。
会议室里,十来个年轻人围坐在绘图桌旁,面前摊着标准单元库手册和空白坐标纸。
吕辰站在黑板前,把数据缓冲队列管理芯片的功能需求一条一条写在黑板上:
“读写指针管理。空满标志生成。溢出保护。数据宽度位,深度级。读写时钟异步,要处理跨时钟域问题。”
他转过身:“这块芯片的逻辑不算复杂,但要考虑的东西不少。读写指针怎么设计?空满标志怎么判断?溢出的时候怎么办?跨时钟域的信号怎么同步?”
他拿起粉笔,在黑板上画了一个简单的框图。
“先搭架构。读写指针是两个计数器,空满标志是比较器,溢出保护是状态机。跨时钟域用两级触器同步。这些,标准单元库里都有现成的单元。”
他把粉笔放下:“周师弟,你来牵头。带着第一组,把这块芯片做出来。逻辑设计一周内完成,仿真跑通,然后画版图。有问题随时找我。”
“明白。”
吕辰又道:“邢师弟,地址识别芯片,你们第二组做。逻辑更简单,就是个比较器。把数据包里的目的地址和自己的节点地址比一比,一样就收下,不一样就转。但要注意时序,不能因为比较逻辑拖慢整个环网的度。”
邢师弟在笔记本上飞快地记着,点了点头。
“两周之内,两块芯片的逻辑设计要完成。这是你们第一次独立做芯片,我不要求一次成功,但要用心做。每一步都要有记录,每一个设计决策都要有理由。做错了不要紧,但要记住错在哪儿。”
他顿了顿,又说:“做完之后,我帮你们查一遍。但不要指望我帮你们改,自己现问题、自己解决问题,才能学到东西。”
众人点头,各自散开,开始干活。
这十来人都是周主任从大学里新招来的,跟着各人的导师做了不少设计,正好借些机会,将这两块小芯片,给他们练手,让他们真正独立做芯片设计。
过了两天,吕辰正在给周师弟检查读写指针的逻辑设计,门被推开了。
诸葛彪站在门口,手里拿着一份文件。
“吕辰,计量所那边来消息了。时钟分配芯片的逻辑设计已经完成,通知咱们去拿图纸。”
吕辰放下手里的铅笔,站起来:“这么快?”
“魏工带的队,加班加点赶出来的。”诸葛彪把文件递过来。“走,跟我去计量所。”
吕辰接过文件,看了一眼:“行,正好出去透透气。”
两人出了办公室,往楼下走。
外面下着大雪。
月的京城,冷得像冰窖。
院子里已经积了厚厚一层雪,踩上去咯吱咯吱响。
远处的厂房在雪幕里朦朦胧胧的,像一幅水墨画。
吕辰裹紧了棉袄:“这天气,骑车过去得冻死,得申请辆车。”
诸葛彪点点头,两人往车队走。
刘队长正蹲在车库里烤火,看见他们进来,站起来拍了拍屁股上的灰。
“吕工、诸葛工,要出车?”
“去计量所。今天能派车吗?”
刘队长看了看墙上的派车单:“有一辆嘎斯闲着。”
“行。”
刘队长转身出去安排,不一会儿,一辆草绿色的嘎斯开了过来。
车顶上积着一层雪,挡风玻璃上的霜还没来得及刮干净。
吕辰和诸葛彪上了车,坐在后座。
车子动,慢慢驶出研究所的大门。