主要内容

分析底板线卡

这个例子展示了如何分析一个串行连接组成的底板和两个线卡串行连接设计师应用。你可以模型并行转换器驱动程序/接收器,捕获的拓扑分析、运行网络特征,并评估不同的解决方案空间变量的影响你的设计的性能。

串行连接的建模是一个底板和两个线卡。

通道的拓扑结构是由:

包和连接器建模的参数。痕迹与w-lines建模。

创建新项目

打开串行连接设计师应用程序。

serialLinkDesigner
信号完整性的工具箱建议你至少设置Java堆内存8392581120 mb。使用家庭选项卡- >首选项- > MATLAB - >通用- > Java堆内存当前Java堆:51 mb在使用463 mb。最大的堆:1584 mb。堆设置:1728 mb。

选择创建一个新项目文件>项目>新项目。在新打开的对话框中,将项目backplane_linecard,接口并行转换器和示意图表通道。的Pre-Layout分析选项卡显示空白板示意图。

blank_canvas.png

设置库

您可以创建的库元素输电线路、包、连接器和指示器。

创建一个微分有损传输线模型基于带状线截面。选择工具>有损传输线的编辑。在新开的有损传输线编辑器对话框中,选择微分并选择模型类型带状线

痕迹是宽4千和0.65密耳厚。9.0毫升以上,8.5密耳低于飞机的介电常数4.25 Er。跟踪分离是5毫升。所以改变的参数千介质高度(H1)9,介质高度密耳(H2)8.5,微分分离(千)5

单击计算按钮来运行二维场解算器。左下角的阻抗变化派生的计算值。

lossy_tl_editor.png

单击另存为按钮保存模型项目的库。diff_strip_100ohm使用默认的名称。确保目录<项目图书馆> /香料/ wlines。关闭有损传输线编辑器。

四个自定义参数数据文件(connector_ab。s4p connector_cd。s4p connector_ef。s4p和connector_gh.s4p)作为支持文件附加到这个例子。下载所有四个试金石®(.s4p)文件。进口连接器参数数据,选择>导入参数。浏览到您保存下载的试金石文件的位置并选择所有四个。验证合并包装复选框被选中的导入参数文件对话框。合并连接器包装可以扫描。导入文件。这将启动编辑参数s端口映射对话框。该对话框包含一个单独的标签为每个连接器文件。

s_param_port_conn.png

左边的表显示了每一对端口之间的损失50 MHz。白色的细胞显示最小的损失。一般情况下,最小的损失发生在港口,通过路径。蓝色的细胞显示左边微分港口。绿色的细胞显示右手微分港口。

右边的表显示了参数的定位块,因为它将示意图表并识别微分港口。

通过路径查看dB和频率响应的单端路径,单击显示波形按钮。这就开始了信号完整性的观众应用程序。

through_path_freq_response.png

您可以添加新的显示查看所有数据真实的或想象的,大小/角和dB。关闭信号完整性的观众应用,编辑参数s端口映射对话框,并导入参数文件对话框。

创建通道示意图

添加底板传输线通过选择微分有损传输线上的空白画布元素Pre-Layout分析选项卡。右键单击并选择象征选择T-Line模型。切换到<项目图书馆> /香料/ wlines图书馆如果没有选中。选择diff_strip_100ohm模型。

添加两个微分通过底板跟踪和连接器之间的模型。

通过元素开始,添加一个新的微分12层的连接层创建默认的分层盘旋飞行左边的输电线路。右键单击通过象征和选择通过模型编辑微分通过编辑器对话框启动。默认通过连接顶层到底层。取消的通过连接左通过连接正确复选框的层和检查复选框的层L2。这种变化通过一个连接通过一层一层顶部L2。这仍然是一个通孔通过一个存根与L2层板的底部。通过检查backdrilled建模启用在Backdrill面板,检查通过层在列表中,然后选择层P2。layers视图将改变显示的桶通过从底部层P2。

via_editor.png

通过编辑保存并关闭对话框。复制,粘贴,镜子通过右边的输电线路。

添加连接器,添加一个新的参数元素。选择connector_s4p.smods_connector_ab<项目图书馆> /香料/ s_params目录选择对话框参数模型。添加两个连接器(镜像)通过的左派和右派。

复制底板输电线路标志粘贴在最左边一个副本和一个副本最右边代表两个线卡上的痕迹。添加两个微分缓冲元素(镜像)和地点在最左边一个指定的发射器和一个指定接收者。

连接在一起的元素完成示意图。

schematic.png

双击启动W-line符号之一有损传输线元件属性对话框。启用扫描长度为每个w-line复选框。改变底板符号的名称bp_len美元和线卡的象征lc_len美元。通过改变两个线卡w-lines相同的名称可以使用相同的解决方案空间变量为w-line符号。关闭有损传输线元件属性对话框。

在解决方案空间面板中,改变值1变量bp_len美元16,变量lc_len美元3。

双击启动连接器符号之一香料分支电路元件属性对话框。有两行,一个用于每一个连接器的象征。启用扫描模式复选框在每一行和改变的变量名称美元的连接器

双击启动指示器的TX象征元素属性对话框。设置UI对TX1(单位时间)Serdes_10G通过的下拉菜单中选择它用户界面参数。UI设置为100 ps。保存更改示意图。

验证选择设定的示意图运行>验证当前设置示意图。验证应该没有警告或错误。

网络特性

看到席卷包模型的影响,连接器模型,和线卡跟踪物理信道特征长度,运行网络特征。模拟网络的网络特性派生LTI签名。模拟网络包括模拟TX和RX特点以及频道元素本身。的串行连接设计师应用频域网络解算器模拟网络的传递函数。从传递函数,应用脉冲、阶跃响应。应用也获得脉冲响应原理创建期间使用UI集。还计算插入损耗、回波损耗、纹波、脉冲宽度等指标。

将连接器模型,选择美元的连接器变量,右键点击并选择设置所有值。解决方案空间变得填充你进口的四种模式。

扫线卡的长度,选择lc_len美元变量并添加值2,4,5。保存更改。

sweep_params.png

运行仿真通过选择运行>模拟所选。Prelayout通道分析对话框中,选择验证,生成网表,执行渠道分析,自动装载结果。确保包括统计分析包括时域分析未经检查的,所以网络特征是唯一的分析。点击运行开始仿真过程。

当分析完成信号完整性的观众应用程序启动和加载分析的结果。每个模拟表有一行。你可以通过任何列单击列标题。对于这个示例,最低(16.67 db)之间的差异和最高(21.54 db)损失5dB。

network_charac_results.png

要查看任何数据的传递函数,选择数据,点击右键并选择显示传递函数(Unequalized)

trans_func.png

关闭信号Integrirty查看器应用程序和Prelayout通道分析对话框。

统计渠道分析

统计分析可以分析LTI TX的通道和RX均衡。这个例子展示了如何清扫TX均衡和RX CTLE统计分析。

删除解决方案空间条目连接器模型,选择美元的连接器变量,右键点击并选择设置为默认。这将留下一个条目只值1的连接器。删除条目4和5美元lc_len通过删除列。

选择的符号TX1示意图上突出的解决方案空间表行TX AMI参数。器有三个水龙头变异组TX1:自来水。从水龙头中删除变异组,这样就可以独立了。

选择TX1: tap_filter.0变量并添加值0.9,0.8,0.7

选择TX1: tap_filter.1变量并添加值-0.2,-0.1,0.1,0.2。保存更改。

sol_space_tx_eq.png

运行仿真。Prelayout通道分析对话框中,选择验证,生成网表,包括统计分析,执行渠道分析,自动装载结果。的信号完整性的观众应用程序启动仿真完成后。

在信号完整性的统计选项卡查看器窗口中,单击列标题Stat眼睛保证金(V)。所有的模拟上的利润是负的。事实上,西姆斯眼睛是完全封闭的,所以TX均衡并不足以让这个频道工作。

neg_stat_margin.png

tx_eq_stat_eye.png

点击统计误码率头的最小误码率(4.64平台以及在这个例子)。看到水龙头设置第一行表中的行上单击鼠标右键,然后选择显示解决方案。在出现的对话框中你可以看到水龙头设置:TX1.tap_filter。0 = 0.7TX1.tap_filter。1 = -0.2

回到串行连接设计师应用解决方案空间面板。改变TX均衡器水龙头给最好的数量从上面的值(0.0,0.7,-0.2,0.0)。改变值2RX1: peaking_filter.mode汽车

sol_space_rx_eq.png

保存更改并重新运行模拟。现在的两个四模拟显示积极的统计眼缘。选择一个积极的行,右击并选择显示系统Y你可以看到统计,浴缸曲线和时钟PDF。

rx_eq_stat_eye.png

关闭信号完整性的观众应用程序和Prelayout通道分析对话框。

时间域分析

DFE适应行为是non-LTI,所以运行时间域分析会让你看到DFE收敛。

建立时域分析,在解决方案的空间面板串行连接设计师应用程序,删除值2(2)lc_len美元变量。设置的值变量RX1: peaking_filter.mode值1汽车值2空白。改变变异组TX1自来水过滤器tx和设置的值(0 1 0 0)。设置值2RX1: dfe.mode变量适应

sol_space_td.png

选择设置>仿真参数和检查时域停止被设置为1000000的用户界面记录位被设置为2500的用户界面。右键单击RX象征示意图和选择编辑AMI文件(s)。在AMI文件打开Ignore_Bits参数设置为500000的用户界面。AMI文件参数的最大价值Ignore_Bits或者是仿真参数设置Ignore_Bits在模拟使用。在这种情况下,值500000 UI从AMI文件将使用相反的价值10000的UI仿真参数。这组设置配置仿真运行一百万年UI。过去500000 UI用于持续的眼睛和数量和过去2500 UI的波形保存。

双击示意图来启动指示器上的TX符号元素属性对话框。点击刺激按钮打开刺激对话框。点击按钮来创建一个新的刺激。设置的名字实验室类型连接。使它成为一个连接刺激时钟紧随其后的是PRBS31_Victim。保存更改。

stimulus.png

在指示器元素属性对话框中,选择刺激作为实验室。保存更改。运行仿真,选择Prelayout通道分析包括时域分析对话框。

信号完整性的观众应用程序启动仿真完成后。选择Time_Domain选项卡,右键单击并选择结果行显示解决方案看哪一行显示的结果DFE适应模式。DFE适应模式,选择相对应的行点击右键并选择显示系统

td_eye.png

右键单击显示面板和添加一个新的显示。Time_Domain选项卡上右键单击结果行DFE适应模拟和选择显示IBIS-AMI输出参数>RX1_SiSoft_AMI_Rx。删除节点不DFE水龙头和放大查看抽头系数随着时间的推移他们适应。

dfe_output_taps.png

关闭信号完整性的观众应用程序和Prelayout通道分析对话框。

Baidu
map