高速设计是电气工程师能承担的最具挑战性的任务之一。有诸多因素影响着高速信号的响应。一种常见的误解是,高速设计是系统时钟频率的函数。事实并非如此,高速取决于上升时间,阻抗控制与PCB堆叠,跟踪宽度和终端。
更快的切换速度本质上意味着工程师和PCB设计师的两件事情:
信号完整性问题;
反射,串扰等,通过控制阻抗路由,终端和PCB叠加来满足信号完整性目标。
时间约束
确保多个信号在大致相同的时间到达目标引脚;
信号路径匹配路由长度。
定时完整性在许多应用中非常重要,包括DDRx和SDRAM设计,这些设计已成为最常见的一些。 目前,这些类型的设计包含以下一个或多个: DDR,DDR2,DDR3或DDR4。 DDR设计带有一系列时间规则,包括:
地址/命令行匹配+/- 20mils的时钟;
地址/命令行相互匹配为+/- 10mils;
数据选通对作为di ff对路由;
数据选通对相互匹配为+/- 1mil;
数据网匹配+/- 10mils;
而且还有更多的,同时保持阻抗,间隙等。
当高速路由时,应用路由拓扑也是非常重要的。 网络的拓扑结构是引脚到引脚连接的布置或图案。 默认情况下,每个网络的针对引脚连接被布置为给出最短的总连接长度。 由于各种原因,拓扑可以应用于网络。 对于必须最小化信号反馈的高速设计,网络配置有菊花链拓扑结构。 然而,对于地面网络,可以应用星形拓扑,以确保所有轨道回到公共点。
DDR2(和DDR3中的某些情况)可以采用“平衡T”或“分支匹配”拓扑。 虽然DDR3和DDR4引入了“fly-by”拓扑。 在“fly-by”拓扑中,地址/控制/时钟信号从一个SDRAM顺序路由到下一个,从而消除了反应。 此路由拓扑简单得多。 存储器控制器补偿固有延迟(读/写调平)。 然而,地址/控制线仍然需要匹配芯片到芯片。
数据线造成不同的问题。 所有数据线必须与目标长度加或减一个公差并行调整。 它们还必须通过终端电阻,并且通常在启动焊盘和端子焊盘之间有多个通孔。 多段和终端电阻使得调整所有数据线的整个净长度非常困难。 此外,在非常高速度的设计中,您还需要考虑从焊盘到基板的组件内置的各个引脚延迟。 因此,您可以看到,工程师或PCB设计人员在进行高速路由时需要考虑很多因素。 没有什么,如果不是一个挑战。
老方法
在过去,工程师被迫通过跟踪电子表格中的所有内容来处理长度调整。 这允许他们通过深度,电阻器长度和引脚长度跟踪网络的每个单独的段长度。 在将其全部添加到每个网络之后,然后在任何需要的地方添加信号长度,这使得它们能够使组中所有网络的长度相等。 这是一种过时的长度匹配方法,这是繁琐而耗时的。
XSIGNALS和XSIGNAL WIZARD简介
XSIGNALS
什么是XSignal? XSignal本质上是两个节点之间的设计师定义的信号路径。 它们可以是同一个网络内的两个节点,也可以是相关网络中的两个节点,由一个组件分隔。 一旦建立了节点,就可以使用XSignal对相关的设计规则(如长度和匹配长度)进行定义。 然后在交互式长度调整和其他设计任务期间遵守这些规则。
XSignals用于通过匹配路由长度来控制定时
XSignals将网络组合成逻辑路径
XSignals忽略中间无源
XSignals将连续网络连接到物理子网
XSignals支持平衡T和Fly-by拓扑
XSignal向导可用于自动创建和分配XSignals到XSignal类
设计规则确保交互式调整过程中的长度匹配。
XSignals支持双倍长度调谐
XSignals支持跨终端器的长度调谐,例如轨道中的串行电阻,例如34欧姆轨道。
用AD17设计PCB时,有智能的xsignals向导,点击菜单栏中Design—XSignals—Run XSignalsWizard即可,AD17 Xsignals 有以下特点:
自动生成xsignals;
支持通用接口和内存电路;
自动生成等长规则。
XSIGNAL WIZARD
技术感知的XSignals向导有助于自动创建XSignals。 该向导支持的其中一个技术领域是DDR3或DDR4存储器。
在这些模式下,向导将自动为板载DDR3 / 4创建XSignals,XSignal Classes,Matched Length Group,Di ff Pair Matched Lengths Rules以及Fly-By拓扑。
管理Altium Designer中的引脚包延迟
在500 MHz以上的每个高速设计中,连接介质或与芯片的接合线都会对信号引入延迟。该器件内延迟被称为引脚封装延迟。
这些延误需要考虑。 引脚封装长度可以被定义为原理图组件引脚的属性。 长度值被传输到PCB布局,其中它成为占位面积的Pin / Pkg Length。 Pin / Pkg Length作为XSignal定义的一部分自动包含在信号长度计算中。
高速设计是电气工程师能承担的最具挑战性的任务之一。有诸多因素影响着高速信号的响应。一种常见的误解是,高速设计是系统时钟频率的函数。事实并非如此,高速取决于上升时间,阻抗控制与PCB堆叠,跟踪宽度和终端。
更快的切换速度本质上意味着工程师和PCB设计师的两件事情:
信号完整性问题;
反射,串扰等,通过控制阻抗路由,终端和PCB叠加来满足信号完整性目标。
时间约束
确保多个信号在大致相同的时间到达目标引脚;
信号路径匹配路由长度。
定时完整性在许多应用中非常重要,包括DDRx和SDRAM设计,这些设计已成为最常见的一些。 目前,这些类型的设计包含以下一个或多个: DDR,DDR2,DDR3或DDR4。 DDR设计带有一系列时间规则,包括:
地址/命令行匹配+/- 20mils的时钟;
地址/命令行相互匹配为+/- 10mils;
数据选通对作为di ff对路由;
数据选通对相互匹配为+/- 1mil;
数据网匹配+/- 10mils;
而且还有更多的,同时保持阻抗,间隙等。
当高速路由时,应用路由拓扑也是非常重要的。 网络的拓扑结构是引脚到引脚连接的布置或图案。 默认情况下,每个网络的针对引脚连接被布置为给出最短的总连接长度。 由于各种原因,拓扑可以应用于网络。 对于必须最小化信号反馈的高速设计,网络配置有菊花链拓扑结构。 然而,对于地面网络,可以应用星形拓扑,以确保所有轨道回到公共点。
DDR2(和DDR3中的某些情况)可以采用“平衡T”或“分支匹配”拓扑。 虽然DDR3和DDR4引入了“fly-by”拓扑。 在“fly-by”拓扑中,地址/控制/时钟信号从一个SDRAM顺序路由到下一个,从而消除了反应。 此路由拓扑简单得多。 存储器控制器补偿固有延迟(读/写调平)。 然而,地址/控制线仍然需要匹配芯片到芯片。
数据线造成不同的问题。 所有数据线必须与目标长度加或减一个公差并行调整。 它们还必须通过终端电阻,并且通常在启动焊盘和端子焊盘之间有多个通孔。 多段和终端电阻使得调整所有数据线的整个净长度非常困难。 此外,在非常高速度的设计中,您还需要考虑从焊盘到基板的组件内置的各个引脚延迟。 因此,您可以看到,工程师或PCB设计人员在进行高速路由时需要考虑很多因素。 没有什么,如果不是一个挑战。
老方法
在过去,工程师被迫通过跟踪电子表格中的所有内容来处理长度调整。 这允许他们通过深度,电阻器长度和引脚长度跟踪网络的每个单独的段长度。 在将其全部添加到每个网络之后,然后在任何需要的地方添加信号长度,这使得它们能够使组中所有网络的长度相等。 这是一种过时的长度匹配方法,这是繁琐而耗时的。
XSIGNALS和XSIGNAL WIZARD简介
XSIGNALS
什么是XSignal? XSignal本质上是两个节点之间的设计师定义的信号路径。 它们可以是同一个网络内的两个节点,也可以是相关网络中的两个节点,由一个组件分隔。 一旦建立了节点,就可以使用XSignal对相关的设计规则(如长度和匹配长度)进行定义。 然后在交互式长度调整和其他设计任务期间遵守这些规则。
XSignals用于通过匹配路由长度来控制定时
XSignals将网络组合成逻辑路径
XSignals忽略中间无源
XSignals将连续网络连接到物理子网
XSignals支持平衡T和Fly-by拓扑
XSignal向导可用于自动创建和分配XSignals到XSignal类
设计规则确保交互式调整过程中的长度匹配。
XSignals支持双倍长度调谐
XSignals支持跨终端器的长度调谐,例如轨道中的串行电阻,例如34欧姆轨道。
用AD17设计PCB时,有智能的xsignals向导,点击菜单栏中Design—XSignals—Run XSignalsWizard即可,AD17 Xsignals 有以下特点:
自动生成xsignals;
支持通用接口和内存电路;
自动生成等长规则。
XSIGNAL WIZARD
技术感知的XSignals向导有助于自动创建XSignals。 该向导支持的其中一个技术领域是DDR3或DDR4存储器。
在这些模式下,向导将自动为板载DDR3 / 4创建XSignals,XSignal Classes,Matched Length Group,Di ff Pair Matched Lengths Rules以及Fly-By拓扑。
管理Altium Designer中的引脚包延迟
在500 MHz以上的每个高速设计中,连接介质或与芯片的接合线都会对信号引入延迟。该器件内延迟被称为引脚封装延迟。
这些延误需要考虑。 引脚封装长度可以被定义为原理图组件引脚的属性。 长度值被传输到PCB布局,其中它成为占位面积的Pin / Pkg Length。 Pin / Pkg Length作为XSignal定义的一部分自动包含在信号长度计算中。
举报