找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 11835|回复: 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文件。& k) g4 j/ m2 i# C  D
请大侠指教啊。

最佳答案

查看完整内容

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,7 a3 t  M  r3 k& q7 x
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.
7 [" m8 H2 @% d3 j/ V6 Y
2 A- R" D. `# u7 q9 hYou may try this way.+ G; F1 B# t0 K2 B
6 s+ r) f1 N: q# ^
assuming: 7 m$ N. V, |  [( @3 L! T$ o# a  n
(1) convert "R0A.brd" to "R0A.hyp"
8 n& A$ j" O2 O; p7 M- _(2) You may find "extracta.exe" in "X:\cadence\spb_16.2\tools\pcb\bin" directory
' h0 _6 t" y: U4 L, n(3) you may find "hyp.txt" in HyperLynx installed directory.  K4 q7 y3 l; Z' b0 r$ V7 b

; }, g4 @5 [, o; @#1: execute  the following command in XP command prompt
3 u' g/ h( m! x! L/ l1 \->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c
# _1 `6 E. Q2 S3 w; x1 G2 `" y5 ?; L3 J* T0 D! V8 I& G+ c
It will generate three Allegro ascii files:
1 N( g5 s. W. |8 G. n/ |0 m(1) Component & connectivity data (a_c)  => we need this ONLY.
) R& }0 a7 p! J. V% ^(2) Layout data (a_l) : }1 n/ v& G: Q$ Q8 G. _. O
(3) Outline data (a_o)1 q  g0 a/ j3 G

9 l/ g/ B4 x. V; E7 Z2 }; S7 D#2: run HyperLynx program and File->Translate PCB to BoardSim Board -> Cadence Allegro (*.A_C,*.brd), then Load "R0A.a_c"9 ^" s9 H$ z1 n4 \
It will create the "R0A.hyp" file5 d# E2 [7 t5 Y/ `+ ^* o
9 t2 B8 v6 c' R, i0 r
Done !8 R6 b" ~& N2 ~. U6 z( o( J% a
( w& `2 X3 d  f; B6 c" y, M
I hope it will help !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
3#
 楼主| 发表于 2009-7-20 09:21 | 只看该作者
感谢Ilovechina的详细解答。
; S) U! n0 r4 i0 u7 S& B; }$ z8 T实际上,我如果用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 ??
; v+ w! Y+ }: T' V9 v8 l! i8 a8 F& [" y
#1: execute  the following command in XP command prompt# \) X  ]5 F) F! y. t: j
->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c
9 C, g( h- Z2 j# T) n
+ v. o' w/ Z( K1 vif 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 ??)) g4 x7 ^; ~7 _9 t+ b
6 e1 p" o2 Q- d
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)# `# a$ y5 S- o% D+ z; o  y4 }2 c3 r7 r
. _. N: W) V2 m4 G& ^( X# X
7 w; v1 S& J! L! f7 X
The Cadence Allegro(extracta.exe) must generate those *.a_c, *.a_l and *.a_o files for interfacing with HyperLynx.
# K0 H: }0 D" j0 iPlease refer the document I posted at https://www.eda365.com/thread-22898-1-1.html
( _8 w9 w* v8 h& F4 M: k/ M9 P: [" u3 Z# e. |
If you can not create those three files, there is something wrong at Allegro side, ) R/ X/ k  P/ b5 S/ j5 I. N
not HyperLynx side.   * E- U& V$ @( p2 i
, }0 c  ?2 o5 z+ j$ @& l

$ I2 `- h6 w  J+ l) u' Z* L6 `The following is the R0A.log that HyperLynx program created when I successfully finished the conversion.
$ q" s, t6 ]; D2 w
" v# q& l1 x) o4 W/ }8 w% B  W8 {3 o7 e$ K6 d9 E
-------------------------------R0A.log----------------------------------
& R3 m/ C- G/ |
+ J0 O" Y" f$ E' K" U: oAllegro2hyp: 7.7.33
2 [, p) L/ b* q$ s/ d, qCopyright Mentor Graphics Corporation 2006. All Rights Reserved.
/ p+ I  |% d8 U' |: u3 {0 m' NTranslating files:
! ~" n; N4 ~8 r1 B2 d5 v2 S    F:\Allegro_Works\R0A.a_c
! O8 C# l$ R5 _2 C( g! W4 u    F:\Allegro_Works\R0A.a_l
5 f. a: s2 m# v8 }" f9 C0 J    F:\Allegro_Works\R0A.a_o  v9 `) Q9 ?1 G$ k! k3 Q0 s* Y
Use COMP_VALUE or COMP_DEVICE_TYPE for IC names.
. I1 _' j% u0 M/ t) J+ iAllegro file translation complete,
% a  O; o7 _5 p- A* X    F:\Allegro_Works\R0A.hyp created.
/ s0 l1 O. ~1 _7 ^3 O
  X7 t; O; n$ j# p# e& x. [- _. n! y8 B/ Q" i8 n. A

5 E8 t0 M1 C: n1 H% w. [-----------------------------------------------------------------" M) |! C6 x" c1 z. l: a- z

' G$ f; c5 E# ?  p3 v( g0 l. R. A) h+ [) Z- W" s/ I
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")
# A+ \" T" B0 a; P8 c2 x* r+ d' g. I3 e4 q
Hope it will help and good luck !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
6#
 楼主| 发表于 2009-7-20 12:45 | 只看该作者
再次感谢Ilovechina的详细解释。
, D* d/ I  X$ T0 ^9 ^5 T, Q# g由于我现在用的Hyperlynx的版本是8.0的,其hyp.txt文件已经升级成control_hyp.txt了,输出文件也由原来的三个增加到了十个(9个txt文件+1个a_b文件),对板子的描述也更详细了。而这个a_b文件就相当于之前的a_c文件,确实可以从hyperlynx中直接转成.hyp文件。但是,就是转完以后会有net(或者其中一段)被漏掉。" G0 S  h! Y/ K4 U
不知道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 ' C) f: |. \* V9 J5 B: \
我机器上只有SPB 16.0,所以你发的这个我的allegro打不开,也就没法转了。不知道你还有没有其他转成功的,稍微复杂点儿的板子?3 F/ n% ^: d6 k2 f3 L$ g7 \7 ~2 P
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.
* w7 h( c4 w/ k* M$ v2 a2 }1 \( J7 V0 h: r5 Q0 F3 F- g: Q1 u
The source Link of the board is, n$ u- _; y" y5 @1 n  N
http://www.eetop.cn/bbs/thread-74180-1-21.html3 C4 N( V9 f5 ^2 w" S/ V

! X9 H' x! w& A6 o. Z3 S2 r6 H$ |+ l* I; A
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
! A) s/ e  {: w1 b$ p8 `: NSomeone uploaded this brd file on this web a while ago. I just use this as example.  It can be conve ...
6 ?9 d! B4 B; V
请问,您的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, 2025-4-12 16:25 , Processed in 0.092965 second(s), 39 queries , Gzip On.

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

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

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