EDA365电子论坛网

标题: Allegro到Sigrity的转换 文件格式转换 [打印本页]

作者: shg_zhou    时间: 2013-1-5 10:17
标题: Allegro到Sigrity的转换 文件格式转换
关于如何转换Allegro/SIP的设计文件到Sgrity的spd文件,一般有以下三种方法:' w$ a2 s1 n! _
1.        Brd/sip文件直接通过spdlinks工具转换,这个电话中已经提到。在没有Allegro/SIP的license的情况下,也可以使用这种方法。具体的做法是:+ ~; T# F7 H7 |& c+ |
A.        安装Allegro Free Physical Viewer。7 _, F/ \/ n7 s5 a6 L: t
B.        从其他安装过Allegro/SIP的电脑中拷贝extracta.exe和cdsCommon.dll两个文件,两个文件分别位于:
( `$ P% x% C% A. o<your_spb_install_dir>\tools\bin\cdsCommon.dll! ]" j4 e/ M: ^. g
<your_spb_install_dir>\tools\pcb\bin\extracta.exe) W9 U1 Z1 ^  C+ l9 F0 N
C.        将这两个文件拷贝到Allegro Free Physical Viewer所安装目录的tools\pcb\bin目录下,替换原有cdsCommon.dll。
6 v$ M9 D2 }. l) LD.        打开spdlinks,选择需转换的brd/sip文件。0 d# E6 Q5 l5 c) V! T) [+ q  v

% m! I1 g: g  b0 {+ l# i( c
4 _4 t% \3 G& H9 F3 JE.        在spdlinks窗口中点击Setting,在弹出的Sigrity BrdExtractor窗口中输出AFPV的env和extracta.exe所在目录
8 K6 Z- n. n4 Y- m; ^) [$ L<your_AFPV_install_dir>\share\pcb\text\env, g% V" W, e% S' C" z
<your_AFPV_install_dir>\share\pcb\tools\bin\extracta.exe1 j' S; x# |7 t/ ~, N1 z

* ]' t& M0 z4 O. b 9 I1 e; I4 R/ u! j  k
F.        OK后可执行转换
1 H  e9 ^/ [0 n, ~& C4 {$ o1 Y! W; _. t" ^; U5 V
2.        在Allegro/SIP中先将设计文件生成ODB++文件,然后用spdlinks工具转换。
* Z4 V* O3 C% Q* p" b- C3.        在Allegro/SIP中先将设计文件导出dsn文件,然后用DSN2SPD工具转换。具体方法如下:
* R3 G/ Y# t4 F- \2 |- ~: tA.        在Allegro/SIP中选择File -> export -> Router,导出dsn文件/ I" N* p4 M5 O. h9 \9 k; E% X
( D5 b* A& W" }4 E4 r( Z( H: Z
B.        在Allegro Sigrity Suite Manager中打开DSN2SPD工具,然后选择输入的dsn文件和输出的spd文件,(setting中可保持默认,)点击Translate即可。
; Y  K9 s5 j$ J- z
8 L, q* W3 a0 _+ P" M: R( l' j# |/ S, p' _+ J1 g
推荐使用ODB++ ,用DSN2SPD可能会存在数据丢失
+ l/ G' S. @# @% Y# S
作者: dzgking    时间: 2013-1-7 10:26
very good, thanks
作者: eeicciee    时间: 2013-1-18 15:49
Thanks a lot.
作者: ldfanxiaoli    时间: 2013-7-16 11:43

作者: apple_apple2    时间: 2013-10-14 17:03
正好需要,谢谢啦5 H. p3 N8 y1 h6 I

作者: Dandy_15    时间: 2013-11-13 15:59

% |; G+ Y* t6 F6 Q都说最好将PCB文件转成ODB++,再转成.spd文件。! g+ M0 [! N7 l0 N
但我用同样一个文件,Allegro 16.6版本的.brd文件4.45M,通过.brd转.spd文件是5.36M4 ]: S8 W' D7 H# H* P- w
把.brd输出ODB++文件,是2.5M,再通过ODB++转.spd就变成了11.7M了
9 b+ k# X  @2 [! n$ ]第一种方法:通过.brd转.spd会有很多问题,问题主要集中在过孔的地方,要手动修改
: @0 n8 o) _) j! B4 ~1 Y7 e, U8 y第二种方法:通过.brd->ODB++  ->.spd,问题倒没有,过孔处理得也很好,但是对文件的操作就变得很慢,基本上无法操作。用第一种基本没问题,可以很顺利操作。/ g6 ?$ ?4 q/ N
为什么会有这样的问题呢,还是我的操作在问题,求高手指点一二,谢谢!
3 Y# r  `1 l2 O# S
作者: Dandy_15    时间: 2013-11-13 16:39
还有一个问题,用第一种方法转换,stackup与.brd一致6 u/ Q) w8 w5 A
用第二种方法转换,stackup与.brd有所不同,有些参数发生改变
作者: 花心刺猬    时间: 2014-3-19 17:34
支持,收藏了!
作者: lina571580    时间: 2014-3-26 10:17
光是一些导线的brd文件能转换吗?
作者: jamesytl    时间: 2014-10-8 14:07
GOOG!
8 M& P$ \: e7 A& e
作者: 游乐天空    时间: 2014-12-10 15:41
版主:文中所提到的 spdlinks有适用于allegro16.6版本的吗 还请告知一二。谢谢!
作者: shg_zhou    时间: 2015-1-15 18:59
cadence allegro capture SIP sigrity软件原厂销售shgzhou # cadence.com 把#换成@即可
作者: nmq2006    时间: 2015-5-25 11:01
谢谢!!!!!!
作者: 语曰贺梵    时间: 2016-2-17 14:35
谢谢分享!
作者: seetheblack    时间: 2016-3-22 14:50
very good~~( f8 q0 a* \4 E, z. Z3 ]0 M" J. X7 q$ D

作者: szhot    时间: 2016-6-1 11:43

作者: 李喜生    时间: 2016-12-13 00:12
allegro  sigrity spd  links软件包
作者: zwhwy    时间: 2017-1-7 14:40
谢谢分享!
作者: ni_vera    时间: 2017-1-24 16:03
谢谢!
作者: qq455144808    时间: 2017-2-4 17:50
谢谢
作者: qq455144808    时间: 2017-4-6 12:04
顶!d=====( ̄▽ ̄*)b
作者: qq455144808    时间: 2017-4-6 12:13
顶!d=====( ̄▽ ̄*)b  哪里可以下载
作者: zxy8517    时间: 2017-4-12 11:54
谢谢分享!
作者: bingshuihuo    时间: 2017-6-26 14:20
very good~~
作者: lature    时间: 2017-12-18 09:59
good
作者: 淡定哥    时间: 2019-6-25 09:21

作者: MarsonJ    时间: 2020-3-16 16:19
后排学习一下,顶
作者: Vegeta    时间: 2020-10-15 10:38
好帖刚好查找怎么转换,来学习一下
作者: xieh_17    时间: 2021-9-23 09:16
mark一下,跟着大神学习
作者: 大哥哥    时间: 2023-3-2 23:08
allegro  sigrity spd  links软件包




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2