术语表 · 本项目专有¶
读者:在本项目界面上看到这些字样、想知道什么意思的人。 前置:无。 读完能做什么:认出这些专有名词,知道在本机上它对应哪个文件或哪步操作。 环境锚点:工作区
proj1(/projects/design/rain01/proj1,.28)、testpll45/pll_top/1;核实日期 2026-10-13。
保存白名单¶
- 一句话:只保存你点名的那几路信号,其余不写盘。
- 像什么:像录像只录几个摄像头;哪里不成立:摄像头不录就没数据,这里其余信号照样算,只是不存。
- 在本机:
test_states/.../outputs里每路一行tmpN->signal+save = 't;网表落成save VCTL REF VCOCK FB。 - 常见误解:以为存得少会算得快(算的时间不变,省的是盘)。
Save Options(保存规矩)¶
- 一句话:定"存哪些"的规矩:不存 / 只存选的 / 按层存 / 全存。
- 像什么:像相机的拍摄模式;哪里不成立:换模式只影响出片,这里的规矩与"名单"配合才生效。
- 在本机:对话框里
Select signals to output (save),本项目用selected。 - 常见误解:名单为空时选
selected会退化成全存。
Outputs Setup(输出名单表)¶
- 一句话:一行一路信号或表达式,填"存谁"的表。
- 像什么:像点菜单;哪里不成立:菜单点了就上,这里要配合上面的"规矩"才决定存不存。
- 在本机:右键菜单有
Add Signal/Add Expression/Delete Output/Enable/Disable Save/Save All/Save/Spec Option...。 - 常见误解:
Save All是全局入口,别拿它当白名单。
Plot 列¶
- 一句话:这一路画不画到图上看。
- 像什么:像把文件拖到桌面;哪里不成立:拖到桌面占空间,Plot 不占盘。
- 在本机:表里的复选框。
- 常见误解:以为勾了 Plot 就会存盘。
Save 列¶
- 一句话:这一路写不写进结果文件。
- 像什么:像决定要不要存档;哪里不成立:存档之后才占空间——它才占盘。
- 在本机:白名单就是勾这几行。
- 常见误解:与 Plot 混淆(不占盘 vs 占盘)。
measurement / 表达式 expression¶
- 一句话:用波形算出的一个数。
- 像什么:像给曲线量个尺寸;哪里不成立:量尺寸不改原图,表达式不产生波形文件。
- 在本机:右键
Add Expression,例:ymax(clip(VT("/VCTL") 9e-06 1e-05)) - ymin(clip(VT("/VCTL") 9e-06 1e-05))。 - 常见误解:以为要勾
Save才会有值(不用勾)。
Interactive.N¶
- 一句话:ADE-XL 一次运行的目录,编号递增。
- 像什么:像实验记录本的一页;哪里不成立:那页是写的,这个目录是工具自动建的。
- 在本机:
.../pll45:pll_top:1_active/Interactive.14/,里面有3/.../netlist/input.scs。 - 常见误解:以为编号会复用或回退。
strobeperiod(输出采样间隔)¶
- 一句话:每隔多久记一个波形点。
- 像什么:像录像的帧率;哪里不成立:降帧率只影响观感,降
strobeperiod精度会真的不足以还原高频波形。 - 在本机:网表
tran行里strobeperiod=100p。 - 常见误解:以为它控制仿真步长(实际步长由
errpreset支配)。
errpreset(精度档)¶
- 一句话:仿真精度的档位:
conservative/moderate/liberal。 - 像什么:像相机的画质档;哪里不成立:画质档只影响文件大小,这里直接决定步长与耗时。
- 在本机:本项目用
conservative(最严、最慢);实际步长常被压到 300 fs~1 ps。 - 常见误解:以为
maxstep才是真正步长(errpreset才是主导)。
psf / psfxl / fsdb / sst2(波形格式)¶
- 一句话:仿真结果的几种编码格式,体积与读法不同。
- 像什么:像图片的 jpg/png;哪里不成立:图片格式互转基本无损,波形格式互转要离线重建。
- 在本机:IC617 的 ADE-XL 没有
psfbin可选;合法值仅sst2 / psf / psf with floats / psfxl / fsdb。 - 常见误解:以为换格式能大幅减小体积(约 3×,真正的杠杆是白名单,约 31×)。
PMI 注入(PMI_fd / PMI_*)¶
- 一句话:
srun往进程里塞的 MPI 环境变量,害 Spectre 崩。 - 像什么:像给只会走路的机器人装上了轮子控制线;哪里不成立:装线不致命,Spectre 看到这些变量会直接初始化失败退出。
- 在本机:报
Unable to write to PMI_fd/Fatal error in MPI_Init→ 加--mpi=none;根因是本集群MpiDefault = pmi2。 - 常见误解:以为 Spectre 真要用 MPI(不用)。
三层存储(Lustre / NFS / TMPDIR)¶
- 一句话:三块盘分工:持久(NFS)、共享临时(Lustre)、节点本地(TMPDIR)。
- 像什么:像书柜、公共白板、便签纸;哪里不成立:白板不擦会一直有,Lustre 30 天后会被清掉。
- 在本机:
/projects/...(余约 1.1 T)、/mnt/lustre/scratch/users/rain01/...(余约 280 G)、$TMPDIR(约 50 G/节点)。 - 常见误解:以为 Lustre 可以长期放结果。
CDS.log¶
- 一句话:Cadence 的启动日志,落在你敲命令时的目录。
- 像什么:像随手放的便签;哪里不成立:便签放哪都行,日志散在家目录会把家目录弄乱。
- 在本机:家目录里那堆
CDS.log*就是"没先 cd"的后果。 - 常见误解:以为日志有固定位置。
data.sdb / cdslck¶
- 一句话:ADE-XL 存 setup 的数据文件与它的锁文件。
- 像什么:像正在编辑的文档与"使用中"标识;哪里不成立:文档会边改边存,
data.sdb不退出 Virtuoso 不落盘。 - 在本机:改动前后看
data.sdb的 mtime 与体积;旁边有data.sdb.cdslck说明有进程占着。 - 常见误解:以为改完界面点一下就存了。
sch.oa¶
- 一句话:原理图的数据文件。
- 像什么:像 .docx;哪里不成立:.docx 双击就开,
sch.oa要配套的库与版本才能开。 - 在本机:
design/pll45/<cell>/schematic/sch.oa;判断无头生成是否成功=看它的 mtime 与属主(应rain01:design)。 - 常见误解:以为脚本报成功就成功了(要用文件时间戳核对)。
run_skill.sh¶
- 一句话:本项目无头跑 SKILL 脚本的固定入口。
- 像什么:像统一的启动台;哪里不成立:启动台本身不做判断,成功与否要看产物文件。
- 在本机:
runuser -u rain01 -- bash <...>/run_skill.sh <绝对路径>.il <log>。 - 常见误解:以为可以省掉
runuser -u rain01(省掉会让 cell 属主变成 root)。
相关¶
- 怎么操作:见 howto-adexl.md、howto-hpc.md。
- 为什么这样:见 concept.md。
来源:
/home/rain/Documents/eda_tools_ins/design/docs/kb/glossary-project.md| 最后更新:2026-10-13 00:50(由build/sync.py同步,请勿在站点侧修改)