首页 > 灵异恐怖 > 四合院:我是雨水表哥 > 第513章 标准单元入库

第513章 标准单元入库(1/2)

目录

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

标准单元库的录入工作,在培训结束的第二天,就启动了。

这项工作其实早在几个月前就开始筹备了。

红星集成电路实验室第三组一直在做标准单元库的建设和维护工作。

组长余则成三十出头,是整个红星所有名的美男子,眉目含精,未语先笑,说的就是这种人,就算是和吕辰相比,也是不遑多让。

吕辰来到第三组办公室的时候,余则成正带着几个人在整理资料。

桌上摊着厚厚一沓手册,全是手绘的单元库图纸和参数表,每一页都编了号,用硬纸板做封面,用麻绳穿起来,像一本本厚厚的档案。

“余师兄,单元库的情况怎么样?”吕辰在对面坐下。

余则成摘下眼镜擦了擦,翻开桌上那本最厚的手册。

“5微米工艺,目前有470多个单元。基本逻辑门、触发器、锁存器……,常用的都有了。每个单元都有逻辑图、版图、仿真模型、测试向量、使用说明,五件套,齐全。”

他递给吕辰一个册子:“2微米工艺,才开始研发不久,数据少。主要还是用5微米工艺就地转化,目前只有150个常用单元,基本逻辑门和触发器为主,复杂的还没有。版图和5微米有差异,仿真模型也要重新做,测试向量有些可以复用,但大部分要重写。”

他顿了顿:“现在,第三组分成两队,一队12个人,继续推进2微米单元库建设。我根据数据库的表结构,设计了录入模板,带着剩下的18人,转化5微米标准单元库的录入文本,根本忙不过来。所以录入这块,得靠第八组。”

他递给吕辰两张纸,一张是录入模板,每个单元一条记录,字段包括:ID、名称、功能、工艺版本、版图坐标、仿真参数、测试向量、版本号、修改人、修改时间。

另一张是版图坐标的格式:“图层,起点X,起点Y,终点X,终点Y”,多个坐标用分号隔开。仿真参数的格式是“参数名=参数值”,多个参数用分号隔开。测试向量的格式是“输入A,输入B,输出Y”,多个向量用分号隔开。

格式定义得很清楚,每一类数据都有示例,一看就懂。

“好。”吕辰把那张纸折好放进兜里。“余师兄,数据文本的事,你就多费心了,走,咱们几个去碰一下,商量一下录入具体的工作。”

“行。”

二人来到机房,吴国华、钱兰、诸葛彪、曾祺都已经到了。

吕辰从兜里掏出一张折叠的稿纸,展开铺在桌上。

那是一张机房布局图,16台KJ-0A的位置标得清清楚楚。

他在图上画了几个圈,把机器分成四组。

“录入组,8台机器。对照纸质手册,把数据敲进终端。这是最枯燥、最易出错的环节,所以人要挑细心的,手要稳,眼睛要尖。”

他在第一组旁边写了“录入组”三个字。

“初验组,4台机器。录入完成后,立即用另一套脚本或者人工方式快速核对一遍明显错误。坐标越界、参数类型不对、必填字段为空,这些一眼就能看出来的问题,在初验环节卡住,不要流到后面去。”

他在第二组旁边写了“初验组”。

“终验/抽检组,2台机器。对初验通过的数据进行严格的功能仿真或者规则检查。这一关过了,数据才能正式入库。”

他在第三组旁边写了“终验组”。

“调度/应急组,2台机器。一台跑监控程序,观察系统负载,调配任务;一台作为备用,随时顶替故障机器或者处理紧急任务。”

他在第四组旁边写了“调度/应急组”。

钱兰道:“流水线方案可行。但有一个问题,录入组的人,对单元库的熟悉程度不一样。有些人画过版图,知道坐标怎么读;有些人只跑过仿真,对版图不熟。混在一起,效率起不来。”

吕辰想了想:“那就分组的时候按特长分。熟悉版图的录版图数据,熟悉仿真的录仿真参数,熟悉测试的录测试向量。各录各的,各验各的,最后再拼成一条完整记录。”

余则成在本子上记了一笔:“2微米的单元库,数据不全。有些单元的版图画完了,但仿真模型还没更新;有些单元的测试向量还是5微米的,没适配2微米。录入的时候遇到这种情况怎么办?”

吕辰道:“暂停录入,标记为‘待补充’,回头找设计者确认。不能为了赶进度把错的数据录进去。数据库里进了脏数据,比没数据还麻烦。”

余则成点了点头,在本子上又记了一笔。

曾祺道:“依我看,咱们三班倒,每班八小时,交接班要有记录。你们第三组出一个人,当技术顾问,在机房里坐镇,处理录入过程中遇到的技术问题。谁遇到了拿不准的数据,当场问他。”

余则成想了想:“我挑三个人来跟班,都是一直做单元库的,5微米的470个单元,基本都摸过。”

“行。”

第二天一早,录入工作正式开始。

16台KJ-0A全部启动,显示器上绿色的字符安静地亮着,像16双等待的眼睛。

吕辰站在管理员桌前,面前摊着一张排班表。

第一班,早上八点到下午四点,带班的是吕辰和诸葛彪,第八组十二个人,第三组出一个人。

第二班,下午四点到晚上十二点。带班的是钱兰和吴国华,第八组十二个人,第三组再出一个人。

第三班,晚上十二点到早上八点。带班的是余则成和曾祺,第八组六个人,加上第三组的几个人轮流值夜。

三班倒,人停机不停。

每班核心录入六小时,另外两小时用于交接、自检、处理疑难数据。

交接的时候,上一班要把进度、问题、注意事项写在交接本上,下一班来了先看本子,再接着干。

吕辰把排班表贴在墙上,转过身看着机房里的十几个人。

“各位,今天开始,标准单元库录入。这不是技术攻关,不是写论文,是体力活。枯燥、重复、磨人。但这件事,比什么都重要。”

他顿了顿,声音提高了一些。

“470个5微米单元,150个2微米单元。每一个单元的版图、仿真模型、测试向量,都要从纸质手册上搬到数据库里。搬完了,这个系统才是活的。搬不完,16台午马就是一堆废铁。”

他扫了一圈,目光从每一张脸上掠过。

“开始吧。”

录入组的人坐到各自的终端前,翻开手边的手册,开始敲键盘。

初验组的人坐在自己的机器前,等着录入组提交数据。

终验组的人坐在最后面,等着初验组通过的数据。

调度/应急组的两个人,一个盯着监控屏幕,一个靠在椅背上,随时准备顶上去。

机房里的气氛一下子紧张起来。

吕辰走到管理员桌前,坐在监控终端前面,看着屏幕上那个绿色的提示符:“DB>”

他敲了一个命令:DB>SHOWSTATUS

屏幕上出现了一行字:ACTIVESESSIONS:16,TASKSQUEUED:0,TASKSRUNNING:0,TASKSPLETED:0

16台机器都在线,但还没有任务提交。

他等了几秒,屏幕上开始跳出新的行:

TASKSUBMITTED:ID=0001,TYPE=IMPORT,NODE=1

TASKSUBMITTED:ID=0002,TYPE=IMPORT,NODE=2

TASKSUBMITTED:ID=0003,TYPE=IMPORT,NODE=3

......

录入组的人开始提交任务了,每一个提交都在监控终端上留下一行记录。

吕辰盯着屏幕,看着那些任务被调度器分发给初验组和终验组的机器。

TASK0001DISPATCHEDTONODE9(PRELIM)

TASK0002DISPATCHEDTONODE10(PRELIM)

TASK0003DISPATCHEDTONODE11(PRELIM)

......

初验组的机器开始工作了。

前三天,是最难熬的阶段。

录入组的人不熟悉流程,敲键盘的速度慢,翻手册找数据的时间长。

有的人录到一半发现手册上的字迹模糊看不清,有的人录完了才发现格式不对,有的人提交了任务才发现漏了一个字段。

初验组的人也很痛苦。

录入组提交的数据,十条里有三四条有问题。

坐标越界、参数类型不对、必填字段为空,各种错误层出不穷。

初验组的人只能一条一条地打回来,让录入组重新改。

终验组的人更痛苦。

好不容易等到初验通过的数据,跑仿真的时候发现模型参数不对,或者测试向量不匹配。

一查,是手册上的数据本身就有问题,录入的人没错,但数据不能用。

还有机器死机、网络中断、存储柜响应超时,各种技术故障轮番上演。

第一天下来,只录入了不到三十个单元。

第二天好一些,四十多个。

第三天,终于突破了五十个。

但问题也在这两天集中爆发了。

那天下午,大张海突然举手。

“吕工,这个2微米的与非门,版图坐标和5微米的对不上。”

吕辰走过去,看了一眼大张海面前的屏幕。

屏幕上是一个文本文件,里面是录入好的版图坐标数据。

旁边摊着一本手册,翻到2微米与非门的那一页。

“你看这里,”大张海指着手册上的一行字,“版图里多了一层多晶硅,5微米的没有这一层。坐标也对不上,差了将近两个微米。”

吕辰皱了一下眉头,拿起那本手册翻了几页,又翻到5微米与非门的那一页,对比了一下。

两个版图确实不一样,不是简单的缩放,是结构上就有差异。

“暂停录入。”吕辰说,“把这个单元标记为‘待确认’,先录下一个。”

他在交接本上写了一行字:“2微米与非门,版图结构与5微米不一致,待设计者确认。”

类似的问题层出不穷。

有人在录入2微米版图时,发现数据缺失。

手册上只画了版图的示意图,没有标具体的坐标。

翻了好几页,找不到完整的数据。

有人在录入仿真参数时,发现手册上的参数值和版图的尺寸对不上。

按手册上的参数跑仿真,结果和预期差了将近20%。

有人在录入测试向量时,发现向量表里的输入组合和输出值逻辑上就不通。

同一组输入,在手册的不同地方出现了两个不同的输出值,不知道哪个是对的。

本章未完,点击下一页继续阅读。

目录
返回顶部