yuxifeng 发表于 2014-12-11 16:14 在其他论坛上看到的,正好做了笔记: OrCAD 分裂元件使用方法 \; {. a; s: i2 ? ) R3 H9 W: c* g; M- ]- n 如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005] $ F W* n" B0 \! f! T$ \ Cannot perform annotation of heterogeneous part 'N?A(Value NE5532)', part has not been uniquely grouped (using a common User Property with differing Values) or the device designation has not been chosen Done updating part references 多个元件没有正确分组。 下面介绍使用方法。 第一步:在元件库中建立元件。 第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。 : x& X0 D. k8 ~/ H- k( @% P 单击new创建新属性,命名为package,value设为1。 ) l8 {; z, F2 y$ e. X 两个部分都添加同样的属性和值,保存。3 y- m/ \* X- A- M' g. {6 o6 r5 I 第三步:在原理图中放置好元件。 ( i+ S% i5 g5 T0 p# {% x 第四步:在原理图中设置package属性。双击元件,调出属性对话框。. F, U: i r+ Z 第1个芯片两个部分的package属性value值都设为1。 第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。5 l' C$ M& p# A$ o8 g+ A' x r 保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。 第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。5 d1 ?# X& m! O' ]) E1 R* n, |3 D8 l2 L 意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。 ! E. c# l( P* M, c6 C/ z |
这个也不是软件商的问题 只是在做原理图封装时 你需要这样做 才不会出错!!! |
我觉得这本应属于软件的固有功能啊,你想啊,对于同一个封装的不同PART,本来就应该有个属性将其链接起来。没有这个功能,从某种意义上说应该属于BUG。Cadence就不能做做好,将其固化起来,不用用户手动去定义哪些参数吗?真是的。 |
pgm58 发表于 2014-12-11 17:33# `" o" I2 ~$ a: ^; r8 n1 o 非常感谢!!!好复杂呀。 首先要在建封装的时候定义属性与值;0 S: r h& o. l. [1 \ 然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;2 ~) J; G: X% B' k/ O& I. L6 H0 r 最后在器件编号的时候还要在combined property属性添加{package}。1 Q7 b9 R5 i2 a0 G; [ 真的挺复杂的!+ f& o6 N) L6 }. k |
yuxifeng 发表于 2014-12-11 16:14# h. T' P5 c+ @2 |1 G# a, R0 [, D 例如一个元件,是分裂几部分 , O6 v4 W8 D& R/ Q7 |% I d" `0 ` 在放的时候 ,先对分裂部分进行归类 加入里面有4个运放(单个) 实际上是2个双通道的运放 , I' [3 O# T( t; i: D r U2B表示是一个运放 2表示 属性归属第二组 这样的话 4个运放就归2组 后面就不会出错。! E! t6 n* R2 g. S. @. I |
未命名.PNG (11.75 KB, 下载次数: 1)
bingshuihuo 发表于 2014-12-1 10:10. G. J& G, q! B 也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢! |
不要那么客气 |
bingshuihuo 发表于 2014-12-1 10:106 t. e9 L7 |% h6 v" b: M! d& [( v 刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢 |
bingshuihuo 发表于 2014-12-1 10:10( u" U2 r; [0 E* N c: C 谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下 |
主要是你的封装进行了多个PART 分割 ,在最后没有进行封装归类导致 所以 你需要将POWER_GROUND 修改你定义的参数量就可以了 这点是很重要的3 t) `1 y2 S: [/ ?9 ? 要不然会显示说你这个PART 不是独一无二的 |
参与人数 1 | 威望 +5 | 收起 理由 |
---|---|---|
jacklee_47pn | + 5 | 支持! |
pgm58 发表于 2014-11-26 15:14. l5 K5 o; |1 z) s' c 问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过 |
iniesta 发表于 2014-11-26 15:028 H# G1 q; {6 h; Z" ~: O4 U 嗯,我试试,谢谢/ _% Z6 `. P3 I' H. y" Z |
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了! |
关于我们|手机版|EDA365 ( 粤ICP备18020198号 )
GMT+8, 2024-11-24 17:55 , Processed in 0.066086 second(s), 38 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050