找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 11817|回复: 19
打印 上一主题 下一主题

[HyperLynx] 请教brd 转hyp问题

[复制链接]

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
跳转到指定楼层
1#
发表于 2009-7-17 09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3E币
我用的是Hyperlynx 8.0版,点File-->New Board(Run PCB Translator) 可以把brd转成hyp,但是会丢失信息,有的net变成unroute net了。 我如果用Allegro的extract 命令行,生成了9个txt文件+1个a_b文件,就是没有hyp文件。$ [- P8 }* u6 i* d( N! p0 z
请大侠指教啊。

最佳答案

查看完整内容

From my personal experiences, I do NOT really trust the HyperLynx built-in automatic converter (directly *.brd to *.hyp). So, when the converting fails or show error, try not using HyperLynx built-in automatically converting with Allegro *.brd file, manually use command line (by using extracta.exe) to create *.a_c file, then loading *.a_c file to convert to *.hyp. You may try this way. as ...
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!
仿真达人

29

主题

230

帖子

361

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
361
2#
发表于 2009-7-17 09:25 | 只看该作者
From my personal experiences,
# Z# s4 _5 |% H# ?* Z+ v4 dI do NOT  really trust the HyperLynx built-in automatic converter (directly *.brd to *.hyp). So, when the converting fails or show error, try not  using HyperLynx built-in automatically converting with Allegro *.brd file, manually use command line (by using extracta.exe) to create *.a_c file, then loading *.a_c file to convert to *.hyp.0 u; ]' i- ]/ J" ]7 j
! s+ w% |& j: M" E8 |
You may try this way.
  W8 n0 y# ]' |
. [8 n' o- T7 X. C" j$ h4 Massuming:
0 g; J& l9 ?3 v# J$ I6 U' @7 r(1) convert "R0A.brd" to "R0A.hyp"2 n, m# U( C- H  C7 x$ Y
(2) You may find "extracta.exe" in "X:\cadence\spb_16.2\tools\pcb\bin" directory
6 ?" p- H6 a7 `& s, T4 @(3) you may find "hyp.txt" in HyperLynx installed directory.) o7 B- T/ p5 E$ y& `2 \

/ B. V3 h" K9 T8 h5 q  o#1: execute  the following command in XP command prompt
' `# b$ {8 w1 ~" ~( }->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c
$ t, x" }1 V3 i# Q+ e9 y9 W2 f- _1 y: u1 N6 ~
It will generate three Allegro ascii files:8 ?% U  z$ p' l# j  j
(1) Component & connectivity data (a_c)  => we need this ONLY.' x4 ?* X; f* e- x/ A
(2) Layout data (a_l) 3 j: o5 [/ ], l9 K, A
(3) Outline data (a_o)
" H/ B' {+ f' K" h/ D' d3 {, A. y8 i# I0 w# G* G  B6 o6 o$ I
#2: run HyperLynx program and File->Translate PCB to BoardSim Board -> Cadence Allegro (*.A_C,*.brd), then Load "R0A.a_c"
& ^, e0 p" I' N/ c. i& I4 EIt will create the "R0A.hyp" file
) ?0 \  B1 G- @" b9 G, u+ {2 D! v8 M/ c" J! b6 Q  i) d) I
Done !
( }: C1 w$ K# G: I( X' k& Y: U' M
I hope it will help !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
3#
 楼主| 发表于 2009-7-20 09:21 | 只看该作者
感谢Ilovechina的详细解答。( v8 h& Y- I  ~' v4 m7 k
实际上,我如果用Allegro的extract 命令行,生成了9个txt文件+1个a_b文件,我把这个a_b文件用hyperlynx转换跟直接转brd结果是一样的,还是好多net的信息会丢掉,尤其是小的net或者表层的thermal relief。 不知道有没有什么好的办法?
仿真达人

184

主题

3098

帖子

1万

积分

EDA365版主(50)

Rank: 5

积分
10728
4#
发表于 2009-7-20 11:50 | 只看该作者
brd还是用allegro的sq比较好吧!

29

主题

230

帖子

361

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
361
5#
发表于 2009-7-20 12:07 | 只看该作者
Do you really execute this same command word by word except for file name ??6 V: r- L  A  }+ J% Z, w* o/ ?
; i5 T2 r" Y& A# k; F2 W
#1: execute  the following command in XP command prompt
4 M6 l. ~+ \" F' T. Y->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c  V! r* T. K5 n" c7 Z) }

% s( ]& u% E) O5 K& t; @if you execute the same command, except for file name, I do not see how it could create  nine txt file, plus *.a_b file (what is that ??)  e6 M" X; S$ s$ v
# n0 H) e+ C" E, x( B
why not copy your brd file + hyp.txt to allegro extracta.exe directory ("X:\cadence\spb_16.2\tools\pcb\bin") and execute #1 command to see if it create those three files or not ?? (I bet it will unless there is error at brd file)
& e1 o3 y( U* @# ?/ C) _2 a: V, }+ f) G7 V7 ^

3 d! R; r' K$ b" G1 K& ?; fThe Cadence Allegro(extracta.exe) must generate those *.a_c, *.a_l and *.a_o files for interfacing with HyperLynx.
2 ~/ h* Z2 s7 |Please refer the document I posted at https://www.eda365.com/thread-22898-1-1.html4 Q# v: H( U  B- ]0 L

' |  X$ I; R$ s6 H9 d( kIf you can not create those three files, there is something wrong at Allegro side, * n" _9 R  L. g8 L4 N( E
not HyperLynx side.   ' K: U- V6 |: r' }+ _, x& h$ X$ @
' q3 O1 f0 S$ p* I: ^! c# f( o! u
& V! h* u  }, S% b- z6 @5 |# n4 q
The following is the R0A.log that HyperLynx program created when I successfully finished the conversion.; z4 T% |. N) T7 l! }" ?5 B. i
' z) g. Z8 L% y7 Y/ y# i( y* |

, }* D) y2 C* p, ^6 y. C-------------------------------R0A.log----------------------------------# n3 r) c) ~/ k+ F" N) ?

+ j9 X9 E. M) s- t9 C( Y7 eAllegro2hyp: 7.7.33
5 w; w- o  U3 ~! X4 l+ l' RCopyright Mentor Graphics Corporation 2006. All Rights Reserved.4 Z, \: s3 i' Y! M2 B
Translating files:
/ S6 {- |# A: E, b+ |    F:\Allegro_Works\R0A.a_c
7 D- b7 I3 z& \0 n0 R    F:\Allegro_Works\R0A.a_l
0 E% B0 B! a! Q' E7 U    F:\Allegro_Works\R0A.a_o
0 J+ `$ y4 e, P! f0 D( t9 MUse COMP_VALUE or COMP_DEVICE_TYPE for IC names./ a1 c+ c3 A! x  y* u
Allegro file translation complete,+ W) z" y- M& I: a8 ~* N% g
    F:\Allegro_Works\R0A.hyp created.
7 O! z+ x: X4 W3 Y2 l; X) j+ ]0 {2 e0 S8 i2 T1 x6 }( Z
8 h% v( j8 t1 X  R: g8 p9 A
' L9 U, P" E2 X; S$ Y
-----------------------------------------------------------------+ T& P7 W1 O8 [! _2 o) f
: j2 I  }4 E! V! z" M
: {/ v' C$ Y, _6 n
And  I think you are using SPB 15.x version that are still with "extract.exe". New SPB 16.x is with "extracta.exe". They should be same as function wise. I  have another PC still installed with spb 15.5 ("extract.exe") and got the same result as SPB 16.2 ("extracta.exe")4 G2 I5 W) S9 a( I# n
" P" Q4 @3 w) K& e
Hope it will help and good luck !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
6#
 楼主| 发表于 2009-7-20 12:45 | 只看该作者
再次感谢Ilovechina的详细解释。$ F! R6 C# M/ q6 S' K0 J% ~9 C
由于我现在用的Hyperlynx的版本是8.0的,其hyp.txt文件已经升级成control_hyp.txt了,输出文件也由原来的三个增加到了十个(9个txt文件+1个a_b文件),对板子的描述也更详细了。而这个a_b文件就相当于之前的a_c文件,确实可以从hyperlynx中直接转成.hyp文件。但是,就是转完以后会有net(或者其中一段)被漏掉。
/ C2 q# {6 l; m$ m不知道ilovechina手头上有没有8.0版的hyper可以试一下。或者如果你有老版的,也可以发上来,我装上再试试。
仿真达人

29

主题

230

帖子

361

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
361
7#
发表于 2009-7-21 03:33 | 只看该作者
Someone uploaded this brd file on this web a while ago. I just use this as example.  It can be converted to Hyperlynx (v8.0) boardsim file *.hyp. The attachment is the brd & hyp.

Allegro_HyperLynx examples.rar

321.75 KB, 下载次数: 259, 下载积分: 威望 -5

点评

谢谢分享,不错的资料  详情 回复 发表于 2016-3-8 20:11

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
8#
 楼主| 发表于 2009-7-21 09:50 | 只看该作者
7# ilovechina $ }( L( I6 a, i% X$ N/ S4 x+ G
我机器上只有SPB 16.0,所以你发的这个我的allegro打不开,也就没法转了。不知道你还有没有其他转成功的,稍微复杂点儿的板子?0 C; V5 K/ n2 U: g4 m
PS:我用Hyperlynx8打开你发的hyp文件的时候也会提示有unroute net。
仿真达人

29

主题

230

帖子

361

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
361
9#
发表于 2009-7-22 02:43 | 只看该作者
The gentleman posted this brd file on 2007-08-21. If you can not read this board file, there is something wrong with your systems , NOT 16.0 or 16.2 issue.- _; O- w$ C8 O! P, r9 d( U

+ t# G1 B4 U$ m5 LThe source Link of the board is3 M' T' q# f1 e- O8 ?/ w) ~- R
http://www.eetop.cn/bbs/thread-74180-1-21.html
- h" |: G$ G4 s4 t" s' f3 R0 T' X) }! `; G$ P8 {
7 R" P9 m  E/ e" R% H
There are so many Allegro PCB brd files posted on the Websites, searching and find whatever you want !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
10#
 楼主| 发表于 2009-7-23 16:43 | 只看该作者
我又从网上找了一块双层板,用Hyperlynx8.0直接就可以转成Hyp格式,没有出现什么问题。但是用来转我的板子(只有6层)就出问题了。哎,郁闷了。。。
仿真达人

0

主题

14

帖子

3

积分

初级新手(9)

Rank: 1

积分
3
11#
发表于 2012-4-6 14:03 | 只看该作者
楼主辛苦喽,谢谢分享,加油啊,顶一个 bjbdf466zgl

21

主题

140

帖子

587

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
587
12#
发表于 2012-5-3 19:46 | 只看该作者
如果只是做反射分析,一些不重要的线unroute应该是没有问题的.

7

主题

223

帖子

3105

积分

五级会员(50)

Rank: 5

积分
3105
13#
发表于 2012-10-12 09:34 | 只看该作者
ilovechina 发表于 2009-7-21 03:33 % |* O* M& z: _+ ~" ^
Someone uploaded this brd file on this web a while ago. I just use this as example.  It can be conve ...
# n9 T6 r% ^* b4 V# t
请问,您的allegro文件,是怎么转成hyp文件的?{:soso_e122:}

3

主题

65

帖子

258

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
258
14#
发表于 2012-12-10 08:56 | 只看该作者
ilovechina   强悍啊

11

主题

362

帖子

1450

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1450
15#
发表于 2014-4-22 16:31 | 只看该作者
非常感谢!分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-23 07:17 , Processed in 0.076192 second(s), 40 queries , Gzip On.

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

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

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