EDA工具手册约束管理器分册Word格式文档下载.docx
- 文档编号:14092563
- 上传时间:2022-10-18
- 格式:DOCX
- 页数:76
- 大小:1.23MB
EDA工具手册约束管理器分册Word格式文档下载.docx
《EDA工具手册约束管理器分册Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《EDA工具手册约束管理器分册Word格式文档下载.docx(76页珍藏版)》请在冰豆网上搜索。
2.5.1差分对工作表17
2.5.2差分计算器(DifferentialCalculator)的使用方法19
2.5.3差分对规则19
2.6DesignsandSystems20
第3章设置网络的走线约束21
3.1.1设置网络的最大最小传输延迟21
3.1.2设置网络相对传输延迟24
3.1.3设置差分对约束26
3.1.4查看网络规范格式和物理格式28
第4章设置网络的时序和信号完整性约束30
4.1设置时序约束30
4.2设置信号完整性约束32
4.2.1设置电气属性约束32
4.2.2设置反射属性约束33
第5章电子约束创建和应用35
5.1创建ECSet35
5.2指定ECSet给网络40
5.3不考虑ECSet的缺省约束值41
5.4在原理图中查看ECSet41
第6章ECOs实现43
6.1在原理图中增加网络43
6.2在原理图中修改约束45
6.3在约束管理器中修改约束46
6.4在约束管理器中删除约束46
6.5在原理图中重新命名网络47
第7章在原理图和PCB之间同步约束50
7.1从原理图中输出约束50
7.2在PCBDesign中查看和添加约束50
7.3在原理图中导入并查看约束51
7.4在PCB和原理图之间同步约束的两种模式52
7.4.1用原理图中的约束重写PCB中的约束53
7.4.2在原理图中导入PCB中变更的约束56
第8章约束分析58
8.1查看工作表单元格和对象58
8.2定制约束、定制测量和定制激励59
8.2.1定制约束59
8.2.1.1用户定义的属性59
8.2.1.2约束的定制测量59
第9章SchedulingNets61
9.1SchedulingNets61
9.2SchedulingNets-Revisited65
第10章相对传输延迟68
第11章MatchDelay73
第12章解决DRC冲突74
第13章约束管理器76
13.1层次设计中的电子约束76
第一章约束管理器介绍
约束管理器是一个交叉的平台,以工作簿和工作表的形式在CadencePCB设计流程中用于管理所有工具的高速电子约束。
约束管理器让你定义、查看和校验从原理图到分析到PCB设计实现的设计流程中每一步的约束。
可以使用约束管理器和SigXplorerExpert开发电路的拓扑并得出电子约束,可以包含定制约束、定制测量和定制激励。
本培训教材描述的主要是怎样在约束管理器中提取约束,并且约束如何与原理图和PCB的属性同步。
本教材的内容是约束管理器、ConceptHDL和PCBDesign的紧密集成的集锦。
所谓约束就是用户定义的限制条件,当在板上走线和放置元件时会遵守这些约束。
电子约束(ECSets)就是限制PCB上与电行为有关的对象,比如可以设置某个网络最大传输延迟为2ns。
教材主要内容如下:
∙第1章~第7章主要关于原理图约束管理器使用:
∙在约束管理器中提取ECs(电子约束);
∙在原理图和约束管理器中执行ECO;
∙在Concept和PCBDesign中传递ECs。
这部分面向ConceptHDL的约束管理器的初学者,但是要熟悉ConceptHDL和PCBDesign。
此教材不讨论ConceptHDL和PCBDesign不同模式和属性的细节,但是会详细地讨论约束管理器过程。
为了快速理解约束管理器的主要特点,可以看看ConceptHDL的多媒体教材。
请见Help–LearningConceptHDL–DemosinConceptHDL。
将练习文件project.zip解压缩到一个空的路径\design。
确认设置环境变量CONCEPT_INST_DIR到Cadence安装路径(一般安装时设置好了)。
∙第8章~第12章主要关于PCB约束管理器使用,但是省略了与原理图相同的部分。
∙本培训教材附两个练习文件:
project.zip和golderboard.rar。
1.1约束管理器简介
约束即用户定义的附加到网络或者管脚对上的要求,电子约束管理着网络和管脚对的行为。
可以使用约束管理器来提取和管理电子约束。
Cadence推荐使用约束管理器来提取约束,因为约束管理器有下列特性:
∙提供工作表为基础的用户接口,允许快速的提取、修改、删除约束。
∙支持语法检查
∙支持约束继承,高层的约束可以被继承,低层的约束可以覆盖高层约束。
∙可以定义电子约束集。
∙创建约束报告。
约束管理器在流程中的位置和作用请见下图:
加入约束管理器的设计流程请见下图:
在下图中约束管理器保存电子约束信息在根设计一个新的目录下,约束视图包含*.dcf文件,里面包含设计的电子约束信息。
在此流程中,在打包时Packager-XL创建5个pst*.dat文件,包含传统设计流程中的3个文件(pstchip.dat,pstxprt.dat,pstxnet.dat),还有两个文件pstcmdb.dat,pstcmbc.dat。
pstcmdb.dat包含当前设计中的电子约束,是constraints视图中的*.dcf文件的拷贝。
pstcmbc.dat包含的是板中的约束,在执行importphysical时产生的。
如果没有*.dcf存在,Packager-XL就允许在传统的流程。
约束管理器是以表格为基础的应用,很容易使用,并且允许创建通用的约束并将其同时应用到很多网络上,如果需求发生改变,可以编辑通用的约束并自动更新用到此约束的网络。
请见图1-1约束管理器界面。
图1-1约束管理器用户界面
在约束管理器,你可以工作在对象(objects)(比如网络、管脚对)和ECSets(Electricalconstraintsets电子约束集)。
你可以以电子约束的形式定义一个或者多个约束以满足设计需求,然后指定合适的约束给设计中对象,如果需求变更可以交换ECSets或者重新定义当前的指定。
一个ECSets可以被很多对象应用,对象和ECSets对于整个设计可以是通用的,或者仅设计中的指定网络应用。
约束管理器的特点请见表1-1:
表1-1约束管理器的特点
特色
优点
对象分组
可以对对象进行分组成为容易管理的单位,例如bus或者matchnet,可以比较容易应用约束给成员
概念性定义
可以先定义概念性的约束,之后再应用于物理的、网络的对象
重新定义约束
不用一一修改每个网络的约束,只要重新定义ECSets,那么所有应用这个约束的对象被同时更新。
交叉检查
你可以用其他工具比如ConceptHDL,PCBSI或者PCBDesign运行约束管理器,在约束管理器中选择Net查看相关的对象,它在原理图、分析、布线里都是动态更新的。
相反,当在某个工具中更改了约束,约束管理器会更新它的值。
拓扑开发(注1)
在约束管理器中可以启动SigXplorer来确定管脚顺序并得出通用的、网络相关的约束。
可以包含定制约束、定制测量和定制激励。
拓扑样本可以导入约束管理器。
设计重用
约束可以被导出被重用。
克隆约束
可以拷贝并修改参数存为另外一个约束。
分析
约束管理器可以完成设计规则检查,有必要的话,还可以进行仿真分析。
分析结果以DRC标记,结果也可以在工作表中显示,还可以与定义的约束进行比较,显示出裕量。
系统级约束
约束管理器能够提取板到板的互连约束。
永久保存
可以保存在板数据中,原理图数据中。
注1:
拓扑模板的存在比约束管理器早,拓扑模板与约束管理器的集成提供一个优选的创建和编辑ECSets的环境。
拓扑模板除了提供图形环境来访问指定的管脚对和定义网络节点排序(scheduling)也可以使用电子约束。
拓扑模板和ECSets可能会交换使用,但是应该注意此功能是可选的。
在约束管理器中可以管理所有的ECSets,并且ECSets可能仅包含规则而没有相关的拓扑。
1.2约束管理器界面简介
请见图1-1,约束管理器包含以下几个部分:
∙menu和icon命令选择
∙worksheetselector用于选择合适的工作表
∙worksheets用于提取、编辑和校验约束
∙statusbar反馈对象选择和约束进程
注意当在约束管理器中选择一个目标时,按右键可以弹出一个上下文敏感的菜单,选择命令执行。
1.2.1worksheetselector
使用worksheetselector启动想要编辑的合适的工作表。
在约束管理器中通过worksheetselector通过Objecttype管理约束和属性。
Objecttype就是最上层的文件夹ElectricalConstraintSet和Net。
请见图1-2。
图1-2Objecttype和Workbooks
在ElectricalConstraintSet文件夹中定义通用的规则,创建通用的对象分组(比如相对或者匹配群组和pin-pair),然后再将这些约束ECSets指定给相应的对象。
在Net文件夹可以创建针对指定网络对象分组(symtem,design,bus,diff-pair,Xnet,net,relativeormatchgroup,andpin-pair)。
也可以创建基于网络相关属性的ECSet。
这个ECSet将放在ElectricalConstraintSet文件夹中。
当扩展ElectricalConstraintSet或者Net文件夹时,工作簿通过设计规则组织这些对象,比如SignalIntegrity,Timing,Routing,andCustomMeasurements,此外在ElectricalConstraintSet文件夹还有一个AllConstraints工作簿,包含所有工作表中的约束。
在AllConstraints的下面有一个User-defined文件夹包含SigXplorer定义的独特的约束。
一般,你定义一个约束在某个指定的工作表中,那么只能设置这个工作表相关的约束,不能设置其他工作表中包含的约束,你可以在AllConstraints工作簿中定义这个约束的其他设置,而不用另外再建一个约束。
在AllConstraints工作簿也可以用于不同工作表中约束的比较。
1.2.2用户接口
Cadence约束管理器的基本操作与Windows基本操作基本相同。
下面仅将快捷键介绍一下。
提供的快捷键如下:
表1-2快捷键
快捷键
功能
F3
FindNext
F9
Analyze
Cntrl+F9
AnalysisModes
Shift+F9
AnalysisSettings
Cntrl+F6
ViewOptions
1.2.3Vi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 工具 手册 约束 管理器 分册