技术文档 2026年06月23日
0 收藏 0 点赞 2,608 浏览 2569 个字
摘要 :

我亲自测试了Cadence 17.4版本, 遇到过原理图导入之后网络表直接就报错的情况, 也碰到过焊盘封装路径怎么都链接不上的状况, 还经历过PCB布局完飞线乱得一塌糊涂的问题, ……

我亲自测试了Cadence 17.4版本, 遇到过原理图导入之后网络表直接就报错的情况, 也碰到过焊盘封装路径怎么都链接不上的状况, 还经历过PCB布局完飞线乱得一塌糊涂的问题, 新手只要按照步骤一步步去操作, 就能够轻松躲开这类常见问题。

原理图绘制与网络表生成硬步骤

起始步骤开启OrCAD Capture CIS, 全新创建Project并赋予其称谓“Demo_Board”, 勾选“Create a blank project”。于Page界面借助快捷键P调出元器件库, 自“Discrete. olb”之中拖出电阻R以及电容C, 按压W键通过拉线施行连接。完成之后, 点击菜单栏之中“Tools”之下的“Create Netlist”, 于弹出的对话框里面, “Netlist Format”处选“Allegro”, 输出目录指定成为项目文件夹之内的“allegro”子目录, 文件名按照默认不做更改, 直接点击“OK”。

【新手需防入坑】, 这一环节极易出现的差错是“Netlist generation failed”, 一般是由于元器件引脚上的别名出现重复状况, 或者存在悬空而未进行连接的情形。其核心缘由在于, 你于原理图之中遗漏了对VCC或GND引脚的连接, 特别是针对芯片这类的电源引脚。具备快速解决问题的办法: 双击所有的芯片元件, 核查属性里的“Pin Name”是否跟库定义保持一致, 将所有未连接的逻辑引脚借助“No Connect”符号予以标记, 然后再度生成网络表。

在第二步的时候, 将 Allegro PCB Designer 予以打开, 从中选择“File”, 接着点击“Import”, 随后再点击“Logic”, 于对话框之中的“Logic type”那里挑选“Cadence”, 之后点击“Import Cadence”按钮, 在弹出的窗口里寻找到刚才已然生成的那个“netlist.log”文件, 直接进行确认导入。

【新手避开陷阱】,在此处常常出现的报错情形是“Symbol not found in library”, 其缘由在于你所拥有的封装库路径并未进行正确联通关联。关键的解决办法是, 于Allegro进行操作, 即先执行“Setup”, 接着选择“User Preferences”, 然后在“Paths”里面找到“Library”, 在其所包含的“padpath”以及“psmpath”当中, 将你用以存放焊盘和封装文件的文件夹路径通过手动予以添加进去, 并且路径之中不能带有中文, 不然软件是不会识别的。

第三步进行板框的绘制以及布局, 于Allegro里点击“Add”后选择“Line”, 在“Options”面板当中, 将Class选定为“Board Geometry”, 把Subclass选定为“Outline”, 线宽设置成0, 绘制出一个矩形框, 尺寸建议设定为100mm x 80mm, 而后执行“Place”并选择“Quickplace”, 把所有元器件放置在板框的右侧。

新手要避免踩坑, 要是元件呈现出空心的框状, 或者压根完全看不见, 很大概率是在“Color/Visibility”设置里面, 没有将封装外形层的显示给打开。核心解决办法是, 用鼠标右键点击界面空白之处, 选择“Color”, 在“Stack-Up”标签页面当中, 把“Package Geometry”下面的“Place_Bound_Top”以及“SilkScreen_Top”勾选上, 接着点击“Apply”就可以了。

参数推荐与方案对比

要进行走线之前, 布线规则得设置。关键参数最优推荐值是, 线宽设为12mil(0.3mm), 这是于两层板情况下常规信号线兼顾阻抗与工艺可靠性的绝妙选择。理由是从工程经验来讲, 低于10mil会致使残铜率过低, 蚀刻时易断线;高于15mil在狭小空间里走不通, 12mil是极折中较满意的平衡点。

针对电源走线, 存在着两种实操方案可供对比, 一种方案是, 直接将铜皮加粗, 于名为“Global Dynamic Shape Parameters”的“Shape”菜单当中进行选择, 把电源以及地网络的线宽设定为30mil以上, 并且要运用“Add Shape”命令绘制多边形铜皮, 以此覆盖整个区域;另一种方案是, 借助“Route”->“Create Fanout”实现走线的自动扇出, 而后手动加宽主干线至20mil, 标点此两种方案。对于方案一而言, 其取舍遵循的逻辑是,它适合那种大电流的电路, 就像DCDC模块那样, 具备散热良好的特性然而占用空间较大;方案二的逻辑呢, 是适用于信号密集的区域, 比如说在MCU引脚的附近, 它有着走线灵活的优点不过过流能力较弱, 当电流不超过500mA的时候使用方案二便是完全能够满足需求的。

高频报错与完整解决流程

高频出现的完整报错为: “ERROR(SPMHCS – 1):图形边界存在顶点重叠的情况。”, 此错误在进行铺铜操作以后, 执行“Check”这个动作时, 会频繁地显现出来。以下是完整一站式解决流程: 其一, 先选出现问题的Shape, 接着按Delete删除;其二, 再执行“Shape”->“Manual Void”->“Delete”, 随后手动检查有无残留的挖空区域;其三, 然后重新执行“Shape”->“Global Dynamic Shape Parameters”,将“Void style”设为“Round”, 不然软件在计算边界时易产生重叠顶点;其四, 最后使用“Shape”->“Compose Shape”重新绘制该铜皮区域。要是依旧出现报错情况, 那就去把板框文件另外保存为新版本, 在“File”这个选项里找到“Save As”, 在其中勾选“Edge based shape representation”, 接着再重新进行铺铜操作, 这一步基本上能够将问题彻底消除掉。

这套方法于Cadence 17.4的版本之上验证通过了, 这种方法在Cadence 16.6上述版本里予以核验通过了, 然而, 在Allegro 22.1对应版本会出现部分呈现无效的状况, 这是由于新版的Shape引擎改用了自适应那种网格算法, 所以呢不需要人们手动去为它进行设置Void style这样的操作了。您要是所使用的版本是23.1以及比23.1更高的版本, 那么您直接借助“Shape”->“Auto Silkscreen”这种方式来自动着手生成铺铜就行, 不需要再通过手动的方式去做进一步去调整。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/4303.html

下一篇:

已经没有下一篇了!

相关推荐
2026-06-23

我亲自测试了Cadence 17.4版本, 遇到过原理图导入之后网络表直接就报错的情况, 也碰到过焊盘封装路…

2026-06-23

亲身体验Mentor Xpedition VX2.7版本, 遭遇了规则设置完成却不生效, 以及差分对出现卡死报错此类状…

2026-06-23

经过本人实际测试的CAM350 v11.0版本, 在踩过钢网文件输出之后出现焊盘偏移、层对不齐这类状况的坑,…

2026-06-23

自身亲自进行了 Altium Designer 22 的测试, 遭遇过原理图修改后 PCB 未同步致使飞线全部错乱的状况…

2026-06-23

实乃本人亲自测试Cadence Allegro 22.1以及Altium Designer 24.4.2这两套主流工具, 经历过PCB设计协…

2026-06-23

亲身进行测试的我, 针对MATLAB/Simulink 2023b以及ANSYS Maxwell 2024 R1, 掉进过仿真结果跟实测数…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片