在ADS上仿真版图设置地的方法

描述

在ADS中的Layout上,每个Port都由两个端子组成,分别为正端子(信号)和负端子(参考)。端口电流从正端子流入电路,并通过负端流出。

一般设置port时,我们都会设置正端子,那负端子在哪呢?

ADS里面有这样的设定:

(1)当有无限大地平面时,负端子在此平面上,且离正端子最近的点上。

(2)如果没有无限大地平面,那么就需人为地设置负端子的位置,使得其离正端子最近。

(3)对于momentum仿真而言,如果既没有无限大地平面,又没有人为设置负端子的话,那负端子在无限远处处,这时,仿真的结果就不正确了。

对于(1),如图1所示,这是两层板是默认的设置情况,第二层为无限大地平面。可以看到,负端子在无限大平面上,且离正端子最近(垂直)。

高速电路信号

对于(2),就是说,你得在第二层或者第一层的旁边,自己设置负端子。这是我以前第一次仿真多层板时,用的笨方法。当时设的时候,真的是想死的心都有。且不说,你要在layout上人为设置出这么多负端子,最难受的是,导出到原理图上想进行co-simulation时,你往上面加集总器件时,你分不清哪个是正端口,哪个是负端子啊!

不过,当时也没找着,在多层板时(即第二层为有限大地平面),如何设置,能让软件自动设置负端子,所以只好用这种笨办法,因为这种办法,出来的结果和两层板(无限大地平面)的结果一样。

图2是既没有无限大地平面,也没有人为设置负端子,就如(3)所述,从三维图上,都看不到端口了。

高速电路信号

如图3所示,还是两层板设置,第二层是有限大的铜皮,但是设置的是slot plane(是通过在default层上画了一个边界,然后再使用convert strip-slot命令,设置为slot plane),没有对slot plane上面的绿线删掉,也就是说,slot plane没有连接到无限大地平面上。没有做特定的负端子的指定。从三维图上,可以看到其外圈和无限大地平面隔开了。

高速电路信号

如图4所示,依然是两层板设置,第二层是有限大铜皮,设置的是slot plane(通过在default层上画了一个边界,然后再使用convert strip-slot命令,设置为slot plane),并且删掉了slot plane上面的绿线,也就是说,slot plane被连接到了无线大地平面上。

没有做特定的负端子的指定。看看三维,是不是和图1一模一样?这就是自动设置负平面的方法啊。可是ADS的help文件上是真真的找不着哇。这种方法,还是从《ADS高速电路信号完整性应用实例》上一个实例看到的,写的是如何从Allergo中提取版图到ADS进行仿真,印象中,写这个实例的是安捷伦的高级工程师。

高速电路信号

如图5所示,两层板设置,第二层是有限大铜皮,设置为slot plane(直接在substrate上通过map实现,没有用convert strip-slot命令)。从三维图上看,发现这种设置也是错误的。

高速电路信号

所以呢,在仿真多层板时,可以按图4所示的方法设置,需要用convert strip-slot来将strip平面转换成slot plane. 想确认自己设置是否正确时,可以用三维视图来检查一下。






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分