乐于分享
好东西不私藏

两种EDA软件之间的和谐方法:Allegor转Xpedition PCB(Mentor)文件转换指南

两种EDA软件之间的和谐方法:Allegor转Xpedition PCB(Mentor)文件转换指南

y菁英EDA微信优秀的芯片IC版图设计、封装PKG设计和线路板PCB 设计全EDA设计链的学习读物,以专业的视角传递EDA设计信息)微信号:EDA_Hunter

关注我,了解更多的EDA设计技术,问题或建议,请添加微信(Lavidlee)联系

作者:晨晞

主要分享EDA设计的学习资源、面试技巧、职场现象,快速了解EDA设计行业,帮助想转行、进阶、小白成长为高阶EDA工程师。

如果你觉得公众号对你有帮助,欢迎推荐给他人...

感谢您抽出

.

.

阅读本文

经过几个月的辛苦努力,一个Cadence项目终于完成了,文件要发给客户的工程师检查,却发现客户没有购买Cadence软件。客户购买的是Mentor公司Xpedition软件,需要把Allegor转成Xpedition的 PCB文件

作为一名EDA设计工程师,你是否遇到过这样的需求:客户要求提供Xpedition格式的PCB文件,而你的设计是在Allegro中完成的?别担心,这两种主流PCB设计工具之间是可以通过中间格式进行转换的。今天,我就为大家详细讲解Allegro转Xpedition的完整流程。

我电脑安装的两种EDA软件的版本如下:

1. Cadence Allegro  17.4 

2. Xpedition V2.7

1

  找到和加载SKILL文件 

Allegro的PCB文件无法直接导入到Xpedition去,网上看到很多是通过ODB++文件转的,但Allegro中设置的一些等长、等差之类的规则和铜箔都会丢失掉。如果单独Review还可以,但远没有达到可以作为设计文件使用的目的。

其实,Mentor公司提供了转换的SKILL文件,使用这些SKILL就可以将Allegro的PCB文件转换成Xpedition能识别的hkp文件。

我的电脑中,这些SKILL文件的放置地址为:C:\MentorGraphics\EEVX.2.7\SDD

_HOME\translators\skill_scripts,这里需要用到“all2layout.il”和“transcheck.il"

这两个SKILL。

把这两个SKILL复制到SKILL的文件夹下,打开allegro.ilinit文件,把这两个SKILL文件加载进来,如下图所示,这两个SKILL文件虽然是加密的,但没有密码;

2

 运行第一个SKILL:检查转换环境 

在CMD窗口输入:transcheck后回车,如下图所示;

会产生一个log文件,如下图所示,能产生成功就可以了,所有检查无问题了。

3

  运行第二个SKILL:转换成hkp文件 

在CMD窗口输入:all2layout后回车,如下图所示;

看到开始在转换文件的进度条了,如下图所示;
转换完成后,会在brd文件同目录下产生一个名字为“aexoutput”的文件夹,打开文件夹,可以看到转换成功的hkp文件,如下图所示;

4

  导入到Xpedition的PCB中

在程序中找到Allgero To Layout VX.2.7打开,如下图所示;

选择上一步生成hkp文件的文件夹“aexoutput”,如下图所示;
点击“Translate"按钮,如下图所示,最后出现Finished的提示,说明导入成功了。
关闭Allegro To Layout的对话框,可以看到在aexoutput文件夹同目录下,产生了一个Xpedition V2.7的PCB文件,如下图所示。
Xpedition Layout打开这个文件,如下图所示,没有看到飞线,说明转换效果还是不错,起码没有Open(开路)的地方。

Xpedition Layout转Allegro的方法还在摸索中,目前采用的方法是Xpedition->PADS Layout -> Allegro,但这样经常两次转换,出现了元件库焊盘缺失的问题。如果有其他更好的方法,欢迎大家在评论区分享。

原创声明本文由20多年EDA设计经验工程师原创,转载请注明出处。

互动福利:留言点赞最高者,可获赠作者本人编写的《Cadence高速电路设计-基于手机高阶板的案例分析与实现》的电子书一份。

 关注我们,解锁更多PCB设计硬核知识!你在PCB设计中遇到过难题?欢迎留言分享实战案例!

往期文章回顾:

【1】人生没有白走的路,每一步都算数:峰卫智培首期PCB设计工程师高阶就业班招生【小班授课,限额10人】
2】高速信号线等长越来越复杂化:芯片内部延时、内圈效应、趋肤效应、孔径深度以及内外层信号速度不一致都考虑了吗?

【3】EDA设计学习线上平台观看地址更新:解决扫码出现警告的问题

【4】介绍几个常用的下载元器库3件套-原理图库、PCB库和3D库的网站

【5】聊一聊线路板设计中位号丝印摆放的四“不”原则
【6】FPC设计时如何处理弯折区、补强区、贴胶区、易裂区、漏铜区,以及银浆区、银网区和银膜区?
【7】什么是“三明治”叠层架构?手机主板为何都热衷于“三明治”架构呢?
【8】什么是金线定位?高密板为何热衷于金线定位?
【9】细说下HDI高阶线路板中使用过的那些孔
【10】Cadence设计中如何对个别焊盘做热处理