找回密码
 注册
关于网站域名变更的通知
查看: 6456|回复: 30
打印 上一主题 下一主题

Mentor Expedition使用总结之交换管脚。

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-12-28 14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
      最近做了一个FPGA管脚交换的项目,总结一下管脚交换,分享给大家,希望有用。: H9 N0 B: x1 R; c  T1 A
ExpeditionPCB中管脚交换介绍.rar (772.82 KB, 下载次数: 468)

评分

参与人数 2贡献 +12 收起 理由
ray + 10 很给力!
月光倾城 + 2 很给力!

查看全部评分

该用户从未签到

推荐
发表于 2015-5-11 14:31 | 只看该作者
li_suny 发表于 2012-12-28 16:433 Z8 b$ j5 i+ @
写的非常好!学习。
1 V$ w3 p2 f2 h% X大规模的FPGA优化可以尝试一下I/O Designer,用熟悉了还是很方便的。

+ |# u' Y8 J" P) [1 M请问IO Designer有教程吗?没看到有这方面的书籍哦- R8 F1 D0 n& F% w  u" H

该用户从未签到

推荐
发表于 2014-3-22 23:57 | 只看该作者
我用了这方法后,EDIT part 后保存不了,主要是关联的SYMBOL管脚识别不到,要么就是全乱了

该用户从未签到

推荐
发表于 2021-3-31 11:50 | 只看该作者
学习一下,MENTOR的SWAP功能比ALLEGRO差太多了

该用户从未签到

5#
发表于 2012-12-28 16:43 | 只看该作者
写的非常好!学习。% ]" z. a: X, T3 e/ k5 e: }
大规模的FPGA优化可以尝试一下I/O Designer,用熟悉了还是很方便的。

点评

请问IO Designer有教程吗?没看到有这方面的书籍哦  详情 回复 发表于 2015-5-11 14:31

该用户从未签到

6#
发表于 2012-12-28 16:53 | 只看该作者
这样做的话 在原理图上是交换的网络名还是?反标SYMBOL没什么问题吧?

该用户从未签到

7#
 楼主| 发表于 2012-12-28 16:53 | 只看该作者
谢谢李老师! 目前主要在做PCB设计这块,I/O Designer现在试着用来建FPGA的库,这个挺方便的,后续有机会全流程用一下。  k9 a% Q8 \. Q; v
李老师,您的书买了,正在读,后续有问题再请教您!

该用户从未签到

8#
 楼主| 发表于 2012-12-28 17:02 | 只看该作者
如果是Mentor全流程:第一种是将流程先改为Keyin网标流程,交换完管脚后,对比前后两个网表,根据对比结果修改原理图。第二种是不改流程,那就只能在Bank内交换,给每一个bank加上可交换属性,在bank内做交换,交换好后反标,原理图会根据交换信息修改symbol的pin号。

该用户从未签到

9#
发表于 2012-12-28 17:14 | 只看该作者
zmg2007 发表于 2012-12-28 17:02 3 a8 b! @! l8 {( t9 e. M# Q
如果是Mentor全流程:第一种是将流程先改为Keyin网标流程,交换完管脚后,对比前后两个网表,根据对比结果修 ...

7 Y5 Z% N/ n6 h) G# m- s修改symbol的PIN脚号,这个方法曾经使用过,但是在后期检查的时候容易出错,在IO desigener上交换的是网络名。如果这种方法也可以的这样做的话就爽了,毕竟IO那东西需要硬件设计师配合。

该用户从未签到

10#
发表于 2012-12-28 17:18 | 只看该作者
本帖最后由 li_suny 于 2012-12-28 17:19 编辑
7 Z, P0 u* f: _6 B. g4 R
zmg2007 发表于 2012-12-28 16:53 5 G+ i  S" U" |( T( P, U: W) i7 b
谢谢李老师! 目前主要在做PCB设计这块,I/O Designer现在试着用来建FPGA的库,这个挺方便的,后续有机会全 ...

+ b6 _  r9 Z  b4 {- M( q4 K5 h' ~" s
$ v2 ?0 @: J1 ~; @不敢称老师,仅仅是在SiP方面参与了一些项目,觉得这项技术是以后PCB的一个发展趋势,加上EE Flow的一些新功能需要介绍给大家就写成了这本书,里面包含了一些个人的理解和技巧。) {( l$ a% o; _

" A5 w+ ?$ ~% z0 y' g% p9 W% g! M在很多方面还要向大家学习!
$ C' \, P% `" J/ l  r多交流,共同提高!谢谢!  M! ~( L6 M" u" B2 O# |. s$ y% w

8 o4 Z* v$ a# K7 _$ [" P+ I9 V" t' w- _

该用户从未签到

11#
 楼主| 发表于 2012-12-28 17:19 | 只看该作者
呵呵 是呀  AD的反标是可以选择交换Pin号还是Pin上的网络名,这点做的比较好!

该用户从未签到

12#
发表于 2012-12-28 17:23 | 只看该作者
还是需要奥肯思跟Mentor总部提提建议,我现在都是在使用最笨的方法调管教了,IO在硬件的配合下用了几次,很爽,但是大多数还是手动调整,悲催的很!

该用户从未签到

13#
发表于 2012-12-28 17:42 | 只看该作者
海龙 发表于 2012-12-28 17:23 $ W8 O: N6 e& ]$ O" ^6 K
还是需要奥肯思跟Mentor总部提提建议,我现在都是在使用最笨的方法调管教了,IO在硬件的配合下用了几次,很 ...

$ \; b& o2 [7 Y  n/ ^: U建议把I/O 的功能下放到Expedition?这倒是个好主意!

该用户从未签到

14#
发表于 2012-12-29 12:53 | 只看该作者
zmg2007 发表于 2012-12-28 17:02
6 m' N1 `1 w5 e, M如果是Mentor全流程:第一种是将流程先改为Keyin网标流程,交换完管脚后,对比前后两个网表,根据对比结果修 ...
* {- q1 X  A+ m) B+ M
"第一种是将流程先改为Keyin网标流程"- V4 P  J* ?8 C
/ ^# O- \, u' [4 ?
这个在哪里设置?

该用户从未签到

15#
发表于 2012-12-31 15:42 | 只看该作者
学习了

该用户从未签到

16#
 楼主| 发表于 2013-1-4 09:33 | 只看该作者
givealittletime 发表于 2012-12-29 12:53 - P* P: M6 J6 B, ]& l& @+ J( m
"第一种是将流程先改为Keyin网标流程"
" g0 K# v- Q  Z6 n* U( y7 t% [* k
这个在哪里设置?
0 ^) Y5 u. Q: e7 k7 ?
1. 新建一个库,在库文件夹下有一个lib\Templates\Layout下有一些ExpeditionPCB模板(也可以自己新建一个ExpeditionPCB模板),拷贝一个出来,把之前工程下的Logic文件夹考到这个新模板下,并把Logic下的Netlist.aug文件复制一个把后缀改为kyn。
: _, r( I9 U. }- N- h2 z2. 打开这个ExpeditionPCB模板,并把层数改成和你工程一样后保存退出。0 J$ y; E& W$ o8 I5 W" a$ f
3. 把ExpeditionPCB模板里的PCB下的Layout文件夹删除,将你工程里的Layout文件夹拷过来。打开这个数据即可,改为kyn网标流程后做一下前后标注。
+ R  d8 X. @; M. |5 _. _你试试。

该用户从未签到

17#
发表于 2013-1-6 09:21 | 只看该作者
非常棒的资料

该用户从未签到

18#
发表于 2013-1-21 09:58 | 只看该作者
感谢分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-14 23:18 , Processed in 0.093750 second(s), 33 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表