Professional Documents
Culture Documents
Jianwei Hu
AE Manager
PacRim EDA Distribution
May 8 2019
Source: Notes are in Tahoma, regular, 8 point, italic, flush left, vertically aligned from the bottom of text box.
设计复杂度对设计成本和
设计复杂度对设计成本和设计周期的影响
设计成本和设计周期的影响
项目按时发布
没有增加成本 项目取消
投入 仅有25%
仅有25%的项目安计划完成
25%的项目安计划完成
17%
25% 2/3 的项目错过了发布
近2/3
时间或超出预算
1/6的项目由于延迟或成本
1/6的项目由于延迟或成本
28% 超出预算而取消
30%
项目按时发布而增加了 项目未能
成本投入(10% (10% increase in 按时发布
personnel)
HyperLynx Power-Aware 仿真
HyperLynx 帮助缓解专家瓶颈
设计团队
设计团队
电气
Sign-off
SI/PI/EMC/
合规性
专家
3 HyperLynx Power-Aware 仿真
HyperLynx 的优势
自动化,让硬件设计人员能够运行复杂的分析
材料变体
选定的网络
DDRx
验证 电气性能报告
DDRx
网络 SerDes
合规
HL DRC
规则集 PCB/封装 硬件设计人员
接口设计和验证 Layout Restricted © 2017 Mentor Graphics Corporation
仿真
HyperLynx DDR4/LPDDR4
4 HyperLynx Power-Aware
DDR4/LPDDR4
设计挑战
过冲/过冲区域
DDR4 VIX 测量
DDR4 眼图模板
Restricted © 2017 Mentor Graphics Corporation
6 HyperLynx Power-Aware 仿真
不同信号组 不同要求
信号组的时序和信号质量要求: 控制器 写入操作
DRAM 模块
— DQ/DM 与 DQS DQS/DQS#(0-7) DQS/DQS#(0-7)
DQO-63 DQO-63
– 写入和读取周期
– 为 DDR4 和 LPDDR4 定义了眼图模版
DMO-7 DMO-7
ADD(0-15) ADD(0-15)
– 为 DDR4 接口定义了建立时间和保持时
、RAS CAS、WE
BA BA、RAS CAS、WE
CS、CKE、ODT CS、CKE、ODT
间
– 为 LPDDR4 定义了眼图模板 模块
控制器 读取操作 DRAM
— DQS 与 CLK
– 时序偏移要求 DQS/DQS#(0-7) DQS/DQS#(0-7)
DQO-63 DQO-63
7 HyperLynx Power-Aware 仿真
仅仅遵守布线规则还不够!
依赖布线规则对于 DDR4/LPDDR4 而言还不够
— 必须满足时序和信号质量要求
— 需要考虑所有电气影响和寄生效应
过度悲观的设计
过度乐观的设计
8 HyperLynx Power-Aware 仿真
关键的 DDR4/LPDDR4 设计问题
如何确保遵从已知的最佳实践?
— SI、PI、EMC、安全
如何快速、有效地探索新的设计配置(拓扑、叠层、DIMM 加载等)?
如何快速、准确地验证是否遵从数十种 DDRx 信号质量和时序要求?
在没有 SI/PI 专家参与的情况下可以运行什么 DDRx 验证?
如何在布线后验证完整的接口?
如何执行全面的设计验证(布线后、串扰、信号 PDN 交互),而不
会将任务变为复杂的学术工程?
— 简单快捷的验证方案
9 HyperLynx Power-Aware 仿真
Power-Aware 仿真
物理原理
物理原理
PDN 与开关信号相互影响,降低了设计裕量。这些有害的交互包括:
— 同步开关噪声 (SSN)
— 过孔到过孔耦合
— 非理想的返回路径行为
11 HyperLynx Power-Aware 仿真
PDN – 三种不同的
不同的影响
SSN 过孔到过孔耦合 非理想返回路径
多种驱动器开关和 开关时来自临近信号过孔的 返回路径和过孔影响
电源影响 耦合
信号路径
回流电流
SIG SIG
12 HyperLynx Power-Aware 仿真
Power-Aware 仿真
同步开关噪声 (SSN)
14 HyperLynx Power-Aware 仿真
理想化电路示例
通过 1nH 电感器供电
— 以创建高度简化的系统 PDN 模型。
器件输出与上拉电阻器相连,可直
接观察信号质量。
通过保持较低的输出并观察传输的
电压轨噪声,可间接观察到器件内
部电源轨上的噪声。
15 HyperLynx Power-Aware 仿真
理想化电路:1
理想化电路: 位开关
开关输出 DQO 的信号质量看起
来良好。 DQ0
驱动器电压轨上的噪声绘制为
V1P2。
我们可以看到信号如何通过保持 DQ1-DQ7
16 HyperLynx Power-Aware 仿真
理想化电路:8
理想化电路: 位开关
开关所有的BIT,最大化翻转电流
需求,观察供电回路上的噪声 DQ0
V1P2
17 HyperLynx Power-Aware 仿真
Power-Aware 仿真
过孔到过孔耦合
GND
最小的路径
GND
干扰信号过孔
将电路板的电源腔体注入径向“能量波”
受扰过孔
SIG
从过孔扩散,在参考平面之间来回反弹 信号路径
感应电流
附近的任何信号过孔都会拦截径向“能
量波”
它将在每个过孔上感应电流,从而将电压
噪声传输到每个相关的接收器
19 HyperLynx Power-Aware 仿真
最大限度减小过孔到过孔耦合
信号过孔附近存在“缝合孔”会减少注入到平面腔体内的能量
— 过孔连接每条走线所用的两个参考平面,大部分回流电流将会流经缝
合孔
两个平面必须具有相同的电压,通常为 GND
当两个平面具有不同电压时,必须使用解耦电容器
— 有效性受感性环路大小的限制
20 HyperLynx Power-Aware 仿真
缝合孔位置
阶跃响应的“振铃”是由于信号过孔注入电源平面腔体的辐射“能
量波”所致
如果附近没有缝合孔来捕获大部分能量,径向波就会在电源腔体内
来回反弹
— 可根据阶跃响应中的振铃周期来估算电路板的物理尺寸。
21 HyperLynx Power-Aware 仿真
共享返回路径的影响
4 根信号电路板的顶面切换到电路板的底面,共享同一个缝合孔。
从单一上升沿产生振铃
— 近 45mV 的峰峰值。
22 HyperLynx Power-Aware 仿真
Power-Aware 仿真
非理想返回路径
24 HyperLynx Power-Aware 仿真
对系统裕量的影响
SSO/SSN、过孔到过孔耦合
过孔到过孔耦合 非理想返回路径
SSN
和返回路径问题相结合会降
多种驱动器开关和 开关时来自临近信号 返回路径和过孔影响
电源影响 过孔的耦合 低信号质量
信号路径
回流电流
SIG SIG 无法消除这些现象,但可以
GND GND
GND
1.2V 1.2V 2.5V 通过细致的设计来缓解它们
GND
PDN SIG
SIG 干扰信号过孔 信号过孔
片内去 受扰过孔
耦电容
信号路径 回流电流如何从 2.5V 平 的影响
感应电流 面到 1.2V 平面再到
GND 平面?
最优设计仅根据需要缓解这
些影响,以维护足够的系统
裕量
25 HyperLynx Power-Aware 仿真
Power-Aware 仿真
27 HyperLynx Power-Aware 仿真
基本 SI
我们来看一个简单的 SI 示例,了解通常如何表示供电网络 (PDN):
28 HyperLynx Power-Aware 仿真
IBIS 驱动器/接收器
驱动器 接收器
方法
— 模板驱动的文本模型
— 使用数据表表示驱动器上拉/
下拉和钳位行为
假设
+VCC
— 可由 IBIS 模板精确表示驱动器/
上升数据 上拉 电源钳位 接收器
(V-t 表) (I-V 表) (I-V 表) I/O 管脚 — 基准模型假定电源和 GND 电源
输出控制 电压均为理想电压
下降数据 下拉 GND 钳位
(V-t 表) (I-V 表) (I-V 表) GND
29 HyperLynx Power-Aware 仿真
传输线
方法
— 走线几何形状和材料
— 2D 场解算器
假设
— TEM 模式传播
— 理想返回路径 (GND)
30 HyperLynx Power-Aware 仿真
过孔
方法
— 过孔几何形状和材料
— 场解算器或公式
假设
— 在反焊盘的边缘存在理想返回
路径
— 本质上,过孔的行为与同轴电
缆相同
— 可为已用/未用焊盘、抽头等
添加更多详细信息
31 HyperLynx Power-Aware 仿真
理想化信号/PDN
理想化信号 模型
+VCC
GND 钳位
(I-V 表) GND
假设
— 驱动器/接收器具有理想直流电源
— 传输线具有理想返回路径
— 过孔可建模为具有理想返回路径的传输线
— 所有参考平面均已完美去耦
Restricted © 2017 Mentor Graphics Corporation
32 HyperLynx Power-Aware 仿真
哪些 EDA 工具假定理想电源?
所有 EDA 工具
33 HyperLynx Power-Aware 仿真
…为什么使用理想电源运行仿真?
为什么使用理想电源运行仿真?
两个目的:快速和简便
— 仿真的运行速度快,而且设置简单
适合初步设计研究
— 如果设计在使用理想 PDN 时不能正常工作,则使用真实 PDN 肯定也无法正
常工作
可能无法提供 Power-Aware 仿真所需的数据
— 芯片级电源和开关行为(IBIS Power-Aware 模型)
— 封装级电源行为
— PCB Layout 数据库
— 精确的去耦电容器模型
34 HyperLynx Power-Aware 仿真
那么,究竟什么是 “Power-Aware” 分析?
— 同步开关噪声 (SSN)
— 过孔到过孔耦合
— 非理想返回路径的影响
SSN 过孔到过孔耦合 非理想返回路径
多种驱动器开关和 开关时来自临近信号 返回路径和过孔影响
电源影响 过孔的耦合 信号路径
回流电流
SIG SIG
片内去耦
SIG 干扰信号过孔 受扰过孔
电容
信号路径 回流电流如何从 2.5V 平
感应电流 面到 1.2V 平面再到
GND 平面?
35 HyperLynx Power-Aware 仿真
Power-Aware 仿真
HYPERLYNX 中的 POWER-
AWARE 设计流程
37 HyperLynx Power-Aware 仿真
布线前的信号完整性
拓扑研究
— 优化布线顺序,进行长度分段
和匹配
串扰研究
— 优化总线内/总线间间距
端接研究
— 针对不同总线行为优化驱动器/
接收器设置
可制造性研究
— 确定生产容差变化的影响
38 HyperLynx Power-Aware 仿真
布线前的电源完整性
供电网络 (PDN) 要求
制定初始去耦策略和布局
39 HyperLynx Power-Aware 仿真
规则驱动的 Layout
以图形方式定义
布线规则并集成到
Layout 中
40 HyperLynx Power-Aware 仿真
布线后 DRC
快速、全面的最佳设计实践
检查
可配置的规则集
类别:
— 模拟(3 条规则)
— 信号完整性(34 条规则)
— 电源完整性(8 条规则)
— EMI/EMC(16 条规则)
— 安全/合规性(6 条规则)
41 HyperLynx Power-Aware 仿真
布线后 PDN 验证
直流压降分析
— 确保满足供电和最大电流密度
要求
去耦分析
— 在感兴趣的频率范围内保持低
于所要求的电压纹波的最大
值。
42 HyperLynx Power-Aware 仿真
布线后 SI 验证
验证信号质量和时序要求
— 所有信号和组
包括串扰和信号/PDN 去耦
的影响
在仿真细节与速度之间进行
权衡;基于单独的设计要求
进行自定义
43 HyperLynx Power-Aware 仿真
布线后 Power-Aware 验证
布线后仿真包括以下原因所致的信
号/PDN 交互:
— SSO/SSN
— 通过电源腔体的过孔到过孔耦合
— 返回路径不连续
DDRx 向导自动运行工作流程
集成的 3D 解算器让非 SI 专家也
能使用这一复杂的分析
44 HyperLynx Power-Aware 仿真
眼图测量和开关噪声
8 位开关
8 位开关时的 SSN
64 位开关
64 位开关时的 SSN
45 HyperLynx Power-Aware 仿真
Power-Aware 仿真
POWER-AWARE 仿真
HYPERLYNX DDRX 向导
IBIS 模型 HTML 报告
DDRx 向导
(提供通用模型)
时序模型 波形
.CCE、
、.HYP、
、
.ODB++ 文件 眼图
自动化布线前/布线后工作流程
自动化布线前 布线后工作流程
Restricted © 2017 Mentor Graphics Corporation
47 HyperLynx Power-Aware 仿真
自动化工作流程为用户提供分步指导
48 HyperLynx Power-Aware 仿真
自动化结果 – HTML 报告
49 HyperLynx Power-Aware 仿真
DDR4 数据眼图比较摘要
此项比较的对象是一个具有缝合孔和去耦电容的设计上两个仅以
2400MT/s 的速度运行的网络:
— DQ0 具有畅通的参考路径;DQ59 则没有
— SSN 对噪声容限的影响大于对时序裕量的影响
包含位校正并以 2400 MTps 的速度运行的 DDR4 数据
高于 相对理想 低于 相对理想 高于眼图模 相对理想 低于眼图模 相对理想
时序裕量 噪声容限
相对理想 Vcent
使用的模型 网络 建立时间 保持时间 总时序窗口 PDN
裕量 (ps) 裕量 (ps) 裕量 的 % 最小峰值的 PDN 的 % Vcent
最小峰值
的 PDN 的 % 板的最小电 PDN 的 % 板的最小电 PDN 的 %
变化 (mV)
变化 (mV)
变化 压 (mV) 变化 压 (mV) 变化
理想 PDN
具有过孔到
过孔耦合
具有 SSN 和过
孔到过孔耦合
50 HyperLynx Power-Aware 仿真
总结
52 HyperLynx Power-Aware 仿真
www.mentor.com
Restricted © 2017 Mentor Graphics Corporation