|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
对信号完整性工程师而言,高速串行链路仿真是功能强大的工具。这些仿真可让设计人员大致了解系统性能预测,使他们在将设计交付耗资巨大的电路板生产之前更容易做出正确决定以达到设计目标。
" D7 R' k- i+ K) [ TI的WEBENCH®接口设计工具可为串行链路仿真提供简单却功能强大的环境。这款基于Web的免费工具可作为快速且方便使用的高速通道分析仿真工具 —— 对传统上由已获授权的电子设计自动化(EDA)软件工具进行的分析(更严格更耗时)是一种补充。您可在这篇博客文章里读到更多关于WEBENCH接口设计工具的内容。% f0 M3 ]; p6 s7 I: h
这一切听起来很棒,但该工具能给您带来可靠的结果吗?为了回答这个问题,笔者去了实验室,并进行了一些测量。笔者决定使用一个速率为12.5Gbps的Linear re-driver DS125BR820EVM、一些FR4印刷电路板(PCB)走线以及具有SMA连接器、适用于背板子系统的子卡。图1展示了笔者的简单设置。使用一个误码率测试器(BERT)作为为本次研究的发送器及接收器)。5 d0 b. N- R$ o9 z1 v
/ C( r+ `4 V3 @% z
图1:实验室测量设置* c% _2 `: p: z
首先,笔者用一个四端口网络分析仪测定了所有线缆、连接器和电路板走线的S参数并保存它们,目的是用来建立通道模型。接着笔者对这些文件进行级联,旨在为前置通道(芯片输入之前的所有通道)和后置通道(芯片输出后面的所有通道)创建组合式模型,以便上传到WEBENCH接口设计工具。因为可从该工具访问DS125BR820 IBIS-AMI(input/output buffer information specification-algorithmic modeling inteRFace)模型,所以最后要做的一件事是设置发送器。笔者使用一个通用的IBIS-AMI发送器模型,并将边缘速率和差分输出电压匹配得尽量接近BERT。由于笔者的WEBENCH环境复制了实验室的试验台,因此笔者可为几种不同的设置运行仿真,并观察它们的匹配状况如何。WEBENCH接口设计工具的另一个妙处是它能远程处理仿真,这样笔者就可以在实验室通过自己的笔记本电脑运行它们,无需担心处理能力。
4 F0 Z, b* g% ~ 在本次研究中用了两个实例。实例1是在8Gbps的数据速率下使用了PCI Express Gen3。实例2是在12Gbps的数据速率下使用了SAS3。) {0 f; t+ g2 W3 R
实例 1 的技术参数为:+ v) g* s; \, ^$ [7 X$ E6 K0 T/ {- {% F
Y" I* L" y- P# [" P; z - BERT输出:8Gbps、800mVpp。
W. ~8 l$ d% S/ g& w/ a6 j
0 \& t! P) ~2 M; Z, j9 {" p - 通道:在4GHz的前置通道处为〜10dB,在4GHz的后置通道处为〜2dB。
; l; W5 Y7 r+ ]6 y. ~; L
p: j Q7 d% |) h& w" r4 \ - DS125BR820设置:输入EQ = Level 3、输出VOD = Level 5。
. E8 Y+ }. K3 \/ q! [, w0 N8 k4 N" ^
@+ A' b$ j. E3 }
* _% t, N! u" j/ V9 u8 b; M3 ~. ? 图2:实例1的实验室数据(左)和WEBENCH接口设计工具仿真数据(右)/ c+ O6 I/ `5 [
实例 2 的技术参数为:$ f3 @2 l2 e$ z/ ?4 H
, E X; L" p6 R2 Z& F9 p - BERT输出:12Gbps、800mVpp。
4 G: {+ o P& e# ]9 A
8 r3 q) E0 p" b$ v& u9 _) [& r6 o - 通道:在6GHz的前置通道处为〜14dB,在6GHz的后置通道处为〜3dB。) `5 \% @- y6 `, a% A- D/ k
7 y6 ?2 k: G9 b. r8 x7 {4 i
- DS125BR820设置:输入EQ = Level4、输出VOD = Level 7。9 p9 {- h; I$ C0 C: Q2 ^3 E! V
. Y5 O* \/ F; m& `4 } 图3:实例2的实验室数据(左)和WEBENCH接口设计工具仿真数据(右)+ m+ j% w' {2 o0 l& @
DS125BR820在笔者的系统输出端打开了眼图。图2所示的实例1表明有足够的余量,看来DS125BR820能补偿更多的通道损耗同时使眼图仍能保持开启状态。图3所示的实例2展示了相反的情况:笔者的通道有太多的损耗,在这些运行条件下笔者很可能会看到误码,除非在通道的末端使用接收芯片的均衡功能。
$ i0 K6 f5 {+ ]+ i 如果您未能如笔者一样拥有可上传的S参数测量值,那么您可以简单地输入在给定频率下的预期损耗;WEBENCH接口设计工具将产生与您所需插入损耗相匹配的通用S参数。) T& U" z9 V7 ^* Z+ y
4 M# A7 K# P8 g: f8 e7 i* N
设置和运行像这样的仿真大约需要30分钟,产生的结果比实验室测量值更合理且匹配更好。WEBENCH接口设计工具是一种非常有用、基于Web的工具,能帮用户根据自己的应用需求挑选合适的器件。笔者希望您试用一下它!
# v7 F, }$ U& y2 X8 ]3 h+ }0 w
* Y3 `+ C2 g, M0 }' T |
|