北京中鼎畅讯科技有限公司 于博士信号完整性 欢迎您!
于博士信号完整性LOGO
北京中鼎畅讯科技有限公司咨询电话

当前位置:首页 > 信号完整性仿真

Hyperlynx仿真DDR地址线拓扑结构

时间:2015-03-19      浏览次数:

如果一个芯片接口挂着好几个外设芯片,那么控制器可外设之间怎么连线就必然有个拓扑问题。SI仿真中,前期评估拓扑结构是经常遇到的常规仿真工作。今天的仿真软件应用,我们评估一个DDR接口中地址线的拓扑问题,看看怎么用软件来干这个事。

准备评估的DDR接口像下面这个样子,控制器挂着3个DDR芯片。这里用DDR的地址线说事,纯粹是因为本人有点懒(不用找那么多种类的仿真模型^_^,嘿嘿,都不好意思说了)。地址线怎么把三个DDR芯片连起来?PCB上线怎么走?如果学会点仿真软件的使用,这个活干起来非常简单。

仿真么,首先你要找到芯片的仿真模型,常见的IBIS模型,有模型就好办了。今天我们用Hyperlynx来搞这个事。当然能干这个活的除了Hyperlynx还有别的软件,以后再给大家巴拉。首先用Hyperlynx的linesim创建一个Free-form元原理图,然后把芯片模型了走线了电阻了电源了等等一票琐碎东西都塞进去,连巴连巴就成下面这样子了。

仿真出来的波形是酱紫的,很神奇哟,波形还是不错滴,看不到明显的反射引起的震荡。

感觉是不是很简单!软件操作本身真的没啥好说的,无非click、click、click、click…….(晕,话说鼠标是消费品吧,也有寿命吧)!

可问题是你在linesim里连巴连巴的,咋连啊?!所以在连巴之前,你要有几个走线的预案,前面连出来的那个拓扑,走线是酱紫的,控制器直接连到中间那个DDR的引脚,然后往两边分叉把另两个接上,当然本能的就要想到那两个叉最好等长。搞完了这个,从中间DDR引脚拖个尾巴出来接端接电阻。有了这个,仿真那个拓扑怎么连就很清楚了,当然了,仿真拓扑里面那些传输线长度是需要你大概估计的,芯片有多大,芯片间距多远啊,估计一下可能走线多长就是了。

那你可能会想了,我不分叉不行么,直接把三个DDR串糖葫芦行不行?不确定,OK,这简单!再连巴连巴,于是搞成这样。

对应波形是这样,从波形本身质量上看也还不错。当然DDR会涉及一个时序问题,这个我们先不考虑。

当然了你如果还想搞别的拓扑,比如另类了奇葩了神马的都行,随便连呗,linesim那个原理图里你愿意咋搞就咋搞。如果外设芯片种类很多,RAM了、Flash了、CPLD了、等等诸如此类其他各种零碎儿,有时候真的会搞出来一些奇葩另类的拓扑。但是不管你想搞什么奇葩的拓扑,在Hyperlynx软件里是很简单的事!

写这个东西主要是经常有网友问,仿真软件都有啥,各个仿真软件的特点之类的问题,索性开个栏目介绍一下,主要是说明什么软件能干什么事。当然了,仿真结果出来了怎么用,那不是软件的问题,反正你让软件干啥它就干啥,只要它能干。软件说了,反正你让我干的活我干了,东西给你了,剩下的您爱咋搞就咋搞!软件就这么任性。

本站技术文章欢迎转载,转载请注明出处:于博士信号完整性 www.sig007.com。