Beyond the Clock

Tracing systems inside and beyond the clock.

EDA 可视化实验

Beyond the Clock · Visualization Lab

把 RTL 到 GDSII 画成立体的

不是把图变复杂,而是让「阶段」「成熟度」「物理层次」这三个维度一眼可见。下面五种图都不依赖额外 JS,前三种是这次重点做的三维与时序方案。

一、九阶段三维流水线

每个阶段是一块有厚度的板,柱高代表公开证据下的成熟度,颜色区分前端、验证、后端与交付。蛇形走向让九步在手机上也读得完。

RTL → GDSII · NINE-STAGE PIPELINE柱高 = 公开证据下的成熟度(1–4);颜色 = 前端 / 验证 / 后端 / 交付01架构 / 规格SystemC · 性能建模02RTL / HLSVerilog · SystemVerilog03Lint / CDC静态检查 · 结构规则04仿真 / UVMVCS · Xcelium · Questa05Formal属性证明 · 覆盖率06综合 / DFTDC · Genus · Tessent07Floorplan / P&RInnovus · Aprisa · OpenROAD08STA / 功耗PrimeTime · Tempus09Tapeout / 硅后GDSII · ATE · Bring-upGDSIITAPEOUT

成熟度是作者基于公开资料的主观分级,不是厂商评分。高度只用于比较阶段之间的相对差异。

二、芯片剖面:GDSII 到底交付了什么

从硅衬底、晶体管层、M1–M6 到钝化层,用斜投影把「金属层」从抽象名词变成可数的层。虚线表示通孔与跨层连接。

GDSII · CROSS-SECTION从硅衬底到钝化层:一颗芯片实际交付的物理结构M1–M6 金属层硅衬底Silicon substrate晶体管层Poly / FinFETM1局部互连M2M3M4M5M6全局互连钝化层Passivation注:层数与厚度为示意,不对应具体工艺节点。

三、valid / ready 握手时序

数字 IC 的很多真实约束发生在时序里,而不是流程框里。这张图只讲一件事:valid 与 ready 同时为高,transfer 才发生。

VALID / READY HANDSHAKEclkvalidreadydataD0D1D2transfervalid 先到,ready 后到只有 valid 与 ready 同时为高,transfer 才发生。

数据块 D0–D2 与 transfer 窗口对齐;实际协议还要考虑反压、skid buffer 与跨时钟域。

四、二维定位图(修复版)

上一版这张图被 Markdown 的空行切成了段落,SVG 里出现 p 标签,所以整张图不显示。这一版把 SVG 压成连续块,并补了投影和象限底色。

能力强 · 接口封闭能力强 · 接口开放早期探索接口开放 · 能力待验证公开 MCP 接口开放度 →Agent 工程能力 →Siemens Fuse:跨工具 MCP 编排,覆盖多产品线Siemens Fuse跨工具编排 · 企业级Synopsys Verdi Assistant:已确认可作为 MCP ServerSynopsys Verdi调试接口已开放Cadence ChipStack:Agent 能力激进,公开 MCP 文档不透明Cadence ChipStack能力强 · 接口不透明AMD Ross:Vivado 官方 MCP,范围限于 FPGA/自适应 SoCAMD RossVivado · FPGA 边界OpenROAD-MCP:开源 ASIC 物理设计适配OpenROAD-MCP开源 · 物理设计MCP4EDA:学术研究原型,跨工具闭环MCP4EDA研究原型

位置是作者基于公开资料的定性判断,不是厂商评分。

五、成熟度热力图

如果只想快速扫读,热力图仍然比三维图更高效。三维流水线负责建立直觉,热力图负责精确比较。

工作阶段AI 能力公开 MCP生产可信度Agent 适配
架构建模与规格3022
RTL 开发4224
CDC/RDC 与静态检查3133
功能验证4334
Formal 与覆盖率3132
仿真加速与 Emulation3122
综合与 PPA 优化4233
物理实现与 ECO3323
DFT 与物理签核2141
硅后调试2222
0 无1 早期2 可用3 成熟4 生产级

评分是作者基于公开证据的主观分级,不构成厂商能力评分。

0%