科通集团CadenceAllegro基础培训第三期

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

INVENTIVEAllegroConstraintManager------ChannelPartner内容提要•约束管理器(ConstraintManager)介绍•物理约束与间距约束–PhysicalConstraint&SpacingConstraint—介绍–物理约束(PhysicalConstraint)–间距约束(SpacingConstraint)–SameNetSpacingConstraint–区域约束(RegionConstraint)–Net属性–Component属性和Pin属性–DRC工作表•电气约束(ElectricalConstraint)–RelativePropagationDelay工作表–DifferentialPair工作表–DifferentialPair示例科通集团约束管理器(ConstraintManager)介绍•约束管理器(CM)是一个交叉的平台,以工作薄和工作表的形式管理CadencePCB和ICPackage设计流程中的所有工具的约束。•用户可以通过约束管理器在设计流程中的任意一个环节进行约束定义、查看和验证。•当约束设置完成后,PCB工具会自动根据定义的约束对设计进行检查,不合符约束的地方会用DRCMarkers标记出来。科通集团约束管理器(ConstraintManager)介绍科通集团进入CM约束管理器(ConstraintManager)介绍科通集团约束管理器(ConstraintManager)介绍科通集团约束管理器(ConstraintManager)介绍科通集团物理约束与间距约束——介绍•有四类关于Net的设计约束与规则:–物理约束(PhysicalConstraint)•Line(布线)线宽和Layer(层)约束–间距约束(SpacingConstraint)•不同Net(网络)的Lines、Pads、Vias、Shapes之间的间距–相同网络间距约束(SameNetSpacingConstraint)•相同Net的Lines、Pads、Vias、Shapes之间的间距–电气约束(ElectricalConstraint)•管理电路信号特性(CrossTalk、Delay…)•对于物理和间距规则主要分两类:–默认规则(Default规则)–扩展规则科通集团物理约束与间距约束——介绍•在设计的初期,AllegroPCBEditor将Physical、Spacing、SameNetSpacing的Default规则赋予了设计中的所有网络。•若设计中有些Net的设计规则要不同于Default规则,用户需要先创建包含这些网络的NetClass,再建立扩展的Physical、Spacing、SameNetSpacing约束,最后将这些扩展的约束赋予NetClass。科通集团物理约束(PhysicalConstraint)•建立NetClass科通集团物理约束(PhysicalConstraint)•为Class添加对象(AssigningObjectstoClasses)科通集团方法一物理约束(PhysicalConstraint)•为Class添加对象(AssigningObjectstoClasses)科通集团方法二物理约束(PhysicalConstraint)•设置Default约束科通集团物理约束(PhysicalConstraint)•设置Default约束科通集团物理约束(PhysicalConstraint)•建立扩展Physical约束科通集团物理约束(PhysicalConstraint)•建立扩展Physical约束科通集团物理约束(PhysicalConstraint)•建立扩展Physical约束科通集团物理约束(PhysicalConstraint)•为NetClass添加Physical约束科通集团方法一物理约束(PhysicalConstraint)•为NetClass添加Physical约束科通集团方法二间距约束(SpacingConstraint)•设置Default约束科通集团间距约束(SpacingConstraint)•建立扩展Spacing约束科通集团间距约束(SpacingConstraint)•建立扩展Spacing约束科通集团间距约束(SpacingConstraint)•建立扩展Spacing约束科通集团间距约束(SpacingConstraint)•为NetClass添加Spacing约束科通集团方法一间距约束(SpacingConstraint)•为NetClass添加Spacing约束科通集团方法二间距约束(SpacingConstraint)•建立NetClass-Class间距约束科通集团间距约束(SpacingConstraint)•建立NetClass-Class间距约束科通集团间距约束(SpacingConstraint)•层间约束(ConstraintByLayer)科通集团•设置和Spacing约束操作一样,注意是相同网络的对象之间的间距。科通集团区域约束(RegionConstraint)•某些设计,用户会在部分区域使用特殊的设计规则,如BGA的附近区域需要用到更小的Line宽度和间距等。•首先,用户需要根据设计需求建立新的扩展(Physical、Spacing、SameNetSpacing)约束;•其次,用Shape命令来定义约束区域,绕后为区域添加新的约束;•最后,如果约束区域中不同的NetClass需要不同的设计规则或者不同NetClass的网络之间需要不同的设计规则,则需要建立Region-Class或者Region-Class-Class,并对其添加约束。科通集团区域约束(RegionConstraint)科通集团建立新的约束集(Physical、Spacing、SameNetSpacing)定义约束区域为区域添加约束建立Region-Class规则建立Region-Class-Class规则区域约束(RegionConstraint)•定义约束区域科通集团区域约束(RegionConstraint)•为区域添加约束科通集团区域约束(RegionConstraint)•建立Region-Classes规则(Net&NetClass都采用区域规则)Region-Class-Class类似科通集团属性科通集团属性和Pin属性科通集团工作表科通集团电气约束(ElectricalConstraint)•用户可以通过Electrical约束对设计中的高速信号进行约束设计。科通集团电气约束(ElectricalConstraint)•RelativePropagationDelay工作表科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式一)科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式一)科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式二)科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式二)科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式二)科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式二)科通集团电气约束(ElectricalConstraint)•创建RelativePropagationDelay约束(方式二)科通集团电气约束(ElectricalConstraint)•DifferentialPair工作表科通集团电气约束(ElectricalConstraint)•创建DifferentialPair科通集团电气约束(ElectricalConstraint)•为DifferentialPair添加约束科通集团物理约束电气约束电气约束(ElectricalConstraint)•为DifferentialPair添加约束科通集团间距约束电气约束(ElectricalConstraint)•为DifferentialPair添加约束科通集团区域约束电气约束(ElectricalConstraint)•Differe

1 / 54
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功