信号完整性规则类型
下面介绍 Signal Integrity 类别的设计规则。
信号激励
默认规则:不需要
该规则用于指定在对设计执行信号完整性分析时所使用的激励信号特性。该信号会注入到被测网络上每个输出引脚处。在进行设计规则检查时,将返回最坏情况结果。
约束

信号激励规则的默认约束
- Stimulus Kind - 指定在信号完整性分析期间注入的激励信号类型。可用的激励类型如下:
- Constant Level - 激励信号保持恒定电压——根据所选 Start Level 选项为高电平或低电平
- Single Pulse - 激励信号为单个脉冲,其特性由 Start Level、Start Time 和 Stop Time 选项定义
- Periodic Pulse - 激励信号为连续脉冲串,其特性由 Start Level、Start Time、Stop Time 和 Period Time 选项定义。
- Start Level - 指定用于 Constant Level 激励信号的电压电平,或基于脉冲的激励信号的初始电压电平。可用电平如下:
- Low Level - 定义为输出引脚的 LOW 电平电压——取决于该引脚所用的模型
- High Level - 定义为输出引脚的 HIGH 电平电压——取决于该引脚所用的模型。
- Start Time (s) - 基于脉冲的激励信号的开始时间。用于计算脉冲宽度。
- Stop Time (s) - 基于脉冲的激励信号的停止时间。用于计算脉冲宽度。
- Period Time (s) - 周期性脉冲串激励信号中脉冲之间的时间间隔。周期时间到达后,会再次注入一个宽度为 Stop Time - Start Time 的相同脉冲。
规则应用
批量 DRC 以及在信号完整性分析期间。
注释
执行串扰分析时,侵扰(Aggressor)网络将注入由 Stimulus 设计规则定义的激励,其 LOW 和 HIGH 电平取决于驱动输出引脚所用的模型。受扰(Victim)网络将被注入恒定低电平电压,其电平同样取决于输出引脚所用的模型。
过冲 - 下降沿
默认规则:不需要
该规则用于指定信号下降沿允许的最大过冲(在基准值以下的振铃)。
约束

过冲 - 下降沿规则的默认约束
Maximum (Volts) - 信号下降沿允许的最大过冲值。
规则应用
批量 DRC 以及在信号完整性分析期间。
过冲 - 上升沿
默认规则:不需要
该规则用于指定信号上升沿允许的最大过冲(在顶值以上的振铃)。
约束

过冲 - 上升沿规则的默认约束
Maximum (Volts) - 信号上升沿允许的最大过冲值。
规则应用
批量 DRC 以及在信号完整性分析期间。
欠冲 - 下降沿
默认规则:不需要
该规则用于指定信号下降沿允许的最大欠冲(在基准值以上的振铃)。
约束

欠冲 - 下降沿规则的默认约束
Maximum (Volts) - 信号下降沿允许的最大欠冲值。
规则应用
批量 DRC 以及在信号完整性分析期间。
欠冲 - 上升沿
默认规则:不需要
该规则用于指定信号上升沿允许的最大欠冲(在顶值以下的振铃)。
约束

欠冲 - 上升沿规则的默认约束
Maximum (Volts) - 信号上升沿允许的最大欠冲值。
规则应用
批量 DRC 以及在信号完整性分析期间。
阻抗
默认规则:不需要
该规则用于指定允许的网络阻抗最小值和最大值。网络阻抗是导体几何形状与电导率、周围介质材料(板基材、多层绝缘、阻焊层等)以及电路板物理几何结构(在 z 方向与其他导体的距离)等因素的函数。
约束

阻抗规则的默认约束
- Minimum (Ohms) - 允许的最小网络阻抗值。
- Maximum (Ohms) - 允许的最大网络阻抗值。
规则应用
批量 DRC 以及在信号完整性分析期间。
信号顶值
默认规则:不需要
该规则用于指定信号在高电平状态下(顶值)能够稳定到的最小电压电平。
约束

信号顶值规则的默认约束
Minimum (Volts) - 允许的最小顶值电压。
规则应用
批量 DRC 以及在信号完整性分析期间。
信号基值
默认规则:不需要
该规则用于指定信号在低电平状态下(基值)能够稳定到的最大电压电平。
约束

信号基值规则的默认约束
Maximum (Volts) - 允许的最大基值电压。
规则应用
批量 DRC 以及在信号完整性分析期间。
飞行时间 - 上升沿
默认规则:不需要
该规则用于指定信号上升沿允许的最大飞行时间。飞行时间是由互连结构引入的信号延迟时间。其计算方式为:将网络上的信号驱动到阈值电压(标志信号从 LOW 向 HIGH 转换)所需的时间,减去将参考负载(直接连接到输出端)驱动到阈值电压所需的时间。
约束

飞行时间 - 上升沿规则的默认约束
Maximum (seconds) - 信号上升沿允许的最大飞行时间值。
规则应用
批量 DRC 以及在信号完整性分析期间。
飞行时间 - 下降沿
默认规则:不需要
该规则用于指定信号下降沿允许的最大飞行时间。飞行时间是由互连结构引入的信号延迟时间。其计算方式为:网络上的信号下降到阈值电压(标志信号从 HIGH 向 LOW 转换)所需的时间,减去参考负载(直接连接到输出端)下降到阈值电压所需的时间。
约束

飞行时间 - 下降沿规则的默认约束
Maximum (seconds) - 信号下降沿允许的最大飞行时间值。
规则应用
批量 DRC 以及在信号完整性分析期间。
斜率 - 上升沿
默认规则:不需要
该规则用于指定信号上升沿允许的最大斜率时间。上升沿斜率是指信号从阈值电压(VT)上升到有效高电平(VIH)所需的时间。
约束

斜率 - 上升沿规则的默认约束
Maximum (seconds) - 允许的最大上升沿斜率时间值。
规则应用
批量 DRC 以及在信号完整性分析期间。
斜率 - 下降沿
默认规则:不需要
该规则用于指定信号下降沿允许的最大斜率时间。下降沿斜率是指信号从阈值电压(VT)下降到有效低电平(VIL)所需的时间。 约束。
约束

斜率 - 下降沿规则的默认约束
Maximum (seconds) - 允许的最大下降沿斜率时间值。
规则应用
批量 DRC 以及在信号完整性分析期间。
电源网络
默认规则:不需要
该规则用于标识电源网络并指定其电压(或使用网络类作用域指定一组网络)。
约束

电源网络规则的默认约束
Voltage - 落入该规则作用域(完整查询)的网络的电压值。
规则应用
批量 DRC 以及在信号完整性分析期间。
注释
- 可通过在 PCB Rules and Constraints Editor dialog 的 Where The Object Matches 区域下拉字段中选择 Net 或 Net Class,然后在对应的二级下拉列表中选择所需的网络或网络类,来指定电源网络。规则作用域对应的 Full Query 如下:InNet('NetName') - 用于单个网络;InNetClass('NetClassName') - 用于网络类。
- 对于属于已定义的 Supply Nets 设计规则(或属于与该规则一起使用的网络类)的网络,不会计算其长度和延迟。请参阅 PCB Placement & Editing Techniques 页面,了解有关网络所提供信息的更多内容。
- 当 updating the PCB document from schematics 时,系统会建议为每个电源网络添加 Supply Nets 设计规则(即包含 power port 的网络,或通过 parameter set 分配了 Power Net parameter 的网络)。
