CHIP DESIGN · COURSE

标准单元、SRAM、I/O 与 IP 认证

认证真实 ASIC 无法用理想 RTL 替代的依赖。课程从结论—证据矩阵及软核、固核、硬核不同责任边界开始;核对标准单元功能、时序弧、Liberty 表、功耗/噪声数据、LEF 抽象、版图、提取、表征、工艺角与更新;把 SRAM 编译器身份贯穿周期精确语义、睡眠/保持、时序、功耗、MBIST、修复、ECC 与布局规划;连接 I/O 模式、电压和负载包络、ESD 结构、焊盘环与封装映射;约束 PLL、复位、稳压器、传感器、微调、校准、OTP、测试与固件假设;把法律许可、来源、漏洞、补丁、供应商支持与归档重建视为技术依赖;最后完成 IP 物料清单、九项跨视图故障注入、独立审查,并把建模集成证据与真实硅片认证分开。

本课程之前: 已完成半导体制造/PDK/设计规则、静态时序/CDC/约束、物理设计/功耗/信号完整性、DFT、SoC 集成、模拟与混合信号基础、流片及 EDA 自动化。练习使用合成或合法可访问工件。本课程不提供专有库、存储器编译器、I/O/ESD 与模拟宏、第三方 IP、法律权利、供应商认证、晶圆厂接收或已制造硅片证据。

COURSE FACTSStage, chapters, units, prerequisite, and outcome
第 1 章

IP 数据手册是有边界契约,不是靠名声证明

目标: 对“IP 数据手册是有边界契约,不是靠名声证明”,哪些冻结输入决定结果、首个可独立观察的结论是什么、哪项变更证明检查器确实有效?

契约具名功能、接口、时序、时钟、复位、功耗状态、电压、温度、工艺、可靠性、测试、固件、安全、物理集成、封装假设、修订、勘误与排除用途。 本节采用“构造最小可观察案例”路线。调用自动化前,先构造可手工检查实例:说明进入该步骤的状态、允许的转换、必须变化的观测,以及能够推翻结论的证据。定义 IP 模块声称什么、哪些视图实现各项结论、由谁认证,以及哪些集成条件使证据保持有效。 把每种抽象连接回它所代表的物理结构或可执行证据,并说明该表示从哪里开始不再可靠。

“IP 数据手册是有边界契约,不是靠名声证明”具有可审契约:每个接受结论都映射到可检查证据,以及精确 IP/PDK/工具/修订组合的完整消费者视图集。 使用结果前要说明适用范围、身份、单位、条件、排除、阈值、证据来源、责任人与变更规则。 必须把控制流程成功与设计证据分开:进程可以返回零,却使用错误修订、跳过工作、复用陈旧输出、压掉违规或发布不完整工件。广泛使用的 IP 被接受用于新电压与工艺,尽管认证报告只覆盖先前节点。 学习者必须找到首个分歧并修复依赖,不能只是反复运行直到看板变绿。

每个接受结论都映射到可检查证据,以及精确 IP/PDK/工具/修订组合的完整消费者视图集。 该不变量只对具名候选与声明环境成立;任一输入变化都会使全部依赖结果失效,直至重建重新证明。

冻结案例“为一个 UART 硬宏建立含功能、时序、功耗、DFT、物理、固件与法律行的结论矩阵。”中的精确对象、条件、单位与源证据。 第一步冻结候选,并在阅读生成摘要前预测预期观测。

应用声明的物理或工程模型,展示每次转换,并保留失败值、缺失值及模型外状态。 第二步执行最小转换,保留原始标准输出、标准错误、退出状态、生成文件与资源使用。

把推导观测同“每个接受结论都映射到可检查证据,以及精确 IP/PDK/工具/修订组合的完整消费者视图集。”比较,并指出失效边界首先使哪个下游决策失效。 最后把观测与不变量核对,注入具名故障,并验证预期消费者拒绝损坏或陈旧状态。

为一个 UART 硬宏建立含功能、时序、功耗、DFT、物理、固件与法律行的结论矩阵。 阅读追踪前,先预测精确命令或状态转换、预期退出与工件状态、应首先响应的检查器及最小安全恢复。

  1. 冻结案例“为一个 UART 硬宏建立含功能、时序、功耗、DFT、物理、固件与法律行的结论矩阵。”中的精确对象、条件、单位与源证据。
  2. 应用声明的物理或工程模型,展示每次转换,并保留失败值、缺失值及模型外状态。
  3. 把推导观测同“每个接受结论都映射到可检查证据,以及精确 IP/PDK/工具/修订组合的完整消费者视图集。”比较,并指出失效边界首先使哪个下游决策失效。

结果: 任何缺少匹配修订、条件、证据与视图的行都保持阻断,不受供应商名声影响。 只有干净的第二次执行复现决定性工件,并且定向变更在预测边界失败后,才接受结果。