对比与选型
读者:在两三个选项之间拿不定主意的人。
前置:跑通过一次前仿。
读完能做什么:按前提自己选出波形格式、调度器、存储层。
环境锚点:Spectre MMSIM 15.10 + Slurm 集群 + NFS/Lustre;核实日期 2026-10-13。
三十秒版
波形格式:够用就选最省的;调度器:本项目只有 Slurm 能用;
存储层:结果放 Lustre(临时)、设计源与日志放 NFS(持久)。
一、波形格式怎么选
两者各是什么
- 这里的"格式"指仿真结果写盘的编码方式,直接决定文件大小与读法。
- 本项目 IC617 的 ADE-XL 没有
psfbin 可选。
逐项对比
| 维度 |
psf |
psfxl |
fsdb |
sst2 |
| 大致体积 |
大(ASCII) |
小 |
小 |
小 |
| 是否二进制 |
否(.dat 为二进制数据) |
是 |
是 |
是 |
| 观感/工具支持 |
通用 |
Cadence 原生 |
常见于大型数字仿真 |
较新 |
| 本项目实测 |
单点被白名单压到 0.27 MB |
— |
— |
— |
什么情况选哪个
- 选 psfxl:本项目 ADE-XL 默认,体积与解析都够用(前提:白名单已配)。
- 选 psf:需要离线脚本解析 ASCII 时(如自写的
parse_cal.py 只认 ASCII)。
- 选 fsdb:波形很大、要配合专门波形查看工具时。
- 一句话结论:先配白名单再看格式;格式换一档约 3×,白名单能到几十×。
跨工具叫法对照
| 这件事 |
Spectre/ADE-XL |
说明 |
| 输出格式设置 |
simOutputFormat |
合法值仅 sst2 / psf / psf with floats / psfxl / fsdb |
| 采样间隔 |
strobeperiod |
越小越密,体积越大 |
二、Slurm 和 LSF 怎么选(本集群)
两者各是什么
- Slurm:本集群在用的调度器(
.16/.17 控制、.18-.20 计算)。
- LSF:集群上也装了一套(
lsfce),但执行节点没挂 /projects 和 /mnt/lustre。
逐项对比
| 维度 |
Slurm |
LSF |
| 本项目是否可用 |
可用(2026-10-04 拍板) |
不可直接跑本项目作业 |
| 能否看到共享工作区 |
能 |
看不到(只有 /home、/data/nfs/lsf) |
| 提交命令 |
srun(前台阻塞,ADE-XL 需要) |
bsub |
| 看状态 |
squeue |
bjobs |
| 取消 |
scancel |
bkill |
什么情况选哪个
- 选 Slurm:本项目的全部仿真(唯一可用项)。
- 用 LSF:仅当你明确知道作业不依赖
/projects//mnt/lustre 时。
跨工具叫法对照
| 这件事 |
Slurm |
LSF |
| 提交作业 |
sbatch / srun |
bsub |
| 看状态 |
squeue |
bjobs |
| 看详情 |
scontrol show job |
bjobs -l |
| 取消 |
scancel |
bkill |
| 看队列 |
sinfo |
bqueues |
| 历史记账 |
sacct |
bacct |
| 分区/队列时限 |
compile 1 天 / regression 8 h / long 3 天 |
见环境技能 lsf-simulation-env |
三、三层存储怎么选
三者各是什么
- Tier1 NFS
/projects:持久、可备份,容量约余 1.1 T。
- Tier0 Lustre
/mnt/lustre/scratch/users/<你>:共享临时,30 天老化。
- 本地
$TMPDIR:节点本地盘,不共享,约 50 G/节点。
逐项对比
| 维度 |
NFS /projects |
Lustre scratch |
本地 $TMPDIR |
| 持久性 |
持久、可备份 |
30 天老化 |
作业结束即消失 |
| 共享 |
全节点共享 |
全节点共享 |
不共享(别的节点看不到) |
| 适合 |
设计源、netlist、日志、裁剪后的结果 |
波形、大中间产物、作业 workdir |
作业级临时文件 |
| 不适合 |
放巨量波形 |
长期保留 |
放脚本(节点上会找不到) |
什么情况选哪个
- 选 NFS:凡是"以后还要用"的(设计源、日志、最终结果)。
- 选 Lustre:凡是"大且短命"的(中间波形)。
- 选 本地:凡是"只在本次作业内活"的临时文件。
- 一条底线:长期保留的 Lustre 结果要 stage-out 回
/projects,否则 30 天后没了。
一句话选型口诀
设计源与日志走 NFS,波形与临时走 Lustre,脚本别放本地。
来源:/home/rain/Documents/eda_tools_ins/design/docs/kb/compare.md | 最后更新:2026-10-13 00:46(由 build/sync.py 同步,请勿在站点侧修改)