乐于分享
好东西不私藏

87. OrCAD软件输出Cadence Allegro第一方网表报错时应该怎么处理?I Cadence Allegro 电子设计 快问快答

87. OrCAD软件输出Cadence Allegro第一方网表报错时应该怎么处理?I Cadence Allegro 电子设计 快问快答
Cadence Allegro 电子设计 快问快答

大家好。在OrCAD输出Allegro第一方网表时,有时会遇到报错导致网表生成失败。最常见的原因之一是原理图中某些器件的PCB Footprint(封装名称)包含非法字符——例如括号{}、空格、特殊符号等。Allegro对封装名称的格式要求较为严格,非法字符会导致第一方网表导出中断。此时,一种有效的应对方案是改用第三方网表格式,通过配置OrCAD的Other网表选项,在传递数据时剥离非法字符,从而绕过检查,成功生成网表。

本次分享将演示当第一方网表因封装名称非法字符报错时,如何通过第三方网表方式完成网表输出。以下是关键步骤总结:

PART.01
识别报错原因
  • 在OrCAD中执行第一方网表导出(【Tools】→【Create Netlist】→【Create PCB Editor Netlist】),如遇到报错,打开 【Session Log】(会话日志)查看错误提示。

  • 日志中通常会显示“不支持非法字符”或类似信息,指出某些PCB Footprint中包含非法字符(如{}、空格等)。

PART.02
切换到第三方网表方式(绕过非法字符)
  • 在【Create Netlist】窗口中,切换到 【Other】 选项卡。

  • 在【Script】下拉列表中找到并选择 orTelesis64.dll(64位系统)或orTelesis.dll(32位系统),这是Cadence提供的第三方网表格式输出脚本。

PART.03
配置传递字段(关键)
  • 在 Part Value栏中,输入 {PCB Footprint},表示网表输出时器件值域将传递封装名称。

  • 在 PCB Footprint栏前面加上一个英文感叹号 !(如!PCB Footprint),作用是使系统在传递数据时不附加容易引发问题的字符,从而规避封装名称中的非法字符。

PART.04
执行导出
  • 确认配置完成后,点击 【OK】 执行网表导出。

  • 导出成功后,在工程的 【Outputs】 目录下可找到生成的第三方网表文件(通常为.txt或.net格式)。

视频教程 详细解答
已关注
关注
重播 分享

本系列原创课程由芯巧电子制作,芯巧电子是Cadence中国区授权经销商。

Introduction

公司简介:

芯巧电子是 Cadence 全球认证培训合作伙伴,是国内领先的电子、电气设计自动化和信息化管理系统方案与服务提供商,客户覆盖半导体、消费电子、通讯、汽车电子、工业自动化、教育科研等众多领域,业务涉及Cadence PCB及仿真全系列软件代理,PCB软件二次开发,电子元器件建库,PCB Layout 服务,PCB 加工装配等,拥有专业的市场销售、软件服务支持和软件定制开发团队。

扫描下方二维码关注芯巧电子公众号及哔哩哔哩账号

官方网站:www.xinqiaoe.com

联系电话:400-0077-961

邮箱:support@xinqiaoe.com