当前位置:首页 > 芯闻号 > 充电吧
[导读]Cadence网表生成算法,避免设计中的潜在错误。

推丸菌在公司听取小弟汇报时,那厮说网表有问题,OrCAD原理图导出,Allegro PCB导入,结果有个节点连不上,但是在原理图上是同样的网络名。有妖气啊!

看了他的原理图,我觉得很生气~太不规范了,难怪会出现错误。但是为了多种兼容,也不得不做各种妥协~想到这里我也不生气了。原版原理图就不贴出来了,推丸菌在这里模拟一下。哦,对了,以下所有案例均基于Cadence 17.2版本



那么猫腻出来了,第一页的VCC_3V3全部被命名成了off-page形式的NIHAO,于是第一页的VCC_3V3就不能跟第二页的VCC_3V3相连了,这就是问题所在,这个还真需要探讨一下Cadence的网表算法。其实这个算法不难,推丸菌举个栗子。


在同一节点我们接入了5个网络符号(或NET),生成网表后,Cadence自动选择了PORT,这就说明了PORT优先级最高,多尝试几次,我们就可以破解Cadence的网表算法了。各种网络类型的优先级见下表。


解决了优先级问题,还需要分析不同页(多页原理图)的算法问题。Cadence的不同页的算法很简单,只需要两步:

①  按上表优先级,处理当前页的网络数据,整理出对外接口(相对其他页接口);

②  将不同页的对外接口进行处理,形成整张原理图的网表;

至于其他注意的地方,推丸菌在这里罗列一些情况,供大家参考,如有感兴趣的攻城狮,请自行尝试,毕竟电子是门实践的学科。下面三种情况,所有器件都在同一页,生成网表后,R12和R13是连在一块的,R14和R15是连在一块的,R16和R17是连在一块的,可得:

① 不同类型的网络符是可以直接连接的,Cadence内部只认网络名;

② 网络名不区分大小写;

③ Off-page类型的网络符,在同页和不同页都有效(只认网络名);


在实际应用中,不止以上案例,更多的案例,推丸菌实在讲不下去了,感兴趣的攻城狮可自行尝试,推丸菌去也!


上述原创文档出自「屎壳螂创造 一个有创意的电子工厂」,仅用于技术交流。如有疑问请点击链接或请联系beetleinv@126.com。




本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在orcad中绘制原理图完成以后,我们需要对器件的PCB封装进行匹配,这样导入网表到PCB中,才可以进行匹配,对单个器件的PCB匹配的操作方法如下:双击需要匹配的元器件,编辑改元器件的属性;在弹出的元器件的属性中,点击P...

关键字: orcad PCB封装 元器件

鼠标左键选中元器件,按住鼠标左键不松,就可以对元器件进行任意位置的拖动,若此元器件已经与其它电路相连,这些连线会跟着一起移动;

关键字: orcad 文本标注 图形标注

Cadence软件是一款知名的PCB电路板设计软件,这款软件从画板功能上来说要超出同类软件不少,Cadence工具提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence、OrCAD、Capture的结合,...

关键字: cadence 下载

我们经常遇到从AD转到Allegro的情况,但是之前非常麻烦且不容易转换。现在好了,从065号补丁开始,Cadence的Capture CIS可以导入AD软件的原理图,而Cadence的Allegro PCB Edito...

关键字: ad 封装 cadence

▼点击名片,关注公众号▼最近在学新工具cadence,在用新工具设计原理图,原理图快结束的时候发现一个小问题,差点毁了整个工程。因为原理图有十几页,所以有时候一个电源网络会被用在很多不同的页面上。然而这次操作差点翻车。情...

关键字: cadence

Dynamic Duo 2.0已经获得了来自NVIDIA、AMD和Arm的高度赞赏,他们在实践中均获得了大幅的硅前效率提升。张永专表示当前中国本土的很多芯片厂商也对Dynamic Duo 2.0非常感兴趣,Cadence...

关键字: cadence EDA 硬件仿真 原型验证

我们在使用Allegro的时候,常常会遇到各种各样的问题,比如走线出现小方块.

关键字: PCB技术 allegro

我们再用oscard的时候,orcad输出网表出现“Duplicate Pin Name”的错误,应该怎么处理呢?

关键字: orcad duplicate pcb设计

在pcb设计过程中,有时候因为阻抗的变化,我们需要更改已经布好的走线,单根走线非常好更改,直接使用change命令修改线宽即可,对于差分信号,有线宽、线距,所以我们不能直接用change命令修改,要用到我们软件自带的自动...

关键字: allegro pcb设计

新型电机驱动器能够以超小型封装提供世界一流的功能以及高级安全诊断,是电动汽车的的理想之选

关键字: allegro 栅极驱动器 电池
关闭
关闭