cadence *元件在层级原理图多次调用,元件自动编号时提示错误如何解决?
发布网友
发布时间:2022-05-05 06:50
我来回答
共3个回答
热心网友
时间:2023-10-13 20:17
问题的暴露:在同一个原理图中,如果存在一个元件,比如LM2902PW,这是一个4路运放。而且在同一个原理图中,存在两个或以上的LM2902PW这个器件。OrCAD在自动编号的过程中,会报如下错误:
********************************************************************************
*
* Performing annotation.
*
********************************************************************************
ERROR(ORCAP-1376): Cannot perform annotation of heterogeneous part 'U?A(Value LM2902PW-PART) at location (1.30, 2.60) on page PAGE1', part has not been uniquely grouped (using a common User Property with differing Values) or the device designation has not been chosen
INFO(ORCAP-1379): Done updating part references
问题的根本原因是:
第一个LM2902PW在图中为U?A,U?B,U?C,U?D。
第二个LM2902PW在图中为U?A,U?B,U?C,U?D。
这里OrCAD不知道哪个A和哪个B、哪个C、哪个D是一个封装体的!于是就报错了。
解决办法:
1、在*元件的图库中为元件增加一个package的属性。默认为1。
2、在原理图中放置元件的时候,将第一个LM2902PW中的packag属性设置为1,将第二个LM2902PW中的package属性设置为2。
3、在Annotate时,将Physical Packaging 中的Combined proerty string中添加{package}
,这样再进行自动编号就不会有问题了。
热心网友
时间:2023-10-13 20:18
1、在重复模块不多的情况下,可以使用自定义编号,将u?编号为正常排序后的编号,例如u123(此时自行编号的reference下面有一个下划线).
2、执行Annotate命令,为所有器件编号
3、单独处理:对每个执行了步骤1的器件执行"右键->User Assigned Reference->Unset"
注:网上能搜到的大多办法不太适用层次化原理图的方式,对于出现问题器件较多时,这个方法也比较麻烦。
嗯,本来我也是找答案的
感觉和器件原理图库的设计也许有关系,这个问题并非每次层次化调用*元件就会出现。
热心网友
时间:2023-10-13 20:18
十来米巴拉克的回答是一张图里面的N个*元件的处理方式,层次图和这个类似。比如一个图里有三个*(包含PARTA 和 PARTB)器件,位号为U1(A/B), U2(A/B), U3(A/B),package分别是1、2、3。 在做层次图设计时调用2次,我们假设叫X1和X2,在子图里编辑U1,U2,U3的属性,把U1A和U1B选中,右键打开属性编辑窗口,将*区域的package属性中和A相关的按顺序设置成11, 21,B也设置成11,21。 前面的1,2表示总图里X1和X2调用两次,后面的1表示A和B都是U1。 同样U2和U3也用类似方式,package属性设置成12,22; 13,23。 总体思路就是多次调用时,X1和X2图中package不能重复,才能正常编号。
这个方法稍微麻烦,如果有更好的欢迎指正
cadence 分裂元件在层级原理图多次调用,元件自动编号时提示错误如何解决...
解决办法:1、在分裂元件的图库中为元件增加一个package的属性。默认为1。2、在原理图中放置元件的时候,将第一个LM2902PW中的packag属性设置为1,将第二个LM2902PW中的package属性设置为2。3、在Annotate时,将Physical Packaging 中的Combined proerty string中添加{package} ,这样再进行自动编号就不...
cadence 在倒入网表时有警告和错误,
这类错误是因为你的原理图中的器件管脚数和封装管脚数不一样。必须保证原理图中器件的管脚数对应封装的管脚数。比如你用一个按键,只用了2个引脚,原理图中也是两个引脚。但实际封装是四个引脚,那么你就要改你原理图中的按脚为四个引脚。
在用于博士的工程文件进行DRC检查时,出现ERROR(ORCAP-2207): Check Bu...
回答:今天学习于博士的视频也遇到这个问题,原因是版本破解的问题,具体我就不详细解释了。然后跳过这个问题,直接去生成网表,但是生成网表时会报错,错误说有一个allegro.cfg文件没找到。解决办法是点击Create PCB Editor Netlist后面的Setup,选择正确的allegro.cfg路径一般是C:\Cadence\SPB_xxx\tools\capture\...
...cadence导入网表时出现这样的错误,请问要如何解决呢?
1、有器件没有对应的PCB封装,这要查看你的库链接是否正确,PCB封装名是否填对,如果没有PCB封装,需要做库。你可以用文本编辑器打开env文件(路径在你home环境变量下的pcbenv文件夹下),检查以下这几行设置是否正确。set padpath = d:\lib\pad ;;注:这指的是设置你的焊盘库路径 set psmpath ...
cadence在绘制原理图元件库时,绘制一个四运放出现的问题
你所说的是不是选中器件的原理图封装符号,然后移动发现不可以在别处放置,此时出现带三角框的小黄色惊叹号,而且在Capture提示框中出现Object move not completed as this resulted in connectivity changes? 试一试Options菜单——》Preferences选项——》选中Miscellaneous的Wire Drag项,即选中Allow component...
cadence orcad cis 数据库放元件时出错
我也碰到了这个问题,解决了。解决办法,自己的OLB库文件必须放置到X:\Cadence\SPB_16.3\tools\capture\library目录下。另外一次的解决方法是:删除capture.ini,重启动 orcad cis,让它重建capture.ini。然后重新设置cis配置文件。
cadence里,自己画的原理图封装怎么添加到元器件中?怎么样指定封装路径...
1、首先打开Cadence原理图设计工具Capture CIS,新建原理图工程文件。2、建好原理图工程文件后,点击Place part(P)工具。3、在Place part工具栏里面点击Libraries下方的Add Library,或者直接按快捷键Alt+A,打开Browse File窗口。4、在Browse File窗口找到并打开元器件原理图库,根据自己需求选择对应的元器件...
cadence 快速通过选择原理图中元件,然后选取对应PCB中元器件 ,怎么操 ...
先确定PCB元件的编号,然后在原理图中用查找字符的方法(E>F)找到这个编号就行了。在PCB板用E→J→C,输入元件编号确定后,光标就会跳到想要找的元件上。在设计电路中,工程师可从容在纸上或电脑上进行,确认完善后再进行实际安装。通过调试改进、修复错误、直至成功。采用电路仿真软件进行电路辅助设计...
Cadence 绘制在放置元件时,无法放置
回答:你好,是的。原理图中封装管脚数目与PCB需要一一对应,才能将网表正确的导入到PCB板中。
...原理图上光标放在元件上单击左键选不中元件,圈起来能选中元件但不...
是某个初始化设置有问题,最简单直接的方法是删除安装路径\Cadence\SPB_16.3\tools\capture下的Capture.ini,这样就可以回归最初是的配置。