allegro中setup advisor命令在哪

如题所述

2.1.7预先创建拓扑样本;预先创建拓扑样本这一环节,就是在CadenceS;本文会在下面的章节中介绍如何在SigXP中手动创;2.1.8预先创建相对于不同阈值电压的眼图模板;眼图模板是显示在CadenceSigWave波形;图3:眼图模式下的眼图模板;在本环节中,我们可以依据信号阈值电压、建立和保持;2.1.9预先创建自定义测量;在SigXP中,Caden

2.1.7 预先创建拓扑样本
预先创建拓扑样本这一环节,就是在Cadence SigXP中手动创建相关信号线的拓扑,供之后执行假设分析(What-if)和参数扫描仿真使用。此环节不是必需,一般只出现在简单拓扑或拓扑结构已确定的信号线上,更多的情况下,常常是在空白的电路板上执行关键器件预布局后,通过初略预布线的方式连接信号线,然后在Allegro PCB SI中提取此信号线的拓扑进入到SigXP中进行仿真,这样对于多负载的负载拓扑而言更为方便一些。

本文会在下面的章节中介绍如何在SigXP中手动创建信号线拓扑,以及如何配置brd设计文件以提取信号线拓扑进入到SigXP中。
2.1.8 预先创建相对于不同阈值电压的眼图模板
眼图模板是显示在Cadence SigWave波形显示器中眼图模式下的图案,用于辅助确认信号眼图的质量。

图 3:眼图模式下的眼图模板

在本环节中,我们可以依据信号阈值电压、建立和保持时间等参数预先创建信号的眼图模板,供信号分析时使用。关于如何创建和编辑信号的眼图模板,笔者将另文介绍,本文不再详述。
2.1.9 预先创建自定义测量
在SigXP中,Cadence提供了众多的默认测量,包括信号飞行时间、解决时间、传输延迟、单调性、最大过冲电压、最小下冲电压、眼图眼睛高度、眼图眼睛宽度等等。但对于一些更复杂更细节的测量要求,就需要通过自定义测量来实现了,例如过冲面积、下冲面积、变化沿斜率、建立时间、保持时间等等。
自定义测量是Cadence为SigXP提供的一个接口,让用户可以通过对话框形式或文本形式在一定的语法格式下编辑所需的自动测量,然后可以在SigXP调用并将测量所得值显示在结果中。关于如何创建和编辑自定义测量,笔者将另文介绍,本文不再详述。

2.2 仿真前的规划
由于前仿真的主要目的就是在众多的待定参数中找到适宜的解决方案,所以常常不得不采用耗时耗力的假设分析和参数扫描的方式执行,这也就意味着,不确定的因素越多,所需执行的扫描仿真次数也就越多,执行仿真所需的时间也就越长。因此在执行仿真前,我们常常需要通过通过各种方式去减少不确定的因素,或是缩小不确定的范围。这基本上就是在仿真前的规划这一环节所需要完成的事情。

在本环节,我们常常可以通过芯片手册、用户指南和信号规范,以及所设计系统的具体情况,乃至自己和例如本案例中,假定并没有JEDEC给出的设计规范,我们还未知道地址、命令、控制和时钟信号需要走Fly-by他人的经验,去对一些待定因素做出一些取舍。 拓扑,那我们就有可能需要仿真平衡T型拓扑时信号的情况,这可能会带来两倍的仿真时间。

图 4:地址、命令和控制信号传输线拓扑
又例如按照板子的尺寸情况,我们确认了要完成布线至少需要6层板,而传输线密度又决定了传输线宽度不能大于5mil,板厂生产工艺方面又限制了线宽不能小于4mil,再依据板厚和可能的叠层方案我们可以知道内层传输线的阻抗范围只能在50~75ohm之间,这样我们仿真时就不需要再扫描此范围之外的阻抗。
再例如依据布局和布线空间,当采用Fly-by拓扑时,寄存器到第一个内存芯片的传输线长度的范围,每两个内存芯片的传输线长度的范围也可以大致确定,芯片的尺寸决定了传输线不能太短,布线空间决定了传输线不能太长。

以上种种,只是列举了少量我们为缩小扫描仿真的范围和次数所作的努力,实际设计中,还可以有更多因素可以通过非仿真手段进行确认,这里不再一一详述。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-08
Setup-SI Design Setup
相似回答