cadence约束管理器总体设置 (转)

cadence约束管理器设置是布线过程中很重要的一步,相关的设置可以使得布线事半功倍,还可以提高走线信号的信号质量,下面具体说一下。这篇文章图片大约46张,读者要仔细看看,需要说明的我会用文字解释一下,这些截图都是一步一步的操作,按着顺序的,没有间断,或者跳转,有些书籍,讲解东西,跳来跳去的,我不喜欢。这篇文章的思路是,介绍约束管理器中各个约束项,然后看看各个约束项产生的效果,接下来使用一个例子来说明整个流程,创建一个CEBUS总线,建立CEBUS的ECSET,分配该ECSET给CEBUS,然后再PCBEDITOR中对CEBUS布线,布线过程中调整走线,以便符合CEBUS的ECSET,最后验证一下。我还是用于博士的那个电路板来说明吧,真的要谢谢于博士的,希望大家购买他的书籍,支持一下。

我们打开约束管理器,对照约束管理器中间的相关约束项一个一个说明一下。拓扑结构。

阻抗约束。

最大线长和最小线长约束

总线长约束,我这里不用。

差分约束

等线长约束,这个很重要,设置比较麻烦的也是它。

接下来,我们看看,约束设置以后,布线后的情况,

上面的那个后缀是M1 M2 M3名称代表match group,它就是实现等长约束的,SCOPE选项有local 和global之分,local用于同一个网络的等长,比如T型结构的2个分支,它们需要等长就要设置local,不同网络间的等长要使用global,比如ED0 ,ED1 ,ED2 ……之间的等长。

下面我就使用现有的电路板创建一个CE总线,其实没有必要对CE走线约束,但是我这里是为了说明上面的一套流程,所以就建立了一个CE的BUS。

建立一个ECSET,要分配给CEBUS的ECSET.下面的操作就是为这个ECSET设置好相关的约束选项,如果线长,阻抗,等长,差分等等。

要给等长添加一个match group。到这里我们的ECSET建立和设置好了,接下来,我们把这个ECSET分配给CEBUS这个总线。

这里说明一下一个match group下面是net,每个net起码要有2个pin,也就是pinpair,但是有的net有好几个pin,我们就为其指定2pin(一个pinpair),以便于构成一个net。

好了,到此我们就为CEBUS分配了相关的约束规则,接下来就是给CEBUS布线了,然后调整走线,以适应这些规则。如果在约束管理器中没有出现相关约束的颜色块显示,按下面设置。

选择相应的约束项。

下面就开始布线吧。CEBUS的走线,先把这4跟线的鼠线显示出来。

布线完成了,等长适合要求,但是线长不适合我们设置的约束,调整一下。

调整结束,下面可以看见线长约束都是绿色了,等长约束也是的。

这篇文章比较长,也比较系统的讲了一下约束管理器的设置,因为我们的重点是约束管理器的相关设置,所以,有些地方说的简单,需要自己琢磨一下,一般我们的PCB板布线也就是需要这几个约束规则,按着上面设置是没有问题的,我这里讲的是在约束管理器中直接设置约束规则,你也可以在sigxplorer里面设置,然后update到约束管理器,效果是一样的,不过那个拓扑结构设置,需要sigxplorer,这个留给读者自己研究了。到此结束吧。

时间: 2024-11-05 03:38:13

cadence约束管理器总体设置 (转)的相关文章

系统没有“internet信息服务(IIS)管理器”如何设置出来

很多用户都在咨询:系统控制面板的管理工具中没有“internet信息服务(IIS)管理器”.特别是有些用户在搭建开发环境的时候,找不到“internet信息服务(IIS)管理器”,网上的很多解决方法都是无效的,在这里跟大家分享下如何解决. 问题原因 1 按路径“c:\windows\system32\inetsrv”确认‘inetsrv’文件夹里是否有‘iis.msc’文件.如果没有,说明IIS相关的windows功能未启用. END 解决方法 打开控制面板,找到并打开程序.   找到并打开程序

GNS的搭建及CRT远程管理器的设置(上篇)

GNS3 GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件.Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作.同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置.GNS3整合了如下的软件:Dynamips:一款可以让用户直接运行Cisco系统(IOS)的模拟器Dynagen:是Dynamips的文字

【IOS开发之Objective-C】书签管理器项目

1.项目 新建一个书签管理器的项目,可以存储书签的网址.中文名.星级.访问量和权限信息,具有增.删.改.查和排序的功能. 2.找对象,抽象类 书签管理器,书签管理器,书签管理器--  多读几次书是不是就找到了对象,书签和管理器.书签包含网址.中文名和星级等信息:管理器里面有书签.那么我就可以抽象出两个类了,一个是书签类,一个是管理器类. 我们在书签管理器里面增.删.改.查和排序书签,在书签里面保存书签具有的属性数据. 3.对象的属性和行为分析 书签管理器的存储关系的分析: 4.类的实现 1.书签

QT开发(二十一)——QT布局管理器

QT开发(二十一)--QT布局管理器 一.布局管理器简介 QT中使用绝对定位的布局方式无法自适应窗口的变化. QT中提供了对界面组件进行布局管理的类,用于对界面组件进行管理,能够自动排列窗口中的界面组件,窗口大小变化后自动更新界面组件的大小. QLayout是QT中布局管理器的抽象基类,通过对QLayout的继承,实现了功能各异且互补的布局管理器. 布局管理器不是界面组件,而是界面组件的定位策略. 任意容器类型的组件都可以指定布局管理器. 同一个布局管理器管理中的组件拥有相同的父组件,在设置布局

jmeter --HTTP属性管理器

Test Plan的配置元件中有一些和HTTP属性相关的元件:HTTP Cache Manager.HTTP Authorization Manager.HTTP Cookie Manager.HTTP Header Manager.HTTP Request Defaults等,这些是什么呢? JMeter不是浏览器,因此其行为并不和浏览器完全一致.这些JMeter提供的HTTP属性管理器用于尽可能模拟浏览器的行为,在HTTP协议层上定制发送给被测应用的HTTP请求. (1)HTTP Reque

python上下文管理器ContextLib及with语句

http://blog.csdn.net/pipisorry/article/details/50444736 with语句 with语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's new in Python 2.6? 中 with 语句相关部分介绍).with 语句适用于对资源进行访问的场合,确保不管使用过程

【转】JMeter学习(二十五)HTTP属性管理器HTTP Cookie Manager、HTTP Request Defaults

Test Plan的配置元件中有一些和HTTP属性相关的元件:HTTP Cache Manager.HTTP Authorization Manager.HTTP Cookie Manager.HTTP Header Manager.HTTP Request Defaults等,这些是什么呢? JMeter不是浏览器,因此其行为并不和浏览器完全一致.这些JMeter提供的HTTP属性管理器用于尽可能模拟浏览器的行为,在HTTP协议层上定制发送给被测应用的HTTP请求. (1)HTTP Reque

Qt布局管理器(详解)

1.存在的问题 (1)目前的GUI开发方式:绝对定位 --直接在像素级指定各个组件的位置和大小 void QWidget::move(int x, int y) void QWidget::resize(int w, int h) (2)问题 --组件位置和大小无法自适应父窗口的变化 2.布局管理器 (1)解决方案:布局管理器 --提供相关的类对界面组件进行布局管理 @1:能够自动排列窗口中的界面组件 @2:窗口变化后自动更新界面组件的大小 (2)QLayout是Qt中布局管理器的抽象基类 (3

【jmeter】HTTP属性管理器HTTP Cookie Manager、HTTP Request Defaults

Test Plan的配置元件中有一些和HTTP属性相关的元件:HTTP Cache Manager.HTTP Authorization Manager.HTTP Cookie Manager.HTTP Header Manager.HTTP Request Defaults等,这些是什么呢? JMeter不是浏览器,因此其行为并不和浏览器完全一致.这些JMeter提供的HTTP属性管理器用于尽可能模拟浏览器的行为,在HTTP协议层上定制发送给被测应用的HTTP请求. (1)HTTP Reque