找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 11825|回复: 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文件。: }  X% T) l6 `3 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,  x! J' \+ J& i  {
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.% w6 E/ T- t$ ]) \( S
$ ]1 t9 [1 H/ E2 m! T  N) D( k- V
You may try this way./ f4 M$ \6 j1 n$ z% j7 t8 G9 L9 m! e

7 p7 j; m+ W* B$ z/ t& Yassuming: % ?" Z+ |' [4 L1 b2 P" W
(1) convert "R0A.brd" to "R0A.hyp"
) Y) f# [! X0 F4 |3 _(2) You may find "extracta.exe" in "X:\cadence\spb_16.2\tools\pcb\bin" directory8 P7 ^+ @7 x3 o) Y$ D
(3) you may find "hyp.txt" in HyperLynx installed directory.$ K) A7 J1 Z- B9 |
. v! s# m9 ~# o, W, p
#1: execute  the following command in XP command prompt " T3 T2 R- \& [6 I) j
->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c- `. t9 ^' @% R' S1 f3 X
! Z, U# P, S( F/ \/ w8 U  w0 u
It will generate three Allegro ascii files:+ T. T: n! [5 l9 Q- Y/ ?+ U; }
(1) Component & connectivity data (a_c)  => we need this ONLY.  D, Q* ]8 l3 Z
(2) Layout data (a_l)
7 P: ]: s4 z' q; q8 U( F+ o& V(3) Outline data (a_o)
0 ^# X5 S. ~2 |6 |, t9 S! k  n
7 Q1 ?) P0 J2 F#2: run HyperLynx program and File->Translate PCB to BoardSim Board -> Cadence Allegro (*.A_C,*.brd), then Load "R0A.a_c"
; E4 c! T$ C/ d8 n/ t1 g* CIt will create the "R0A.hyp" file
0 {5 }- E5 V/ A3 h6 Y, e% p3 @
, I7 ~& T& s- v! RDone !" ]1 x1 c" K; G) l1 D& O
' t  ^: H4 R4 \0 w+ U: \: X- z
I hope it will help !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
3#
 楼主| 发表于 2009-7-20 09:21 | 只看该作者
感谢Ilovechina的详细解答。; X* b3 ?5 D/ ]1 T  g# z' g/ N
实际上,我如果用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 ??
" i, h9 e3 A- Q4 \4 ]; m. R. a6 w" U  `- m4 N
#1: execute  the following command in XP command prompt
9 t, d% {& P. b/ }* \, X  E8 V->extracta.exe R0A.brd hyp.txt R0A.a_l R0A.a_o R0A.a_c6 W( K: X* m% Y( @- K1 u

  u1 E( }9 p  ]! e* m" m; }2 Eif 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 ??)
. c+ e. E2 Q4 A& q- ?# T6 `
% E" l$ P: c  e- cwhy 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% V" ?5 E) r& O+ M5 p- k  P
! p: I1 T4 K/ q) s- g
The Cadence Allegro(extracta.exe) must generate those *.a_c, *.a_l and *.a_o files for interfacing with HyperLynx.
: f0 U" V7 X7 Z. ~: e" wPlease refer the document I posted at https://www.eda365.com/thread-22898-1-1.html
! E# E: Y3 Z( P6 S% ~# k4 `
, s4 i6 Y& k# l% Y8 j; y8 |% t- b/ lIf you can not create those three files, there is something wrong at Allegro side,
" Q" x  d8 m! L5 o' xnot HyperLynx side.   
8 L  v8 M& G/ e8 F: T$ B1 O- c& A  j1 c; t+ |' G6 x

( S* [( l2 G, a6 r! V' W0 w, CThe following is the R0A.log that HyperLynx program created when I successfully finished the conversion." y& K( I! m+ h1 }

2 H3 z1 @6 |* [4 x4 l" B) H1 D! X2 S$ u& B9 M- R
-------------------------------R0A.log----------------------------------; }6 Q. Y- U" ^7 N! Y- v& R
2 ?( X+ L( n* T2 Z
Allegro2hyp: 7.7.33
& z/ G+ N& m# o# [# _* OCopyright Mentor Graphics Corporation 2006. All Rights Reserved.
7 W, \: m9 y' }7 {. `# WTranslating files:
6 |  ?' `7 P& k% A2 E, g    F:\Allegro_Works\R0A.a_c: k: X. O" j1 H- {" H" X: C: u" T
    F:\Allegro_Works\R0A.a_l0 |' _& }+ h! ^: i6 [" c* b8 d
    F:\Allegro_Works\R0A.a_o
2 V6 j9 q7 `! q3 MUse COMP_VALUE or COMP_DEVICE_TYPE for IC names.
3 L  \7 o  T5 t  d# N( nAllegro file translation complete,
3 j1 @% `1 t1 _" Y, K& j# n" K    F:\Allegro_Works\R0A.hyp created.& V. J( S* C4 X" E* `& B
3 [1 t- c8 f# J; w/ x( z. c

$ ]$ c- @) f1 p( O: e
" d$ V# K, s5 [: A8 B: W+ Q  m-----------------------------------------------------------------" ^2 Q! B; f/ Z. [
4 m: M6 s/ @; g/ J" v" ^1 f
0 [2 k' m- F+ V4 X6 A- T( 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")
  x( |% t9 n3 M$ t" O- F8 a) Z+ b* z$ p- _  }! I, v
Hope it will help and good luck !

25

主题

118

帖子

398

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
398
6#
 楼主| 发表于 2009-7-20 12:45 | 只看该作者
再次感谢Ilovechina的详细解释。
% M2 |0 `6 J8 Y! P, {7 o. G由于我现在用的Hyperlynx的版本是8.0的,其hyp.txt文件已经升级成control_hyp.txt了,输出文件也由原来的三个增加到了十个(9个txt文件+1个a_b文件),对板子的描述也更详细了。而这个a_b文件就相当于之前的a_c文件,确实可以从hyperlynx中直接转成.hyp文件。但是,就是转完以后会有net(或者其中一段)被漏掉。0 J2 v; T7 {/ p+ ~4 Z$ B+ ]
不知道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
) b0 _' O% o# L2 m2 r$ n2 l  M' ]  K/ F我机器上只有SPB 16.0,所以你发的这个我的allegro打不开,也就没法转了。不知道你还有没有其他转成功的,稍微复杂点儿的板子?
! W2 c' M  y' W- X0 F( ?* Z7 }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.
% b# D2 D2 M& B/ I) R+ z4 G2 ?5 g5 }4 n" k4 I3 i6 `) A
The source Link of the board is- _% v) b4 [0 E+ k& o3 R/ n
http://www.eetop.cn/bbs/thread-74180-1-21.html
" |1 q1 H; T& R. l; Z- E6 f1 |0 G8 P: W
' \/ v) n; u) J
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
( b2 w7 J8 k" y7 _2 v4 N' uSomeone uploaded this brd file on this web a while ago. I just use this as example.  It can be conve ...
" k% V7 X6 s0 T/ \. 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, 2024-12-26 13:36 , Processed in 0.094175 second(s), 39 queries , Gzip On.

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

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

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