找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 11822|回复: 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文件。1 E  o2 N) V4 G: x% \4 K" F
请大侠指教啊。

最佳答案

查看完整内容

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,  Y# O/ m. A/ l+ o1 X- ]5 V+ l( F- P6 W
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.$ y; i; Q# ^; L. @

" l% t, m$ a2 s  |+ oYou may try this way.3 _- w8 ^& j3 j
! r$ m: T2 ~/ o. d0 v8 p6 L
assuming: 8 V: v  t) k. }4 e3 M; R8 e
(1) convert "R0A.brd" to "R0A.hyp"% Q8 h9 }" A- I9 d
(2) You may find "extracta.exe" in "X:\cadence\spb_16.2\tools\pcb\bin" directory
# s5 @, M" k/ o, v* k0 `(3) you may find "hyp.txt" in HyperLynx installed directory.# o4 [% k* j0 K/ {' r* l/ f4 L
$ I3 a; }  R- o2 [
#1: execute  the following command in XP command prompt 3 q3 O+ ^5 l9 c  N
->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c
! b0 A* D% m: h# q: B7 a- n8 K1 \5 }  R  [( ]) H, R
It will generate three Allegro ascii files:+ a9 Y- g3 W2 j- L) Q. b3 _
(1) Component & connectivity data (a_c)  => we need this ONLY.) [. |  W& W! P' C0 J/ n7 T
(2) Layout data (a_l) 0 |- z$ T+ t: K5 L7 R
(3) Outline data (a_o)  t/ J$ h' }4 k) m. T! Q' F- w% q
7 N5 W6 f1 z9 m+ ], Y6 c
#2: run HyperLynx program and File->Translate PCB to BoardSim Board -> Cadence Allegro (*.A_C,*.brd), then Load "R0A.a_c": |) u4 b) R/ s+ T, n& \  `
It will create the "R0A.hyp" file
+ H6 v! C# J$ L' F  h7 p
  q( s6 l7 S9 c0 m# gDone !$ e" A, `9 r/ [( ?
7 n$ B" f4 f' ?+ ^) c6 w% b
I hope it will help !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
3#
 楼主| 发表于 2009-7-20 09:21 | 只看该作者
感谢Ilovechina的详细解答。
8 @0 \. O( o6 i/ O1 V9 V实际上,我如果用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 ??
7 x0 r4 A  t/ M) D5 a
4 E3 U# g  C/ Z% A) [7 M#1: execute  the following command in XP command prompt# G$ F" M, I8 H$ j! a9 c& f
->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c( l; H% v6 v# n( E
# y  R" S& b, O
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 ??)
& B; x: R7 C  a) x0 X: H. D, @* I. Y1 G3 S1 w4 |
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): l2 s* i: g- O1 E% {) n3 s! ~

5 E' l' p1 l9 o" v8 p# W
: ]  x- @9 U/ QThe Cadence Allegro(extracta.exe) must generate those *.a_c, *.a_l and *.a_o files for interfacing with HyperLynx.
2 o. h& C+ E6 kPlease refer the document I posted at https://www.eda365.com/thread-22898-1-1.html5 e; {" N4 N( F; z5 t3 I

: n+ z: f$ Y9 F9 iIf you can not create those three files, there is something wrong at Allegro side, - e! f. I2 u( W% r4 |. g3 j# \
not HyperLynx side.   ; e! W3 m7 P# h
& n+ p' A8 o) w$ F  F  n
+ O  f" s4 E9 r+ y. f
The following is the R0A.log that HyperLynx program created when I successfully finished the conversion.  a/ f4 b. [( N0 B- M+ x

# \, a; w% @; q/ F$ E& r% G
: a3 ~' y+ @0 X2 P1 V6 O3 q9 e-------------------------------R0A.log----------------------------------
$ d( r2 |% z' `, u
7 |! D2 E2 q8 q+ ?Allegro2hyp: 7.7.33
: |$ B% @3 v, V/ W" I$ q" tCopyright Mentor Graphics Corporation 2006. All Rights Reserved.0 G7 \* l8 R' F6 r6 `* C# L
Translating files:
8 _* g; G; {$ h4 o2 r3 \    F:\Allegro_Works\R0A.a_c
/ F9 K; n7 r8 w" E    F:\Allegro_Works\R0A.a_l) R2 Y5 ^: x6 v4 ^
    F:\Allegro_Works\R0A.a_o) l3 @0 Y; Y% d) E: x
Use COMP_VALUE or COMP_DEVICE_TYPE for IC names.3 h  U  J$ E% N
Allegro file translation complete,
% ^! r8 A9 |9 l; j; D  ]1 A    F:\Allegro_Works\R0A.hyp created.
9 W. K0 b: V% v3 {. |; s& e* P( t( w
! ~# c( @2 r1 w, A4 K" |' b8 ^% y- o4 Y; H; b

$ k/ A8 c3 [6 V1 f5 O, W4 f-----------------------------------------------------------------0 g; N7 E+ W4 U0 n) O8 i7 x. h

  G* Z* w& X  L7 l9 M3 D5 s- o7 N5 q! H0 O: M0 u% n8 Y! K2 |! P
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")
0 R% b% D, C9 I4 ^. ?8 V: b# a& F5 E% N; t2 |
Hope it will help and good luck !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
6#
 楼主| 发表于 2009-7-20 12:45 | 只看该作者
再次感谢Ilovechina的详细解释。
' S0 J, a: O. j* j0 \2 w4 S由于我现在用的Hyperlynx的版本是8.0的,其hyp.txt文件已经升级成control_hyp.txt了,输出文件也由原来的三个增加到了十个(9个txt文件+1个a_b文件),对板子的描述也更详细了。而这个a_b文件就相当于之前的a_c文件,确实可以从hyperlynx中直接转成.hyp文件。但是,就是转完以后会有net(或者其中一段)被漏掉。
9 f" Z% {+ g/ n4 y5 |不知道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   m+ F% g/ v1 X7 {) R$ J% b" B
我机器上只有SPB 16.0,所以你发的这个我的allegro打不开,也就没法转了。不知道你还有没有其他转成功的,稍微复杂点儿的板子?$ |0 t  L6 G* D/ p' w
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.
) k( L* u/ T, d( X+ ?) I- R* o4 F6 A$ G' o( V; Q
The source Link of the board is. S0 j4 n2 w# n3 @8 m: ?6 R2 X( ]
http://www.eetop.cn/bbs/thread-74180-1-21.html% `1 p+ R# k7 w- `; P4 i7 E
; a! R0 a  f' j
7 ~" y* f% ^  D$ O4 W4 x' F
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
9 l8 `; h! j4 r8 T; tSomeone uploaded this brd file on this web a while ago. I just use this as example.  It can be conve ...
5 F+ R% f6 n% C7 K% {) H
请问,您的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 15:29 , Processed in 0.069053 second(s), 36 queries , Gzip On.

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

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

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