Interface Logic Model (ILM)只抽接口的时序lib

后端因为某些模块太大,有些时候只抽接口的时序lib 这种行为叫什么

其实sram的lib,db前端看到的都只有接口时序

这种行为叫 "接口抽象""边界时序抽象",在后端实现流程里通常落到一个具体动作:

只抽取接口时序库(Interface Timing Library)

而把超大模块(CPU 核心、GPU 着色器、AI 加速器)的 内部 netlist 暂时扔掉

黑盒(black-box)或灰盒(grey-box) 方式参与综合、布局、时钟树和布线。


工业界常见叫法

|---------------------------------|-----------------------|----------------------------------------------------|
| Black-Box Harden | 模块已固化(harden) | 只留 input/output pin + timing db 参与顶层流程 |
| Interface Logic Model (ILM) | 需要保留 接口逻辑 + 一级寄存器 | 把 边界 1-2 级逻辑 提出来建库,其余内部 discard |
| Grey-Box Harden | 需要 时钟树穿透 | 保留 接口 + 时钟树 + 电源端口数据通路 black-box |
| Block-Box Flow | 纯后端视角 | 任何 "只拿接口 lib,不拿完整 netlist" 的做法统称 block-box |


为什么必须这么做

  1. netlist 太大 → 顶层 读入即爆内存(> 50 M instance)

  2. 内部已 hardentiming 已签核顶层只关心边界路径

  3. schedule 并行顶层与 block 同时收敛互不阻塞


一句话总结

"只抽接口时序 lib,把超大模块内部扔掉" 的正式名称就是
Interface Logic Model (ILM)Black-Box Harden
它是后端用来"内存-时间-收敛"三件大事一起解决的标准抽象手段

相关推荐
G皮T5 个月前
【Elasticsearch】ILM(Index Lifecycle Management)策略详解
elasticsearch·搜索引擎·kibana·滚动更新·索引生命周期·搜索·ilm
浅夏的猫2 年前
【Elasticsearch专栏 12】深入探索:Elasticsearch使用索引生命周期管理(ILM)自动化删除旧数据
java·elasticsearch·搜索引擎·ilm