阅读设置

20
18

第510章 系统布署 (3/5)

key)

name

(char(32))

function

(char(16))

tech

(char(4))

//

5um

or

2um

layout_data

(blob)

sim_del

(blob)

test_vectors

(blob)

version

(int)

dified_by

(char(32))

dified_at

(timestamp)

“每个标准单元存成一条记录。id是唯一编号,name是单元名称,function是逻辑功能,tech是工艺版本——5微米还是2微米。layout_data存版图的坐标数据,sim_del存仿真模型的参数,test_vectors存测试向量。version、dified_by、dified_at是版本管理用的。”

陈教授转过身,看着吕辰:“你们的人要做的,就是对着手册,把每个单元的这几项数据,用import工具一条一条地塞进数据库。import工具支持从文本文件批量导入,你们可以先把数据写成文本文件,再一次性导入,比一条一条敲命令快。”

吕辰点头,在本子上记下来。

数据库装完了,接下来是分布式调度微程序。

陈教授走到一号机前面,打开机柜门,从帆布包里拿出另一个防静电盒,里面是一块只读存储器芯片。

“调度器的微程序,固化在这块芯片里。插到一号机的接口板上。一号机就是主控节点。”

吕辰接过芯片,插到一号机接口板上的预留插槽。

陈教授走到操作台前,按下电源开关,插入引导卡,读卡机“咔嗒”一声。

显示器上的字符开始跳动:

loading

scheduler

microcode……

microcode

loaded

at

0x2000

initializing

task

queue……

initializing

node

table……

detec

nodes……

屏幕上出现了一个表格,16行,每一行对应一台kj-0a。第一列是节点编号,第二列是状态,第三列是ip地址(他们用简单的数字编号代替ip)。

node