cadence allegro和ad9之间的转换

摘要:
有两种方法可以将cadenceAllegro的brd文件导入AD:1.直接转换。ADsummary08orinter09提供了内部导入功能。详情请参见Altium主页上的Allegro进口商流程:http://www.altium.com/products/altium-designer/features/summer08.cfm#PS:ADsummer08以下版本不支持导入

将cadence allegro的brd文件导入AD中有2种方法:

1。直接转换。AD summer 08 or winter 09已提供之间import的功能了。

具体操作见Altium公司主页的Allegro importer流程:http://www.altium.com/products/altium-designer/features/summer08.cfm#

PS:AD summer 08以下版本不支持导入allegro的brd文件,但是支持导入orcad layout的max文件;但同为cadence的产品,不能导入allegro layout的brd文件。

2。对于低版本的中Altium Designer,Allegro PCB(brd文件)需要通过其他一些途径实现,以Altium Designer 6.6为例介绍将Allegro的brd板子导入AD中。

基本思想是用CAM文件,具体步骤:
1、从Allegro PCB Editor中导出Gerber文件和IPC网表文件(不要IPC网表也可以,不过那样导入的PCB网络名是AD随机命名的)。也可以导出ODB++文件(可能还是需要IPC网表),我觉得这个比Gerber方便。Allegro需要安装第三方软件才能输出ODB++,这个在导出时会提示下载的(软件是free的)。

2、在AD中新建一个CAM文件。

3、通过AD的File/Import导入Allegro输出的Gerber/ODB++,(可选)通过File/Import/Net List导入IPC网表。

4、使用Tool/Netlist/Extract提取导入的Gerber/ODB++的网络(将相连的Track视为同一网络,网络名随机生成)。

5、(可选)通过File Import/NetList导入IPC网表。如果3中已导入,忽略本步。

6、通过Tool/NetList/Campare将Extrat的网表和IPC网表进行比较,从而将网络(大部分)命名为Allegro中原来的网络名。

7、通过File/Export/Export to PCB,将CAM文件导出到PCB。至此基本完成了导入功能,但是所有的元件已经分解成了Pad,overlay上的Designator也已经不再是Text型。

8、元件的“恢复”:选中一个元件的所有primitive,将其作为一个Union,然后使用准备好的封装进行替换。这个可能比较费时了:-)其实也可以不准备封装,直接选中一个元件的所有primitive,复制到PCB library的新建空元件中,就制成了一个和原来一样的封装了。

9、也可以这样恢复元件:建一个不包括任务元素的PCB封装,放置到要恢复的元件附近,然后将元件的primitive加入到这个元件中(右键菜单中找)。

总结:通过1-7步可以完成在Altium Designer中打开Allegro的brd文件,也可以用来提取Allegro的封装,通过手动元件恢复,可以重建原brd文件。

P.S.:也可以通过从Gerber和ODB++等CAM文件中Reverse Engine出PCB来,但是需要自己重新命名AD中对应的封装或重新导入封装。

 

如何快速积累PCB设计经验?

1.学习SI,PI,EMC设计的基本原理

2.向高手学,而不是老手学。高手和老手不是一个概念,高手通常是有扎实的基础理论,在实践中总结出适合自己的经验。而老手只不过是理论的验证者,重复工作的经验之家。

3.仔细分析学到的经验做法,对错与否,经验的设计适用范围等。

4.设计中仿真得到一个预期的性能目标。仿真不能解决一切问题,但是仿真可以帮助我们快速积累正确的经验,缩短开发周期。

5.后期测试,对比仿真结果,哪些问题或者设计目标达到了预期的结果,哪些没达到预期的结果。为什么?涉及到的其他缺陷没考虑到,分析深层次的原因,及时总结记录。

6.下一次设计把积累的经验用上,重复这一过程,再测试,验证以前的问题是否解决,还有什么没解决的足够好,为什么?分析再积累,做到每板均有提高!

 

硬件设计流程

原理图逻辑功能设计,生成netlist

         

PCB板数据库准备板框,层叠,电源及地布局

         

check DRC,导入netlist

         

关键器件预布局

         

布线前仿真,解空间分析,约束设计,SI,PI仿真,设计调整

        

约束驱动空间布局,手工布局

        

约束驱动布线,自动布线,手工拉线,可能需要调整层叠设计

       

布线后仿真

       

修改设计,布线后验证

       

设计输出,PCB板加工

       

焊接,PCB功能调试,电磁及产品性能测试

思考:

1)是否每个芯片电源管脚周围加0.1uf电容去耦?

低速电路适用(保证电源完整性)

PS:电容去耦的原理?去耦电容的值多大,什么类型的电容合适?放几个合适?

高速电路则需慎重考虑:或者由于信号上升快,去耦电容设计不对,容易引起系统不稳定(重启或死机)

2)33欧电阻端接方法

涉及到信号的完整性,这里需要考虑电路本身是否存在信号反射,噪声(反射量)多大?

33欧电阻只是端接电阻的典型参考设计值,其大小与阻抗(线宽,板层叠结构,板材即介电常数)有关。所以端接电阻可能是22欧或者47欧。另外还要考虑端接电阻摆放的位置是中间段,起始端还是末端。

免责声明:文章转载自《cadence allegro和ad9之间的转换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇CentOS7彻底卸载Erlang和RabbitMQDevice API gpu is not enabled. Please install the cuda version of dgl.错误下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于Cadence OrCad 16.6的破解

相信很多人都知道去老吴的博客上找安装包和破解文件,但是上面的自称一键式破解程序、以及破解图文说明,都是很有问题的。 首先,该一键式破解程序默认的文件后缀与该程序指向的安装压缩包后缀不一致;其次,该程序会乱报哈希值不一致的问题。相信用过的都会有类似体验。 破解图文说明省略了不少关键步骤,对于初次安装者,可能会无意中引入很多错误操作。最关键的是,对于安装过程中...

allegro中焊盘的设置

用Cadence的pad designer制作pad的时候会遇到为thermal relief和anti pad设计尺寸的问题Thermal relief:正规的中文翻译应该叫做防散热PAD。它主要起一个防止焊接时焊盘散热太快不好焊的作用,在非整层都是铜的情况下它可以做成环形,大小跟Anti pad一样就成了。当在电源层或GND层用时,它的还有减少热冲击的...

Allegro设置十字大光标

转载:吴传斌博客 Cadence Allegrobyxfire Cadence Allegro 使用大十字光标,在摆放元器件时,容易对齐。在allegro中,可以通过设置实现大十字光标,其具体方法如下: 1、选择Setup->User Perferences,即可出现如下图所示界面: 2、选择Display->Cursor,里面有个p...

业务中台建设 微服务 流程编排: Uber Cadence | Netflix Conductor | Camunda Zeebe | AWS Step Functions | ingbank baker

业务中台建设 - 配置化 - 知乎https://zhuanlan.zhihu.com/p/339088254 流程编排 中台服务中的业务步骤进行抽象沉淀形成固定的模块,不同业务基于自身的业务场景,对现有的模块进行重组,从而满足自己的需求。 例如 电商履约流程中包含:打包、发票生成、物流运输、签收、货到付款等等很多环境,自营仓库需要发票,商家业务则没有这个...

Allegro绘制PCB流程

单位换算 1mil = 0.0254 mm 1mm = 39.3701 mil 默认情况下我们更倾向于使用mil单位绘制PCB板。   1 新建工程,File --> New...   --> [Project Directory]显示工程路径   --> [Drawing Name] 工程名称,Browse...可选择工程路径   -...

cadence学习(1)常规封装的建立

1.建立焊盘。 (1)首先要获得datasheet(或可用pcb matrix ipc-7531标准的可查询封装软件)中元器件的封装信息。 (2)建立.pad文件。打开PCB Editor Utilities中的Pad designer,file----new,建立一个.pad文件并设置好路径(名称最好能含有尺寸信息)。参数(parameters)中,ty...