ORCAD学习系列之三-——属性、网表问题

时隔2年,又重新画原理图,想起来有点感慨。一路走来不易呀,被大佬叼来叼去的,唯一成长就是脸皮越来越厚。没关系,言归正传,归纳几个问题,希望能帮到大家,谢谢

一、网表警告与错误总结

1、网表问题1:出现下面错误

ERROR(ORCAP-36035): Multiple pin 38's which have different nets connected for J10: SCHEMATIC1, PAGE26 mSATA (3.60, 10.70).

折腾好久,在CSDN上说这个直接删除,重新放置就可以。经过我试验,直接CTRL +X,CTRL+V原地放置问题解决;不知道是不是破解版的bug

2、网表警告问题2:

ARNING(ORCAP-36038): "No_connect" property on Pin "OSC2.1" ignored for OSC2: SCHEMATIC1, PAGE13 PL_HPBANK_PLDDR (2.65, 13.05). Connecting pin to net "N16747748"

遇到这个问题首先要删除该信号线,查看原来的引脚打×引起,去掉后重新连接,警告消失;

3、网表警告问题3:

#42 WARNING(ORCAP-36006): Part Name "TPS3851G18EQDRBRQ1_2_DFN8-0_65-3_1X3_1H-H1_0_TPS3851G33EQDRBRQ1" is renamed to "TPS3851G18EQDRBRQ1_2_DFN8-0_65-".

注意最前面的提示“Part Name”,这种警告名字过长引起或者规格中含有非法字符,名字过长需要更改两个方面,一个value,另一个时PCB FOOTPRINT,当然你也可以默认名字的长度,位置见下图:

4、网表警告问题3:

45 WARNING(ORCAP-36042): Pin "VDDQ" is renamed to "VDDQ#A1" as visible power pin of same name already exists in Package MT41K256M16TW-107 , U29: SCHEMATIC1, PAGE17 DDR_PS (4.60, 1.70).

这个警告也有2中办法消除,第一种办法给该引脚VDDQ增加顺序号比如:VDDQ1、VDDQ2~VDDQN,另一种方法,我们将电源管脚的属性改为power属性,这样系统就会允许管脚名称是一致的,不会报警告

5、网表错误2:

现Conflicting values: AR9344-18X18-BGA-409-C_BGA409_(S1+S2+S3+S4+S5+S6+S7+S8)_AR9344-18X18-BGA-409-C & AR9344-18X18-BGA-409-C_BGA409_AR9344-18X18-BGA-409-C 
Property values of "Device","PCB FootPrint", "Class" and "Value" should be identica

试了各种办法什么更新cache,最后干脆将该元器件删掉,重新放置。

二、ORCAD 的元器件属性问题

不知道有没有遇到这样的情况,实例见下图

这个东东很恶心,一个看着不复再当你要全局的元器件属性,就变成这样,你烦不烦

这样的话,你看着爽不爽,反正我不爽

产生原因:

有时在不经意的修改中造成了元件属性A和B的不同(正常情况B和A的属性完全相同,所以在执行Edit Properteis后B[黄色]栏是隐藏的),最常见的是在重新排序后造成了A、B的Reference(器件编号)的不同,此时在菜单Design中选择:Remove Occurrence Properties,选择Yes。
  出现上述A,B属性不一致的原因是由于菜单TOOL下Annotate 的MODE选项选成Update Occurrences导致,所以新设计注意mode选项选作update Instances(preferred)就不会出现A,B属性不一致的问题了。

解决方法:

Cadence A B属性不一致的相互覆盖操作
  用Cadence画原理图时,可能是在不经意的修改中(tools->annotate->mode 选中update Occurrences导致;应选Update Instances(Preferred))造成了元件属性A和B的不同(正常情况B和A的属性完全相同),试试选中dsn文件,然后在菜单Design中选择:Remove Occurrence Properties,选择Yes!此时保留A属性.(如果我需要B属性而非A属性怎么办呢?同样选中dsn,然后执行菜单
  Accessories>Transfor Occ. prop. to Instance>Push Occ. Prop to Instance. ).使A.B属性一致.再导网表到ALLEGRO PCB.问题解决.
   其实你在 tool-annotate 菜单选中 Update instances 就可以对白色的A属性重新编号,然后再选中 Update Occurences 就可以对黄色的B属性编号,这时A B便会统一。

今天就说到这儿,谢谢大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值