EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在电路设计中, 为了加快设计迭代,工程师们总是希望能一版设计成功,而这谈何容易,但是无论如何,这都是工程师们所追求的。为了达到一版设计成功的目标,在设计过程中可以通过仿真减少设计问题的风险。2 q' A7 m( K# [6 j% n" D
对于高速电路设计,一个完整的设计周期包括建模、仿真、分析和测试拟合。' y3 p5 h! F z. R
x2 W: s" E' J) v8 y2 l7 S1 ^5 i7 }+ ]. m' [
8 Q) L9 ~, A9 s3 l$ [: v
很多时候仿真与测试总是很难完全一致,但是可以通过仿真和测试相互的验证拟合,指导后期的设计,使仿真结果与最终测试的尽可能的吻合上。3 m, }9 O3 \2 ~4 z( O7 `/ B0 `! ~$ p
! ~! Q) p+ E6 g% ~* W% Y- d
7 F. |6 H* Y5 b: |1 t众所周知,仿真与测试使用的工具并不相同,虽然他们获取的结果类型大多相同,但是毕竟是两种不同类型的工具,所以有的时候需要转换才能对比,这在一定程度上降低了工程师工作的效率。
+ D2 U5 @: Z$ P0 \ p4 KFlexDCA是Keysight的采样示波器软件,是一款非常受欢迎的测量工具,因为它不仅仅可以测试波形和眼图,还能进行抖动分离和分析等等,并且FlexDCA中还附带很多眼图测试模板,所以很多仿真设计工程师都希望能把仿真的结果也导入到FlexDCA中进行分析。 2 P ]! a, j9 V6 T
在仿真软件Pathwave ADS中通过FlexDCA_Probe就可以把仿真的结果导入到FlexDCA软件中进行结果分析。
( j6 C5 V9 w1 [4 T下图就是Pathwave ADS的仿真原理图:
! ~! A' A6 w* ~* h5 v
$ d0 S5 w2 x7 Q8 B' N" A( ]在FlexDCA中的结果如下如图所示:
. G" p! w0 I, L K0 x就这样,ADS可以轻松帮助工程师建立起仿真与测量连接的桥梁。
+ d6 e, T; \, R2 K不仅如此,在非常复杂的DDR总线分析中,很多工程师都苦于繁杂的信号质量、时序以及眼图分析,现在也不需要那么煞费苦心的分析和计算,同样在ADS中使用Memory Designer这一功能,就可以把所有的结果分析出来,并且可以获得一份分析报告。 # k4 u* x* Y& N
DDR4的仿真原理图如下图所示:
' ]- T8 w! M- F! k, A( s仿真完成之后,可以输出一份仿真报告,如下图所示: % N: H4 e! M" B- C; |! I, k( Q6 @
当然,也可以输出眼图、波形等结果。
' K2 |3 `/ n. v3 G7 T: k$ \* M. J3 O" i5 s8 n6 q4 P. S5 D
不仅仅是示波器,仿真获得的S参数等无源结果也可以导入到网络分析仪、PLTS等工具中。
. \7 i* O# {+ [6 k5 i) a( K& O如下图所示为ADS中仿真获得的阻抗与PLTS中阻抗分析的对比结果: ) h$ C0 B# O4 d) h# z
" E$ W4 ?9 U5 B+ Q/ l8 G7 h
6 H9 w+ a/ B4 z( d |