找回密码
 注册
关于网站域名变更的通知
查看: 17295|回复: 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文件。. ?: \2 d6 r' I! |& z4 [) A
请大侠指教啊。

最佳答案

查看完整内容

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,4 b' R  g4 @. t0 L9 W' s; Z
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.
0 v5 q- o: Q& T/ Y  b  c( Y& _" t3 q) i6 ~4 r8 L
You may try this way./ O2 W& Z  b, g3 q9 L
1 {) l/ N: `6 b9 O! c8 t
assuming: 9 H* S. ~: ]; z- M: {7 @" o
(1) convert "R0A.brd" to "R0A.hyp"
9 K3 k' f& {0 u(2) You may find "extracta.exe" in "X:\cadence\spb_16.2\tools\pcb\bin" directory5 ]. o+ f8 P" X2 I' {
(3) you may find "hyp.txt" in HyperLynx installed directory.
6 _5 R3 E) t  Y$ ?8 j. k+ p% `7 |. G- c: G1 ?4 x8 j
#1: execute  the following command in XP command prompt
" D7 _2 o5 {; e5 [, ~->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c4 O. `3 j) j# s0 z
) z# I+ ^. o: Q" j
It will generate three Allegro ascii files:
* ]4 K3 G" T6 O# M. Y5 m1 w(1) Component & connectivity data (a_c)  => we need this ONLY.
1 B9 f& N4 Y( q) _' v( X(2) Layout data (a_l)
% I9 x& Y" S3 f+ P(3) Outline data (a_o)
, {$ h' Y# P' _' _# Z( A) b# f9 I  s4 z% _  {, v
#2: run HyperLynx program and File->Translate PCB to BoardSim Board -> Cadence Allegro (*.A_C,*.brd), then Load "R0A.a_c", ?: t' j4 y- x# ]4 O% D, Q
It will create the "R0A.hyp" file
" z0 V' d0 n4 w5 m
, O7 R& v( Z) ^. H0 D% r( TDone !/ F: w2 x, {0 W
* F. f8 Y1 q% c3 x  f
I hope it will help !

该用户从未签到

3#
 楼主| 发表于 2009-7-20 09:21 | 只看该作者
感谢Ilovechina的详细解答。
* x# b/ d5 {# O实际上,我如果用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 ??1 F8 f: X' S4 j5 p: `
+ O4 L$ n, Z. V1 I/ c
#1: execute  the following command in XP command prompt
& e2 g$ `4 y- y( ?2 f7 ~' t9 d->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c
3 }$ r( j) z/ K3 [( u& m6 V+ e) L5 W! J9 W% c6 o' K  b7 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 ??)
1 P  A1 q. O. f9 O7 [) s" K) v, V
- |! x# B0 q* ?. {" {4 Vwhy 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)
' Y1 g- @- o! z0 V( p/ b: l" O  n# w1 S; P

5 Q, n, I5 M# N. T& F3 fThe Cadence Allegro(extracta.exe) must generate those *.a_c, *.a_l and *.a_o files for interfacing with HyperLynx.
* U0 M3 `; p0 Y0 `2 W1 fPlease refer the document I posted at https://www.eda365.com/thread-22898-1-1.html" x) V2 J  S/ N; [: u. d

- Y" p) _  b- }6 @0 {7 VIf you can not create those three files, there is something wrong at Allegro side,
" a2 e' T0 I- x3 w& [" z! {0 Qnot HyperLynx side.   
5 |3 I" j6 }2 ?/ K4 h& _! p1 r8 r4 f" C) z3 K; ^
3 m9 [7 C% R  c& e
The following is the R0A.log that HyperLynx program created when I successfully finished the conversion.
# Q5 F6 d- P1 n  y2 a( x* w6 W3 Z' t- |6 T( w- g
+ ?% O  `! a/ B  z, z3 }
-------------------------------R0A.log----------------------------------
  f) {, k6 l! j6 K% l1 u+ R8 N9 C: C
Allegro2hyp: 7.7.33$ b- ~6 m3 d: M. S4 u, B" t
Copyright Mentor Graphics Corporation 2006. All Rights Reserved., j2 m, Y' `' q! g# X" y2 W+ S
Translating files: ( H1 D( e. D8 o% k0 w4 E+ T  n
    F:\Allegro_Works\R0A.a_c4 U( @6 O* }, \% \
    F:\Allegro_Works\R0A.a_l
2 G! L6 D7 U' X6 ?    F:\Allegro_Works\R0A.a_o, O- [4 j  J2 M2 w7 P9 v
Use COMP_VALUE or COMP_DEVICE_TYPE for IC names.! P* q$ X: l8 j/ Y5 i$ t
Allegro file translation complete,$ D0 h' s& t. m$ D
    F:\Allegro_Works\R0A.hyp created.. I6 X; Y+ _- T# D+ S0 O

- P$ G9 Z# I! N
* N  T6 \: N! q8 R! i: v; [- X
& q% B2 p0 s0 I/ j& X-----------------------------------------------------------------
: T9 t2 f) ~+ _0 @% T
) B  D- s2 q  Y( T% ?) J3 [- F9 U* X
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")5 ?) |6 l9 J3 d1 p3 ~- Z+ P- I
6 K8 B5 b$ Z( u, S4 s$ b, F9 Z
Hope it will help and good luck !

该用户从未签到

6#
 楼主| 发表于 2009-7-20 12:45 | 只看该作者
再次感谢Ilovechina的详细解释。
; ~2 c# Z$ a3 a由于我现在用的Hyperlynx的版本是8.0的,其hyp.txt文件已经升级成control_hyp.txt了,输出文件也由原来的三个增加到了十个(9个txt文件+1个a_b文件),对板子的描述也更详细了。而这个a_b文件就相当于之前的a_c文件,确实可以从hyperlynx中直接转成.hyp文件。但是,就是转完以后会有net(或者其中一段)被漏掉。$ [# `: f' s& Z! C
不知道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 1 S4 f! d7 r7 Z2 e( V
我机器上只有SPB 16.0,所以你发的这个我的allegro打不开,也就没法转了。不知道你还有没有其他转成功的,稍微复杂点儿的板子?5 [' F1 K9 j( F0 U/ j
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.
1 h% V( M6 _8 t& t7 a' _. l) B% i2 x# i/ c
The source Link of the board is0 ?6 M6 f: l7 [* `- A7 K2 Z8 _
http://www.eetop.cn/bbs/thread-74180-1-21.html/ c- A7 d1 ?4 s6 K0 @% m

9 G! |  @! Z. i5 \. t0 p4 l' w1 P' Y* G
There 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 6 U! o7 U2 H7 ]- x
Someone uploaded this brd file on this web a while ago. I just use this as example.  It can be conve ...

5 B8 n9 v0 w0 Y# i; b请问,您的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-7-20 09:00 , Processed in 0.156250 second(s), 31 queries , Gzip On.

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

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

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