跳转至

术语表 · 本项目专有

读者:在本项目界面上看到这些字样、想知道什么意思的人。 前置:无。 读完能做什么:认出这些专有名词,知道在本机上它对应哪个文件或哪步操作。 环境锚点:工作区 proj1(/projects/design/rain01/proj1,.28)、test pll45/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)。

相关


来源:/home/rain/Documents/eda_tools_ins/design/docs/kb/glossary-project.md | 最后更新:2026-10-13 00:50(由 build/sync.py 同步,请勿在站点侧修改)