版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Cadence约束治理器简介约束治理器是一个穿插的平台,以工作薄〔workbook〕和工作表〔worksheet〕的形式通过用户定义约束治理来治理设计中的各个网络和管脚对。例如掌握某条网络的阻抗值和布线长度等等。约束治理器具有以下功能:用户定义的约束值。它可以全部的定义的约束进展语法检查。约束。pcb板关于约束捕获的报告。2.1原理图和pcb原理图和pcb的约束同步是指在原理图或pcb中定义或修改的约束在原理图pcbpcbpcb1所示:1pcb板约束的同步3.1带约束治理的设计流程与传统的设计流程相比,其主要包含了约束文件,该约束文件以设计板的名字命名,文件扩展名为.dcf,该文件放在设计板名目下的constraints名目下。例如在E:\KS8695P_DEMO_V100.1名目下创立了KS8695P_DEMO_V100.1工程,设计板的名称为NETCAMERA,那么在E:\KS8695P_DEMO_V100.1\WORKLIB\NETCAMERA\CONSTRAINTS目下会netcamera.dcf2所示:2约束使能的设计流程从原理图导出约束治理到pcb的文件:pstchip.datpstrxprt.dattpstxnet.datpstcmdb.dat,器后产生的文件。其中:pstxnet.dat文件中,当使能约束治理器切换到带约束治理的设计流程时,约束治理的信息才转存到pstcmdb.dat文件中。pstcmbc.dat:包含了用在PCB中的约束治理信息。该文件是当从PCB到约束信息到原理图时产生的。注:一旦设计流程切换到带约束治理的设计流程时,设计无法返回到传统的设计流程。从原理图导出约束治理到PCB的步骤如下:在原理图中选择【File】>【ExportPhysical,那么消灭如下界面:3约束治理原理图导出界面PackageDesign】【UpdateAllegroBoard(Netrev)】和【Electricalconstrains】中假设选择【overwritescurrentconstraintspcbexportchangesonlypcb。1)点击【OK】导出。从PCB在原理图中选择【file】>【ImportPhysical图4约束治理原理图导入界面选择【generatefeedbackfilespackagedesignfeedback】一allegropcbeditelectricalconstraintallegro择【overwritecurrentconstraints】表示掩盖原理图中的电子约束。1)OK进展导入。启动约束治理器在原理图中选择【Tools】>【ConstraintsEdit5图5【constraintmanager】对话筐EntryHDL610AllegroDesignEntryHDLSI610才可以获得约束治理器使用授权。理图的消息对话筐,点击【是】进入约束治理器。约束治理器的界面/impedanceimpedance相关的内容,如以以下图6所示:在工作簿/工作表区有两个顶层约束类型,分别为【electricalconstraintsetnetelectricalconstraintset】文件夹中义基于网络相关属性的约束集。对象(object )对象是约束所要设置的目的,是具有优先级的,顶层指定的约束会被底层的量在顶层指定约束。system,最底层的对象是管脚对pin–pair。对象的层次关系依次为:systemdesignbusdiff-pairxnet/pin-pairnetelativeormatchgroup图7对象的优先级系统些设计的扩展网络、互连电缆和连接器。设计的一个单独的设计。总线总线是管脚对、网络或者扩展网络的集合。在总线上猎取的约束被全部总线层次的,并不属于系统层次。差分对用户可以对具有差分性质的两对网络建立差分对。扩展网络/网络ClkoutAClkoutB图7扩展网络示意图网络就是从一个管脚到其他管脚的电子连接。假设网络的中间串接了被动ClkoutAClkoutB图7扩展网络示意图相对或匹配群组匹配或者相对于匹配于组内的一个明确目的,且只能在【relativepropagationdelay】工作表定义匹配群组,共涉及了三个参数,目的,相对也可以是明确指定的管教对,其他的管脚对都要与这个目的比较。0,群组就是一个相对匹配的群组。偏向:允许匹配的偏向值。管脚对管脚对代表一对规律连接的管脚,一般是驱动和接收。Pin-pair可能不是直接连接的,但是确定存在于同一个网络或者扩展网络中约束对象的建立翻开约束治理器后,在【electricalconstraintset】工作簿栏对应的图8【electricalconstraintset】对象示意图在【net】工作薄对应的右边工作表区会自动产生四种类型的对象:systenetcamerARM_ADD如ADC_RESET*)。建立差分对图9【net】对象示意图分对这个对象。首先选择左边工作簿的任何一栏,然后在右键点击右边的工作区objectnet】netcamera。在弹出的对话筐中选择create,在扇出的菜单中左键点击differentialpair。如以以下图所示:图10创立差分对示意图differentialpair后弹出的对话对话筐如以以下图所示11差分网络选择图USB1P+,USB1P-。点击>键,USB1P+,USB1P-两个网络添加到左边的【selection】筐中,并在diffpair的空白栏中自动添加差分对的名称,用户也可以修USB1P的差分对,如以以下图所示:12创立差分对点击【create】按扭进展创立。另外,可以点击【deletemodify】进展修改。假设连续创立差分对,先清空selection里的内容,再依据步骤d〕~USB2P,USB3P;diffpair可以阅读全部创立的差分对,13所示。图13阅读差分对示意图点击【close】推出创立总线在原理图中翻开的约束治理器不能创立的总线对象,是由系统自动创立。匹配群组和管脚对的创立匹配群组和管脚对这两个对象主要应用于仿真,这里不再表达。通用约束的建立建立约束名被更低层的约束所掩盖。下面首先见绍约束名的建立过程:点击左边工作区的【electricalconstraintsset】并开放,选择【
all constraints】下的【signalintegrity/timing/routing作表的【netcamera。electricalCSet14示:图14创立通用约束general1515属性命名对话筐点击【OK】完成,返回到工作区中,开放可以看到在netcamerageneral16所示:图16约束属性设置工作区设置通用约束值在命名了通用约束属性后,就可以设置约束名的约束值了,下面举例见16。设置短桩分支线的最大长度wiringgeneralstub设置最大过孔数量wiringgeneralMaxViaCount517设置表层最大走线长度在右边工作区找到【wiring】列,在与【general】行对应的【MaxExposedLength1000mil,17设置走线的阻抗值和误差在右边的工作区找到【impedance】列,在与【general【general_diff】行对应的【target】子列中输入阻抗值如50Ω,在【tolerance15%,1818通用阻抗设置设置差分对的约束特性在右边的工作区找到【differentialpair】列,然后在与【general_diff】行对应的各个子列中输入相应的约束值。差分对非耦合带的计算include】表ignore】表示非耦合带的长度不包括这个线段的长度;示,191非耦合带的最大长度50mil,19差分对转换的相位误差【phasetolerance】用来设置差分对的相位转化误差,也就是milnsmilns,如以以下图milnsns50ns。图20选择差分对【phasetolerance】属性图差分对成员的最小线间距6mil。该Gap】的值减去【(-)Tolerance】Gap(-)Tolerance】21212差分成员对的边到边的抱负间距在【PrimaryGap】设置差分成员对的边到边的抱负间距,〔+/7mil,21差分对成员的线宽【PrimaryWidth】中设置差分对的线宽,如7mil,如上图21所示。最小可允许的边到边的间距【NeckGap】下设置差分对成员最小可允许的边到边的间距,当Neck227mil。223最小可允许的差分线宽Neck227mil。边到边抱负间距的误差221mil。通用约束值的安排的对象。【Wiring】和【impedance】相关约束属性的安排选择左边工作薄【Net】->【Routing】下任何一个要约束表,右边工作区显示对象和约束属性。ARM_ADDRARM_ADDR】行相对应的【ReferenceElectricalCSetReferenceElectricalCSetCurrentReferencegeneral,2323【ReferenceElectricalCSet】对话筐线是网络的集合,它的约束值可以继承到其各个低等级的网络中去。图24也显示其继承性。24【wiring】的约束值设定约束属性中直接输入约束值即可。例如把ARM_ADDR<0>的过孔数量修改ViaCount】列的子列【Max】中输2即可完成修改。差分约束属性的安排右边的工作区显示其可以设定的约束值。点击右边的工作区object列差分线USB1P的【ReferenceElectricalgeneral_diff。低等级对象约束值的设定对象除了通过调用事先设定的约束外,还可以直接在网络对象上设定约束值。例如给差分线USB2P设置阻抗差分阻抗为90ohm,单线的阻抗为45ohm。Net】->【Routing】->【Impedance90Toleranc1%。示:25差分阻抗设置其他针对网络的约束值〔如最大过孔等〕设定步骤类似,这里不在见绍。线间距和线宽的设置选择左边工作簿的【net】文件夹,在这文件下选择【general26图26【generalproperty】界面在右边的工作区中physicalmil,【spacing】列定义某个网络的线间距,可以直接输入数据进展定义。ARM_ADDR<08mil9mil。包地的设置对VIDEO1NP网络进展屏蔽处理为例进展说明,屏蔽地网络为AGND_VIDEO。net】文件夹,在这文件下选择AGND_VIDEO027所示:在右边的工作区中找到【shield】列,其下面有对应的两个子列【shield】和【typeshield】子列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度水利工程专用块石供应合同3篇
- 二零二五年度班组安全文化建设与宣传合同3篇
- 二零二五年度仓储库房租赁合同范本(含押金条款)3篇
- 二零二五年度生物制药原料购销合同范本3篇
- 化妆品行业的保安工作总结
- 2024版租赁出租车服务合同3篇
- 二零二五年度城市清洁服务合同2篇
- 二零二五年度物业公司空调清洗保养服务合同2篇
- 二零二五年度涂料材料买卖合同终止与环保标准执行协议3篇
- 2024清洁劳务分包合同范本:医院病房清洁维护服务协议6篇
- 期末复习试题(试题)-2024-2025学年五年级上册数学苏教版
- 河北省石家庄市2023-2024学年七年级上学期期末考试数学试题(含答案)
- 2024 ESC心房颤动管理指南解读-第二部分
- 自考现代汉语复习资料精品资料
- 论财务共享服务模式下财务稽核体系
- 19锅炉水压试验记录
- 人教版小学1-6年级日积月累(全)
- 盘扣式脚手架(内部培训)(课堂PPT)
- 袖阀管注浆工法
- 设计说明书——曲柄连杆机构
- 物理化学实验报告
评论
0/150
提交评论