下载

3下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 cadence16.5基本规则设置

cadence16.5基本规则设置.pdf

cadence16.5基本规则设置

yuxiaoh
2011-12-19 0人阅读 举报 0 0 暂无简介

简介:本文档为《cadence16.5基本规则设置pdf》,可适用于高等教育领域

Cadence基本规则设置在PCB设计中设计规则主要包括时序规则、走线规则、间距规则、信号完整性规则以及物理规则设置等。、间距规则设置修改默认间距()打开电路板点击SetupConstraintsConstraintManager打开约束管理器见下图。左侧为Worksheetselector栏可以选择要设置约束类型Electrical设置电气约束Physical设置物理约束Spacing设置间距约束SameNetSpacing设置NettoNetSpacing之间的约束规则Properties设置元件或网络属性DRC显示DRC错误信息。()、选择SpacingConstraintSet前加号打开Alllayer选择Line右侧表格的数据表示Line到LineThruPin等的距离默认距离为mil我们这里设成mil,双击即可直接输入数值见下图在管理器下方有很多种类型刚才我们只设置了线到其他的距离还可以设置管脚、过孔等到其他的距离见下图()、在左侧Worksheetselector栏选择All将所有默认间距值改为见下图设定间距规则假定网络VCCV和VCC3V3需要比前面设置的间距更大。(1)、选择ObjectsCreateSpacingCset见下图在弹出的CreateSpacingCset对话框中输入milspace如右图所示()、单击OK在Objects栏出现新的规则吗milspace改变表格区域的值全为见下图分配约束()、选择Spacing打开Net前加号打开Alllayer选择Line如下图所示()、在右侧工作窗口Objects栏下找到网络VCCV单击ReferencedSpacingCset属性出现一个下拉框在下拉框中选择我们刚才设置的约束milspace同样VCCV同样设置见下图。这样网络VCCV和VCCV的间距特性就遵循新的约束规则milspace而其他没有分配的网络就遵循默认的约束规则。()、关闭AllegroConstraintManager保存文件。2、物理规则设置修改默认物理规则打开约束管理器方法同上找到Physical在PhysicalConstraintAllLayer设置默认规则直接输入其值即可见下图设置物理规则假设网络VCCV和VCCV需要比前面设置的线宽更大。单击EditProperties进入属性编辑命令在Find栏选择FindByName见右图所示单击More出现如右图所示的FindbyName找到网络vccvVccv单击进入Selectedobjects见右图单击Apply出现如右图所示的属性编辑窗口找到PhysicalConstraintSet见右图输入一个名称单击Apply如右图所示显示属性窗口将我们刚才设置的属性显示出来了。单击OKOK。回到约束管理器在Objects栏出现新的规则名sync选择LineWidth中的Min输入10单击NetAllLayer找到网络VCCV和VCCv如下图所示。网络物理规则就设置好了。、设定设计约束单击SetupConstraintsModes出现下图所示窗口在前面设置间距及物理规则之前可以在这里设置要检查的内容见下图。、电气属性规则打开约束管理器选择Electrical电气属性见下图在NetSignalIntegrity工作薄中包含ElectricalProperties、Reflection、EdgeDistortions、EstimatedXtalk、SimulatedXtalk、SSN六种用于设置电气属性的选项几天内容如下()、ElectricalProperties选项Frequency表示网络的频率Period表示网络的周期如果在Frequency项中输入具体的数值在周期栏中会自动计算出频率相应的当输入具体周期的数值时频率也会自动出现Dutycycle表示占空比Jitter表示时钟抖动值Cycletomeasure表示仿真时测量数据的周期()、Reflection选项Overshoot:在max列中输入过冲约束在highactual选项中出现的为网络的实际高低电压在margain选项中显示的为最差情况的实际值和max的差值()、EdgeDistortions选项Edgesecsitivity:标记网络或者扩展接收端是否对单调性敏感Firstincidentswitch:标记第一个波形到来时是否需要转换()、EstimatedXtalk选项Activewindow表示网络正处于转换或者产生噪声的窗口Senstivewindow表示网络处于稳定和易受干扰的状态窗口Ignorenets表示计算串扰时可以忽略的网络Xtalk表示max列填写受扰网络上最大允许的串扰Peakxtalk表示max列填写一个干扰网络对受干扰网络上产生的最大可以允许的串扰()、SimulatedXtalk选项该工作表的内容与EstimatedXtalk工作表的约束内容相同区别是SimulatedXtalk工作表用于查看仿真的串扰结果EstimatedXtalk工作表用于预测串扰结果()、SNN选项MaxSSN最大同时转换噪声Powerbusname电源总线名Groundbusname地总线名Actual实际噪声Margin裕量如果为负值则将会有冲突发生设置时序规则在NetTiming下包含SwitchSettleDelays和SetupHold()、SwitchSettleDelays工作表主要用于设置可以允许第一个转换延时和最大建立延时通过仿真对实际值和约束值进行比较得出裕量值()、SetupHold工作表中可以填写时钟的网络名称、周期、时钟延时和时钟偏移等数值将这些数值进行最终的比较会得出所创建的系统是否符合元件要求的建立保持时间设置走线规则在NetRouting目录下可以看到包含Wiring、Vias、Impedance、MinMaxPropagationDelay、TotalEtchLength、DifferentialPair和RelativePropagationDelay()、Wiring选项Topology:如果verifyschedule选项设置为yes则进行DRC检查最大同时转换噪声单位为MV格式为高或者低单击schedule栏中所对应的表格在下拉列表中可以选择预置的几个拓扑结构包括菊花链(daisychaim)、星形(star)等拓扑结构Stublength设置菊花链走线时的最大短桩长度Parallel设置并行走线线段的线宽和线间距约束()、Impedance选项在Impedance工作表内进行目标阻抗和偏差的设置通过计算就可以得出实际值和裕量。注意叠层和材料的设置一定要正确这样才能得出正确的结果()、在MinMaxPropagationDelay选项在MinMaxPropagationDelay工作表内可以进行引脚允许的最大和最小传输延时设置单击PinPair所对应的表格出现的下拉列表中具有LongestShortestPinPair、LongestShortestDriverReceiver和AllDriversAllReceivers等选项LongestShortestPinPair将最小的延迟约束赋给最短的引脚对将最大的延时约束赋给最长得引脚对LongestShortestDriverReceiver将最小的延迟约束赋给最短的引脚对将最大的延迟约束赋给最长的引脚对AllDriversAllReceivers将最大、最小约束赋给所有的驱动接收引脚对()、TotalEtchLength选项在TotalEtchLength工作表内可以设置走线的最大和最小长度在该工作表中具有两项工作栏分别是unroutednetlength栏和routednanhattanratio。前一个用来设置估计的走线长度后一个可以享受实际的曼哈顿比例()、DifferentialPair选项在DifferentialPair工作表列可以指定差分对约束。Uncoupledlength该选项栏限制差分对的一对网络之间的不匹配长度如果在gathercontrlo一项中被设置为ignore则在实际不耦合长度上步包括俩个驱动和接收之间的耦合带之外也可以理解为差分对刚刚从芯片出来的走线通常是不耦合的这种不耦合具有一定的长度。如果工作将gathercontrlo选项设置为include包含出芯片的这段不耦合长度这段不耦合的长度超过最大值时则会产生冲突Phasetolerance选项:该约束用来确保差分对成员转换时是同向或者同步的单位是时间ns或者长度milActual数值是用来反映差分对成员的时间或者长度的差值当实际差分对走线的长度超过这个数值时则会产生冲突Linespacing最小线间距约束指的是差分对之间的最小距离Actual数值值的是实际间距的最小值如果该值小于min数值则会产生冲突Coupling设置的最小间距一定要小于或者等于Primarygap与“()tolerance”的数值并且该值也一定要小于或者等于Neckgap与“()tolerance”的数值Primarygap设置的是差分对成员的理想宽度Neckwidth该项设置的是最小允许的差分对宽度。当在比较密集的区域走线的时候可能需要切换到Neck模式Neckgap设置的是最小可允许的边到边的差分对线宽度当在比较密集的区域走线时可能需要切换好Neck模式最小的可以允许的间距包括Neckgap与“()tolerance”的值当差分对的间距值低于ECSet所指定的差分对网络的minneckwidth选项时Neckgap可以覆盖任何Primarygap的数值()、RelativePropagationDelay选项在RelativePropagationDela工作表内可以进行对匹配的传输延迟的设置更多的约束规则设置请参考“Cadence约束管理器分册”(在我的群共享里面有下载)。如果有疑问请加入我的QQ群()进行交流。詹书庭

用户评价(1)

  • aaaaaa 多谢多谢了啊,

    2011-12-26 23:56:48

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/15

cadence16.5基本规则设置

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利