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

[HyperLynx] 请教brd 转hyp问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-17 09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3金币
我用的是Hyperlynx 8.0版,点File-->New Board(Run PCB Translator) 可以把brd转成hyp,但是会丢失信息,有的net变成unroute net了。 我如果用allegro的extract 命令行,生成了9个txt文件+1个a_b文件,就是没有hyp文件。7 j# ]: H, @4 {, W2 V" q6 G  b
请大侠指教啊。

最佳答案

查看完整内容

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 ...

该用户从未签到

2#
发表于 2009-7-17 09:25 | 只看该作者
From my personal experiences,
9 Y+ h: @8 X3 mI 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.& w  q" M: L8 V; b
* F1 ^0 N6 m2 y  F3 R. D8 q
You may try this way.4 a" p, n, o7 l& z& X- W% n
8 ?, M' a0 B" k1 r
assuming:
  r/ r8 p3 c7 `(1) convert "R0A.brd" to "R0A.hyp"' W( t! V& o; u4 m+ f6 I/ R4 O$ Z$ d
(2) You may find "extracta.exe" in "X:\cadence\spb_16.2\tools\pcb\bin" directory
, u8 q3 a2 ], f(3) you may find "hyp.txt" in HyperLynx installed directory.
: N; d0 y& X5 `. s* _! a
) y, [  V/ x. Y  o- p#1: execute  the following command in XP command prompt 6 a# h7 z3 X; P. y: S
->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c
" K) t. N# A$ t) v  a# |2 X% }
* y& m/ q* ?" u" ~1 SIt will generate three Allegro ascii files:$ _0 a- P* U2 x! O( }
(1) Component & connectivity data (a_c)  => we need this ONLY.! m+ P! K1 W: A, o) N
(2) Layout data (a_l) ( I3 c+ O5 H9 `; r: `) M" q$ Z
(3) Outline data (a_o)2 w5 v5 V& p6 _( n5 d) S
# ?9 H4 n; o" g7 d
#2: run HyperLynx program and File->Translate PCB to BoardSim Board -> Cadence Allegro (*.A_C,*.brd), then Load "R0A.a_c"
! h. g: V, ?! IIt will create the "R0A.hyp" file7 b- c- }( b9 u9 j( S+ o

( Y- p+ [+ W+ t) u2 ZDone !
* _( p! S  C* o* J3 e( j5 T" ^. U& ~, E+ B8 g" C
I hope it will help !

该用户从未签到

3#
 楼主| 发表于 2009-7-20 09:21 | 只看该作者
感谢Ilovechina的详细解答。
/ \9 \, u3 V% ^2 Y* I实际上,我如果用Allegro的extract 命令行,生成了9个txt文件+1个a_b文件,我把这个a_b文件用hyperlynx转换跟直接转brd结果是一样的,还是好多net的信息会丢掉,尤其是小的net或者表层的thermal relief。 不知道有没有什么好的办法?

该用户从未签到

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

该用户从未签到

5#
发表于 2009-7-20 12:07 | 只看该作者
Do you really execute this same command word by word except for file name ??+ E0 Z% Z  A; Q' _! g5 e- {: w+ ?6 b
$ t! m- n0 f6 w# i
#1: execute  the following command in XP command prompt
2 J* P/ s# q* _: \$ @# M->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c$ Y. d9 E2 ]' q

" e: P$ Q+ f$ Q3 F; M1 g' n3 Fif 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 ??)
9 E# I3 H: Y4 O$ ^, E" F& Z" H! J
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)3 ~9 H; [8 R; ~
. s8 j7 v3 q" b/ k4 e( P8 {

; _0 }; \1 R; l( o3 @$ oThe Cadence Allegro(extracta.exe) must generate those *.a_c, *.a_l and *.a_o files for interfacing with HyperLynx.
2 |4 @% m: W  O# g* E6 o1 B4 HPlease refer the document I posted at https://www.eda365.com/thread-22898-1-1.html) o+ E) T5 m& L9 h0 H! z7 k0 `
9 j+ H3 L5 S. }
If you can not create those three files, there is something wrong at Allegro side, 4 }$ y2 ]8 V; k# |7 O
not HyperLynx side.   
& Z3 V" e9 _) c2 T9 j9 l! b# z
* q8 m9 |7 U8 r
$ X) Q; }, }/ }# O( l1 IThe following is the R0A.log that HyperLynx program created when I successfully finished the conversion.0 K7 [: [, F  l- F) y: ?8 J+ X
  s9 Z  M; g) N6 q, p- k8 Y

9 r! d# _  t; T-------------------------------R0A.log----------------------------------
& P* K) f3 R: X8 F( ?/ Q8 ]3 @6 q& R2 v; J  A& c
Allegro2hyp: 7.7.33- h  L5 T2 U/ z0 v
Copyright Mentor Graphics Corporation 2006. All Rights Reserved.; q2 p5 \" ]; ]4 r" E
Translating files: 2 q7 u6 b- W1 X: F6 x+ B
    F:\Allegro_Works\R0A.a_c  X' r% a5 {% _6 |# {9 T4 m
    F:\Allegro_Works\R0A.a_l. R% c+ U& z! f
    F:\Allegro_Works\R0A.a_o- z2 b" T7 R) M
Use COMP_VALUE or COMP_DEVICE_TYPE for IC names.0 `, d' q2 ~0 f  ]& w. C4 e
Allegro file translation complete,- ]% `" A' i. x, y
    F:\Allegro_Works\R0A.hyp created.& x( J$ A* e. |7 L$ L

" y& h3 B* j% K" ~" [# U5 V4 `. S3 n* r1 g  u
6 B: d, k8 _# A+ N6 A# X: E
-----------------------------------------------------------------5 ]: M$ u8 e5 M$ _; H  ~0 T0 ], u
5 v" W& V# E+ q* g! P
1 p9 a7 ~" M& u5 o6 R! a; T0 v
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")+ h% H5 c  m6 w- v- U$ N

% N$ A- H# ^% Y' D( o5 aHope it will help and good luck !

该用户从未签到

6#
 楼主| 发表于 2009-7-20 12:45 | 只看该作者
再次感谢Ilovechina的详细解释。1 M3 S- e* D$ |2 t
由于我现在用的Hyperlynx的版本是8.0的,其hyp.txt文件已经升级成control_hyp.txt了,输出文件也由原来的三个增加到了十个(9个txt文件+1个a_b文件),对板子的描述也更详细了。而这个a_b文件就相当于之前的a_c文件,确实可以从hyperlynx中直接转成.hyp文件。但是,就是转完以后会有net(或者其中一段)被漏掉。
! Y( A9 h5 ^9 D3 B. G不知道ilovechina手头上有没有8.0版的hyper可以试一下。或者如果你有老版的,也可以发上来,我装上再试试。

该用户从未签到

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, 下载次数: 270, 下载积分: 威望 -5

点评

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

该用户从未签到

8#
 楼主| 发表于 2009-7-21 09:50 | 只看该作者
7# ilovechina
0 A2 ^  c* t1 j5 p我机器上只有SPB 16.0,所以你发的这个我的allegro打不开,也就没法转了。不知道你还有没有其他转成功的,稍微复杂点儿的板子?( ]+ D2 h/ C9 K( q! N
PS:我用Hyperlynx8打开你发的hyp文件的时候也会提示有unroute net。

该用户从未签到

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.) m" @- d$ B% O

- D2 g  _4 z" G/ l+ rThe source Link of the board is
  b" i' H, y& X) a/ l4 Thttp://www.eetop.cn/bbs/thread-74180-1-21.html
) v9 S0 F% c% A
2 F) _$ B5 M  S9 E8 F
/ e: O% f" ^/ tThere are so many Allegro PCB brd files posted on the Websites, searching and find whatever you want !

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

该用户从未签到

13#
发表于 2012-10-12 09:34 | 只看该作者
ilovechina 发表于 2009-7-21 03:33 - [) U/ ^$ _1 K1 p, _6 g! P9 k
Someone uploaded this brd file on this web a while ago. I just use this as example.  It can be conve ...
6 n7 L2 L/ W8 `  h) I. j$ ]! k1 Q
请问,您的allegro文件,是怎么转成hyp文件的?{:soso_e122:}

该用户从未签到

14#
发表于 2012-12-10 08:56 | 只看该作者
ilovechina   强悍啊
  • TA的每日心情
    开心
    2024-5-2 15:45
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-30 15:34 , Processed in 0.187500 second(s), 31 queries , Gzip On.

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

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

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