Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 61523-2于2002年作为与IEEE的双标识标准(IEEE Std 1481-1999)发布,规定了CMOS ASIC设计流程中布局前延迟和功耗计算的综合方法。该标准是IEC 61523系列(延迟和功耗计算标准)的一部分,该系列包括第1部分(延迟计算DCL)、第3部分(IEEE 1497 — 标准延迟格式SDF)和第4部分(DCL与Liberty集成)。IEC 61523-2专门关注CMOS ASIC库的布局前延迟建模,提供了在物理设计之前对时序弧、单元状态依赖性和互连效应的标准化表示。
该标准解决了深亚微米VLSI设计中的一个关键挑战:本征门延迟与互连延迟之间日益扩大的差距。随着工艺几何尺寸缩小至0.5 μm以下,线延迟开始主导路径时序,需要考虑输入转换速率、输出负载电容和多输入开关效应的复杂延迟模型。IEC 61523-2提供了数学框架和语言语法,以技术无关的方式捕获这些依赖关系。
IEC 61523-2的核心创新是延迟计算语言(DCL),一种用于表示数字单元时序和功耗特性的声明式建模语言。DCL采用基于表格的方法,结合插值函数来描述单元延迟、输出转换时间和功耗在不同工作条件下的特性。
| DCL元素类型 | 符号 | 描述 | 示例 |
|---|---|---|---|
| 时序系数表 | tpdCoeffTable | 传播延迟关于输入转换速率和输出负载的二维表 | 4×5矩阵(4个输入转换速率,5个负载值) |
| 插值函数 | interp | 表格值之间的双线性或双三次插值 | selectPlane + 平面插值 |
| 状态相关组 | when | 基于单元状态的条件延迟选择 | when (A=1 & B=0) delay = value |
| 开关功耗 | Psw | 动态功耗 = 0.5 * C_load * Vdd^2 * f_sw | 每个输入引脚的功耗模型 |
| 漏电功耗 | Pleak | 静态功耗 = I_leak * Vdd,状态相关 | 每个输入状态对应表格 |
DCL表使用由关键字分隔的特定文件格式定义。每个时序弧(如输入引脚A到输出引脚Y)有四种转换类型对应的系数表:RP(上升传播延迟)、RT(上升转换时间)、FP(下降传播延迟)和FT(下降转换时间)。这些表通常包含20个条目,排列为5×4或4×5矩阵,对应不同的输入转换速率和输出负载电容。
IEC 61523-2的一个关键贡献是在物理布局尚未就绪时处理互连延迟估计。该标准定义了线负载模型方法,根据扇出、模块规模和工艺技术参数估计互连电容和电阻。这些模型使设计者能够在逻辑综合和布图规划阶段就做出时序敏感决策,远在详细布线之前。
| 扇出范围 | 估计线长 (μm) | 估计电容 (fF) | 估计电阻 (Ω) | RC延迟贡献 (ps) |
|---|---|---|---|---|
| 1 | 50 – 100 | 10 – 20 | 5 – 10 | 0.5 – 2 |
| 2 | 100 – 250 | 20 – 50 | 10 – 25 | 2 – 10 |
| 4 | 250 – 600 | 50 – 120 | 25 – 60 | 10 – 50 |
| 8 | 600 – 1500 | 120 – 300 | 60 – 150 | 50 – 200 |
| 16 | 1500 – 4000 | 300 – 800 | 150 – 400 | 200 – 1500 |
随着工艺节点推进到65 nm及以下,传统的WLM方法变得越来越不准确,因为线延迟不仅仅是扇出的函数——它还取决于布线拓扑、金属层分配、过孔数量以及与相邻网络的耦合效应。行业已普遍转向物理综合(基于布局布线的时序估计),甚至在布局前阶段也是如此,尽管用于单元级时序特征化的基本DCL框架仍然具有相关性,并被纳入Liberty (.lib)模型中。
IEC 61523-2和IEEE 1481本质上是同一标准,以联合发布方式确保全球采用。IEC 61523-2:2002对应IEEE Std 1481-1999,技术内容完全一致。IEC版本在欧洲和亚洲更广泛引用,而IEEE版本是北美的标准。两者使用相同的DCL语法和时序模型规范。
该标准提供了建模多输入开关(MIS)效应的机制,即多个输入同时开关会影响传播延迟。DCL支持使用”when”子句的条件延迟表,根据其他输入的状态选择不同的时序系数。但完整的MIS建模需要对每种可能的输入组合进行特征化,这随输入数量呈指数增长。实际上,大多数库特征化仅建模单输入开关,并增加一个保护带来计入MIS效应。
可以。DCL框架是技术无关的,已成功应用于FinFET(16 nm、7 nm、5 nm)库特征化。但FinFET器件引入了原始标准未明确涉及的其他效应,如自热效应、偏置温度不稳定性老化和增加的漏电变异性。现代Liberty (.lib)模型通过额外结构扩展了DCL概念来处理这些效应,同时保持与IEC 61523-2框架的向后兼容性。
IEC 61523-2将动态(开关)功耗建模为输出负载电容、电源电压和开关频率的函数,与经典的0.5*C*V²*f公式一致。漏电(静态)功耗建模为状态相关的电流消耗,针对每种稳定输入组合有单独的值。标准还支持内部功耗建模,即单元内部消耗的功率(短路电流)被特征化为输入转换速率和输出负载的函数,与负载充电电流无关。