Cadence(OrCAD)原理图导入到PADS Layout遇到的问题和解决方法

简介: 先在Cadence中导出原理图的网表,当然这里的网表是PADS Layout支持的.asc格式,然后在PADS Layout导入该网表文件,最终出现提示错误的文本文件,没有导入成功。

     看到B站网友的留言说将Cadence画的原理图导入到PADS Layout中没有成功:

640.png

先在Cadence中导出原理图的网表,当然这里的网表是PADS Layout支持的.asc格式,然后在PADS Layout导入该网表文件,最终出现提示错误的文本文件,没有导入成功。

首先我们复现一下网友说的现象。

Cadence打开原理图,然后导出.asc格式的网表,如下图所示:

640.png

      然后打开PADS Layout导入该网表文件,如下图所示:

640.png

640.png

     导入之后就会弹出错误提示弹框和文本文档,和网友留言描述一致,如下图所示:

640.png

文本文档中提示找不到元件类型,因为在PADS软件中新建元件的时候有个元件类型(Part Types),而在Cadence中,虽然有类似的属性,但是名称不一样。还有一个需要注意的是Cadence原理图中分配的封装名称需要和PADS Layout库中的封装名称一致,只有这样才能匹配到。

就比如C1的封装是C0402,因为这个是我在Cadence原理图中分配的封装名称,而在PADS Layout中0402封装没有使用这个名称,而是RESC1005X04L,所以匹配不成功,如下图所示:

640.png

     根据以上分析,只要PADS Layout库中的元件类型名称和封装名称一致,并且Cadence原理图中分配的封装名称和PADS Layout库中的封装名称一致就可以使用刚才默认配置(PCB Footprint栏目下面为{PCB Footprint})导出网表了。这里使用CON2元器件验证,PADS Layout库中CON2的元件类型名称和PCB封装名称一致,都为CON2,如下图所示:

640.png

640.png

640.png

     再重复上面Cadence导出.asc网表,PADS Layout导入网表的操作,就可以看到CON2导入到了文件中,并且文本文档里的错误提示,已经没有J4(CON2)的错误提示了。如下图所示:

640.png

640.png

     但是一般情况下,元件类型的名称和封装是不一样的,比如电阻的元件类型名称为RES,而电阻的封装有许多种0402,0603等等。对于这种情况就需要修改一下Cadence中网表输出时的PCB Footprint栏目下的参数。对于元件类型在PADS Layout中是Part Types,而在Cadence中为Source Package,当然也可以给元器件新增一个属性名称Part Types,改属性的值和PADS Layout中的元件类型的值一样就可以。在网表输出窗口将PCB Footprint栏目下的值设置为{Source Package}@{PCB Footprint}即可,如果新增了Part Types属性,也可以设置为{Part Types}@{PCB Footprint},如下图所示:

640.png

640.png

640.png

     这里我修改了R8电阻的封装,可以看到R8电阻没有报错,导入到了PADS Layout中,如下图所示:

640.png

640.png

总结一下,首先确保PADS的元件库中元件类型名称和Cadence的元件库中的元件名称一致;然后Cadence原理图中分配的封装名称要和PADS Layout中的封装名称一致,而且确保有这个封装。

这样就需要分两种情况:

      1. 元件类型名称和封装名称一致,那么Cadence导出网表时,PCB Footprint中的参数默认就可以,默认为{PCB Footprint}。这种情况一般用不到,因为一种元件可能有不同的封装,很少能做到一致的。

      2.元件类型名称和封装名称不一致,那么Cadence导出网表时,PCB Footprint中的参数设置为{Source Package}@{PCB Footprint}就可以。

关于CadenceOrCAD)原理图导入到PADS Layout的问题和方法就这些,如果有什么问题可以留言。


----------------------------- End -------------------------------

相关文章
|
3月前
MFC编程 -- 实现拖拽文件获取路径
MFC编程 -- 实现拖拽文件获取路径
37 0
|
9月前
Cadence仿真出现Cannot Initialize Profile错误的解决方法和步骤
元器件和器件PSpice模型都准备好了,仿真原理图也画好了,但是在新建仿真配置文件的时候,提示Cannot Initialize Profile的错误。当时忘了截图了,问题解决了也没有出现这个错误。重启软件、重启电脑都没有再出现。
299 0
|
2天前
|
存储
LabVIEW使用VI Package Manager(VIPM)下载和管理附加组件
LabVIEW使用VI Package Manager(VIPM)下载和管理附加组件
|
5月前
|
存储 编解码 项目管理
【C++】带三维重建和还原的RIS/PACS源码
【C++】带三维重建和还原的RIS/PACS源码
32 0
|
8月前
|
存储 传感器 物联网
基于小熊派SD卡+Fatfs+移植开源iniparse解析库并使用
基于小熊派SD卡+Fatfs+移植开源iniparse解析库并使用
49 0
|
9月前
PADS Layout导出PCB的gerber文件
PCB制作完成之后,需要发给PCB生产厂家进行制板。有两种方式,分别为:提供PCB源文件和提供导出的gerber文件。
390 0
|
9月前
PADS Logic将原理图导入到PCB
原理图是使用PADS Logic进行设计的,原理图设计完成之后,需要导入到PADS Layout进行PCB设计,导入方法如下: 点击标准工具栏右边的PADS Layout图标,如下图所示:
609 0
|
9月前
PADS Layout设计PCB时的铺铜基本步骤
PCB布线完成之后,就需要进行铺铜(覆铜),铺铜主要是大面积接地,增加导地性,同时可以散热。关于铺铜的作用,有兴趣的话可以上网多了解一些。
2126 0
|
9月前
|
安全
PADS Layout元器件独立规则设置
对于设计规则设置,之前有粉丝说单独设置元器件的规则没有效果,主要是指间距和线宽的设置。
198 0
|
9月前
|
JavaScript 芯片
PADS Layout添加工艺边和Mark点的方法和步骤
PCB在进行贴片加工的时候(SMT),一般有3种方式(基于开钢网的情况):全人工、半自动、全自动。全人工就是刷钢网,放置元器件都是人工操作。半自动是指人工刷钢网,放置元器件上自动贴片机。全自动是指刷钢网和放置元器件都是机器自动完成。对于全人工的我们就很好理解,毕竟人是活的,最智能的,遇到突发情况都可以想办法处理。
465 0