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

收集的MENTOR_WG问题集!!!(ZT)

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-2-18 13:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
mentor_Graphics_Design_Capture_v2000.5 原理图输入
# R5 ~' K5 z" TMentor_Graphics_Design_View_v2000.5 原理图输入及集成管理环境
, t; F# S3 @) U# gMentor_Graphics_Signal_and_Vision_Analyzer_v2000.5 传输线分析工具和信号完整分析
2 q( [1 s0 U$ b: c  K* E5 B) eMentor_Graphics_Expedition_PCB_v2000.5 设计及自动布线
7 w1 f1 \8 |) R; qMentor_Graphics_Library_and_Parts_Manager_v2000.5 库管理工具和元器件管理
  e5 g- g7 F7 S( b  KMentor_Graphics_Analog_Designer_v2000.5 模拟电路仿真器
+ A  n; E$ M& Y1 Q+ q9 ZMentor_Graphics_Betasoft_Thermal_Analysis_v2000.5 板级热分析
6 c9 F# Y' v3 O/ s; f+ j  GMentor_Graphics_Report_Writer_v2000.5
- |. t+ R4 s7 ~$ n: dMentor_Graphics_Variant_Manager_v2000.5 5 F5 y9 S4 s9 x4 e' g& a* y' k' n7 b
Mentor_Graphics_Suite_v2000.5 9 |3 C$ m& T! v9 _$ B- F
Mentor_Graphics_Discovery_PCB_Viewer_v2000.5
- G8 ^: }* t$ x, N& y) L5 zMentor_Graphics_Discovery_PCB_Planner_v2000.5
- |9 j  R9 m: j4 iMentor_Graphics_Edif_200_Schematic_InteRFace_v2000.5 - k1 q- c. j, H' P, F& S
Mentor_Graphics_Expedition_PCB_Browser_v2000.5 原理图和PCB查看器 4 D1 m4 h3 G& l& a
Mentor_Graphics_Core_Libraries_v2000.5
9 L& L9 Q+ w. |8 |! g# oMentor_Graphics_DDM_Administrator_and_Client_v2000.5 7 T* o% `3 h; S) _1 j: V
Mentor.Graphics.HDL.Designer.Series.v2001.5( H+ Z: f, s% _+ J+ X
---------------------------------------------------------------------------------
8 g: X; q' p0 wEN的安装设置:2 j3 J9 M! T- I5 a2 i& Y; ?
第一部分:要讨论软件的使用,首先就是要能正常使用,那么,第一步就是安装软件!
% Y1 V" a0 _2 w5 Q3 c# D(因为xxx原因,lic的问题不在讨论范围之内)9 z4 a: u( F5 |9 u+ a$ ~, C
1、运行setup! X/ r; g2 q, l  o$ d
2、选择stand alone安装
* B! k2 ?% q- j8 I3、选择安装目录即程序开始安装5 g0 g2 n; D$ W- F4 ^* p/ z' a
4、呵呵,完全安装吧,省去偶n多口水。等软件安装到最后会有些窗口跳出来# w. V! E" ^% G5 m/ N3 L7 j! w& X
     要求确认什么的,默认都可以了。; K; ^/ R2 ?% t2 I
5、期间会有lic的设置,先skip!让软件安装完。* M" D- q: P- {3 z" m+ c' E* b
6、然后是acrobat!  n) _: t& x+ I
7、确认安装完成后,接着装xvision,默认安装即可!重启计算机。9 e$ u( c& S2 u! `/ a6 a
     注意:如果是光盘安装,不要把光盘取走,重启后安装程序还要读一些文件!7 ?; [8 {4 z  W) q& V
8、OK!安装部分结束。$ }# T$ z6 J3 f$ D, q# f% _7 S
第二部分,软件要正常的工作,基本的设置是必须的!
9 M9 m$ J8 A" ?: }2 A  j) t因为使用了nutc及xvision等unix的仿真软件,所以,大家往下看: ^_^!+ W- g) u) m6 f( {2 Y
1、xvision的设置:
. w) e% p9 E8 Z& K' R" Q) {     进入控制面板-》Xvision profile ,
. b# ^; v0 I0 J' a0 ~- V0 @     选择properties,
; |/ {) }2 {, S7 i" d$ w  |     选择Fonts,选择Add,
. c% p2 R/ K) v& F( P# R! \+ ]9 X" H2 O& ^     选中Add font folder,浏览目录,选择x:\MentorGraphics\MGC_HOME\registry\fonts!7 U+ {5 J) t( v+ a% l! x0 W
2、控制面板 -》Vision Communications,选择Transports,把TCP-Unix那一项enable!
7 N: Q  O; Z/ l$ h# L# _3、lic设置:开始菜单-》mentor graphics licensing -》configure licensing ,xxx!9 e2 ^& Q& m5 N' O8 B  f
4、环境变量设置:' K8 a. a1 [, K7 i0 }) R/ D
     变量名:MGC_WD    变量值: 你的工作目录0 ?2 D3 X* T5 D) O
行了,基本设置OK了!* ~  h8 H2 t; K9 |
第三部分:默认库的LOCATION MAP/ V7 `* G" n! Y& Z
(安装路径不同而不同):
6 h4 a' e; N! D& N0 d3 [; l$MGC_GENLIB
& P( P" u' [- jc:/mentor/en2002/libraries/gen_lib# L3 p8 t0 v% ]# L
$MGC_PASSIVELIB
6 k& o. Q5 V* G# A9 p0 @c:/mentor/en2002/libraries/passive_lib
: u: D% g3 I' \' r) D5 }  r$MGC_APLIB
6 F/ _! {! E, Yc:/mentor/en2002/libraries/accuparts_lib) U9 p) F9 U; o2 C( |% V
$MGC_TEMPLATELIB
  p* J" m" g: W' v$ r8 fc:/mentor/en2002/libraries/asim_templt_lib9 ~) ~) f& O  c+ ?4 c! M
$MGC_SMBLIB
6 L9 [( f$ t+ ]7 @/ K1 h6 X# bc:/mentor/en2002/libraries/accusim_smb_lib
$ T* I  a7 Q3 Z9 B2 c3 [$MGC_MISCLIB
( ]" R6 h( {- t1 E2 Gc:/mentor/en2002/libraries/misc_lib& C4 d9 b/ a* ]
呵呵,下面我补充一些有意思的东西哦!  :)# n- w1 R# k$ W2 l6 T) ^
大家都知道Agilent的Advance Design System是一个很好的rf设计软件,同mentor的Board Station配合使用可谓是高速设计的绝佳拍档。
! y& L% ?* b8 j' u6 R+ |, m" |首先,我们要做的嘛,把他们联系起来哦!! C; O# r7 t9 f2 w; @# ^/ c  |
第一步:7 h$ Z8 }0 w0 v; \% L& `9 Z8 i
mgc_location_map里,要加上:! Y- {# m' \9 |8 ]
$HPEESOF_LIBS7 [- ]. W9 h, ^. k5 R% u
c:/mentor/en2002/libraries/hpeesof_libs8 H* H1 c9 _& p9 g8 U& C! \7 N9 Z6 @' ]
$MGC_S4LIB) W/ w( f$ m( Z5 c$ l8 S0 D. f5 C
c:/mentor/en2002/libraries/mgc_s4lib
# @! j6 C6 j5 E$MGC_ADSLIB7 O  P  r) V1 o& \
c:/mentor/en2002/libraries/mgc_adslib
$ R% r1 Q1 J" ^( n: z这些库文件其实mentor本身就已经给我们了,
" O  n8 N% ^5 J4 e查查你的硬盘:! t- k0 t) O/ X
c:\mentor\en2002\MGC_HOME\pkgs\pcb_rf\data\lib
5 W- I. Y6 H. r  n4 q4 I; K5 \把里面的文件tar出来到c:\mentor\en2002\libraries别告诉我你不知道tar是个什么东西!!
& m: ]' o$ `7 T' [# G7 O7 a8 c. T, G- B然后是设置环境变量:: Z2 ?6 n" w- ^7 Q+ a
AMPLE_PATH
. k" R8 m5 z( U* ^c:\mentor\en2002\MGC_HOME\pkgs\pcb_rf\userware\en_na1 X# G* F) P. ?* z% p% W, d0 q
记住,启动layout这样的模块的时候要选上RF选项!
2 g2 K. I, q+ X! g
  P/ v; |( ?) {----------------------------------------------------------------------------------------------
7 I. Y8 y8 w: |8 L; k! K' ~6 F: I5 }
我用的工具是WG自带的orcad-EXPEDITION interface
  z8 G- f/ _9 \% m( K1.把\mentorgraphics\2004\wg\win32\ocint\bin\mentorKYN.exe拷贝到capture\netforms目录下+ H' l; J$ @3 e) v# X9 ~  j+ |- [4 j
2.在orcad capture中 创建网表(这个大家都知道了吧^_^),选取other子页,在formatters中选中上一步拷贝的mentorKYN.exe,点ok。1 x: p( v/ G, p
3.打开wg的ORCAD-EXPEDITION interface,选中在orcad中创建的.prj项目文件,选择几层板的template。. U2 c8 V& Y4 r0 f; j( k- I* Z
4.打开job management wizard创建pcb板,然后打开pcb expedition做你最后的工作。
5 l: O/ n0 Z- ^& ?
% X& y9 J& Z, X8 K$ x注意:你可能在第4步创建pcb的时候会提示forward annotation failed,这是因为capture中元器件的value和wg中的part number不一致,修改一下就行了。/ \% L6 q1 ]8 C, y
3 X/ y! N% P/ X4 C, T
不建议orcad to mentor wg的转换,假如一个很多元器件的原理图,在orcad中修改元器件的value和wg中的part number一致是一个巨大的工程,而且在allegro做pcb也不见得比mentor 的pcb expedition差。! Y1 C, a( |: E+ d$ ?9 X5 s" b
" r; O: G. l. r) ?- O; Y. m; c" e
----------------------------------------------------------------------------------------------4 d- I- y. ]4 Z

* Z+ ?9 c/ B$ P9 \# V先用WINISO工具把BIN文件转换为*.ISO文件,WINRAR可以解压ISO文件,把三张CD的主
; A3 G& K5 }- U9 H7 U8 R) ]文件(*2004.1)放到一起。里面有安装说明!大概步骤:6 \/ F* m; K$ L5 p  r/ G3 T8 \6 Z
1.用记事本修改LGN文件,改成自己的网卡MAC地址。
7 X0 ~, q$ H  ~: J2.用**.bat程序创建自己电脑的LICENSE.$ s/ |7 I! z7 ]% c
3.设定两个环境变量,指定LICENSE.(里面有说明)# V/ q" h: I2 j- I3 n. J0 z9 D
4.安装任意程序,指定LICENSE文件夹.2 R4 ~7 b7 e  ]
备注:*.ISO文件推荐虚拟光驱安装。, E( ?# s9 A2 ]( r& f$ z$ c
. [1 o( v% R4 M. V2 H
----------------------------------------------------------------------------------------------% i2 V& i) q2 _$ [4 x  z
1.viewdraw的库如何与Expedition PCB的cell关联," ^+ z" L6 x2 A4 l; }; E/ t
我在Library Manager for DxD-Expedition中parts! ?- |; ~  x% m& i& J
中已经将symbol与cell映射了,而且预览中能看见二者,
4 e* F) p; v; f( L* O& E4 S可是在viewdraw如何加载库才能在像dc中那样放置part,! f& A4 N$ E+ P
而且可看见symbol与cell?在viewdraw中只认symbol,1 I. S7 j* F. M" X- W' K
我加载symbol库时,能放symbol,但却没有对应的cell。$ f; z+ v7 Q: M: I, q1 H& e
请教如何解决?
( r* T" D$ v+ D+ Y! u# k1 S一。viewdraw  建立symbol是要有 package 的信息(同中间库中存在的cell对应)。3 d! O  u( }- K/ j! c
二。Library Manager for DxD-Expedition  连接一个完整的part和以前的wg相同。1 o) o7 {2 f9 G
三。在viewdraw的cell视图中单击右键,选你用的中间库。
. V+ N- ~( A5 \8 K' S6 ~一般情况没有问题
% O% J6 M" c8 q' C5 ]如果Expedition PCB掉入网络表有问题,看看是不是pintype没有建立的有问题。- }% S/ K$ X" T9 h. p! ^
& _6 X- ?) S! r. s, J
谢谢知秋一叶,按你所说的我现在可以看见cell了,不过我还是有些不明白。
! t* e$ k* b* _一:“建立symbol是要有 package 的信息(同中间库中存在的cell对应)”,但是许多时候可能多个part使用一个symbol,他们有不同的cell,例如,一个n沟道的mosfet的symbol可能对应着IRF830、1N60A等,但他们一个是TO220,一个是IPAK封装,如何加package 的信息?是不是需每种cell建一个symbol?3 @9 P+ j6 Y4 e8 s0 f( h
二:如果symbol已经和cell对应了,那在Library Manager for DxD-Expedition  连接一个完整的part还有什么意义?7 A6 u' E( t5 j; }8 T
三:我已经在Design Configurations和Project Editor里设置了中心库(见下图),怎么还需在viewdraw的cell视图中单击右键选中心库?& o# Y4 V3 v9 W3 d2 J6 w

; l4 Q# B; W0 C8 P4 K5 c2 e----------------------------------------------------------------------------------------------
! T6 e0 [+ r3 s) n. k0 d' x9 ^8 P6 R* Z
# u2 K) h3 v9 N5 {6 m" y使用DxDesigner过程中遇到的问题一. V& G$ c/ z& p- J3 s+ \9 p( S3 r2 T! G
DxDesigner中Symbol有如下四种类型
; ?5 M( N# n& N  e5 Q' C9 MComposite:" D; F) W/ ^- e$ m) P! l
Module:
% w$ q2 Z& u% |8 V+ l7 oAnnotate:
4 M! T( b, O0 S; a. }3 w" {Pin:
# e1 ^2 W. U: m! e- p+ P& g问题是:如果我想画一个连接器的原理图,是选择Module还是选择Pin?Pin这种类型的symbol的主要用途是什么(我只知道GND、VCC等全局信号可以做成Pin type的symbol)?
: F0 v* b- ?; S( R2 K' k6 i( s备注:页连接符、层次连接符等用Pin,有实际器件封装的连接器用Module。
$ `3 z  g' l, R' |% G7 S5 F6 `8 T7 G7 l8 M1 F) G& K# l
----------------------------------------------------------------------------------------------. a, P5 T& O! a) v5 d2 w

: L8 I$ ]$ m! T) l4 e( _1 J使用DxDesigner过程中遇到的问题二
, ?/ ^4 o6 W# n. w. y0 @; QDxDesigner中Symbol的属性(Attribute)中有一个“PINTYPE”属性(定义在Pin上),其取值及涵义如下
$ P3 A& x3 P0 ^" e2 i! GANALOG --> Analog pin4 ?' J; V) y$ A! ~
BI --> Bidirectional pin
  @# D; Z, @* V$ B5 \3 `* G6 Y5 AIN --> Input pin' Q  M- G  U& S7 g& i7 P  e3 k
OCL --> Open collector pin
' U: B, `' I5 z% pOEM --> Open emitter pin
) i2 K; [4 ^$ T8 J  E0 lOUT --> Output pin' t) B" N' _) z; D4 J/ l
TRI --> Tristate pin2 G0 a" H- @* o8 v1 A" V& @
不明白“TRI”与“BI”的区别?ANALOG类型的PINTYPE又是什么含义?有谁给解释一下!; e9 S% K/ y5 B
另外,在pci9054(一块PCI板子上用到的PCI Bus控制芯片)的数据手册中对pci9054片子上的Pin的类型有如下分类:
- d$ T' r0 n# ~$ z  F# k2 rI/O --> Input and output pin, ?3 G, U9 @/ ~* Q7 @' L" o3 P* A. Z
I --> Input pin only
$ p. e9 z1 r; B, kO --> Output pin only9 K" L% P2 }' z$ f, X% H
TS --> Tri-state pin
% R1 Z! w; h4 d7 L* t( oOC --> Open collector pin0 g0 a% L+ I' e5 K# I
TP --> Totem pole pin
9 Z1 v; ^8 \+ g; l5 L. ISTS --> Sustained tri-state pin, driven high for one CLK before float
( j9 b0 a2 i4 p+ N; u6 MDTS --> Driven tri-state pin, driven high for one-half CLK before float
, E* r! A* b5 u7 J  r数据手册上对一些管脚的分类举例如下:1 ~# V# H/ E1 U5 j
EECS (Serial EEPROM Chip Select)-->  O TP
9 M4 ~. V1 u" B- HAD[31:0] (Address and Data)-->  I/O TS
. F2 {  E8 [1 q, `2 v: f; QFRAME# (Cycle Frame)-->  I/O STS
* c6 ~, s% u! ]8 y6 F) X  o# IINTA# (Interrupt A)-->  O OC
0 u# m# E5 K7 x" `6 KLINT# (Local Interrupt)-->  I/O OC
/ ?8 o7 [% K7 m/ }- {' |* hTA# (Transfer Acknowledge)-->  I/O DTS! ]7 H. V! N4 @, B
问题出来了,在为pci9054芯片画原理图库做symbol的时候:, A' b7 C  z; G8 r
对AD (Address and Data)是选择 BI 还是 TRI ?7 U! _! Z6 [, W9 d3 N
对INTA# (Interrupt A)是选择 O 还是 OCL ?
# T3 u' ?- B' M* o对LINT# (Local Interrupt)是选择 BI 还是 OCL ?6 W2 l# \/ d9 r) L- W; i
STS、DTS类型的又对应哪一种 PINTYPE?
: A" t% V& ?" n; n+ {8 b6 WNO1:  select Module6 W; Q: o" P5 c5 T$ h3 F; Q' `
7 G' F; e+ A6 [$ F
NO2. TRI   推拉输出 6 X# Z1 p' z1 M

3 b$ T& |+ l0 X8 `      BI    漏级开路
0 c+ x1 u/ g5 ~: ~! u# K- k
; I$ O7 E# H2 ?3 z% Q         这个和硬件有关系,和管教功能不大,比如 address 一般是 tri,data bus一般应该是bi
; V, G) Z! B% ?7 Y% H6 O$ L! m我在建元件库的时候,通常建完一个元件,想修改脚序号(如1.2.3,想修改为A,B,C)或想再加一个PIN后在PCB中重导库便提示警告如:"unable to update the cell 'PSOP36' in the Library Manager.; J. C; f1 {  `2 F+ {
Pin count in cell (37) is different than in the referencing part (36)"有哪位知道如何才可以将Cells和PDBs中的PIN数目或PIN序号一致,便不再出现这类警告?这问题一直以来我都是忽略不管,因为重导后的PCB会跟库一致,但一直有疑问.还请大家帮帮忙!!甚是感谢!
3 X6 g! m8 g5 p! S
% \1 o! }# X# i! @----------------------------------------------------------------------------------------------% T5 d% S- q. Q! ^; f' Y( Q3 a; b* C

* T* u2 h7 `, f问:wg中如何将已经加入泪滴焊盘的泪滴全部去掉
) k2 W2 @- u( y" A- @$ L6 q答:select-teardrops
3 ?' f$ ~! m2 {# y7 q/ Idel its。
1 O# q. h0 F: y1 L4 r- G! R& z" c$ m' _9 o5 M. k* K+ s8 g
----------------------------------------------------------------------------------------------; T( V7 q( y, v( b# m' A

2 E% g; l$ O" u! ?) ~$ e% X问:Mentor WG(Expedition PCB)中怎么敷铜?没有Plane层!: ]  ?8 T8 c* J' Y2 j4 ]! w
答:1. Route->lanes->lace Shape
, ]" M0 _* ~) G; R% \$ EThen
5 @5 _- {4 a# ~: J2. Route->lanes->Planes Processor1 D* Z+ }6 k0 W

) o# g% N4 u/ C' N; g- Z----------------------------------------------------------------------------------------------
. J, c- w3 T5 d: n. ]* D4 {" v& z
问:Design Capture中如何选中相同类型的东西?比如我要选择所有器件的Ref Des,想把他们的size改为相同尺寸,应该如何方便的全部选中呢?+ D8 j  A  h% S( @* W
答:你把所有的东西关掉,只留下ref des就可,然后框选,修改属性就可
1 k3 ]& L, t" |+ q* d2 ~
% e0 O  |; X8 b+ H7 A----------------------------------------------------------------------------------------------4 b1 W$ c  x* W3 F: G+ l

5 d' z& W. n  O2 a/ \问:dxdesigner 如何自动重排零件编号?我希望韵能够像orcad 一样自动重派零件编号,r1,r2 r3......* e: l7 j9 P7 \/ k
我相信dxdesigner 应该可以,可我不会,
6 i5 t+ c" l* Z* Cxiexie
8 a. B) a& O& O/ u% V答:tools->Creat Refdes/ m( B! X7 e' h+ i
. I* w; t5 Z0 V5 B# n8 n
----------------------------------------------------------------------------------------------
& p3 ~- l% c, L+ ]% ]: R
6 Q  S; e0 z) O& g. D! k8 x& ?' b7 P7 I+ @问:Mentor WG中健PCB封装中的绿色符号是什么意思呀?好像是个定位坐标,上面还写了个C字* q& e+ i' p) |* X% v; y5 V
答:原点,做PCB封装时可以依据它做器件中心。2 e5 ^: N9 x5 O3 v+ R- q' n3 a, \

1 V5 g, |) n6 s1 q7 B* y----------------------------------------------------------------------------------------------( _1 }9 x/ n# |5 M% t7 h

6 D2 k3 z+ q& [  m/ f$ `问:Design Capture的中心库建立多个PART的元器件该如何建立?比如74hc14含有6个非门,只会建第一个。
, V6 D7 u3 l$ t( B0 F2 g* w7 ?答:6个非门,就在slots那一栏输入6就行了
/ n' `  _- _+ m+ J- \  v
5 E" B2 ?5 @3 O( ^0 D----------------------------------------------------------------------------------------------
; D6 o( ^- ]' u' t; v) R4 h: m  w( ?: i
问:Mentor wg2004中能设置等长线吗?
9 R- [% n7 n6 b  ]5 d& {  b答:你有没有试过 delete the " Diff Pair set number " and "Diff Pair Tol. = 0.1th" before tunning?
9 q; F4 @" E: W# m+ b9 u. ^7 p& \The tolerance  depends on what you need.
7 o) Z, w! u% B3 `Other isssues to be considered:
1 S& {% n. y6 C' T9 T4 c2 y1. Tune the short one.
2 K3 _% m* s! k2. Do not fix the tuning trace section.2 D/ c; a6 V2 B+ {1 S5 S/ q  H) A# Y
3. No DRC on the traces.
$ N/ u6 u# Y: _6 n4 ]. n7 C4. Enough room for adding tuning traces.$ U; ~, c" Q2 P
5. set Routing Grid =  None
9 A0 X2 D1 v, c& m& r4 p* e在net property中将两条线设为同组,最大长度一致,误差尽可能小,先手动布完后,按下TUNE,应该就可以了,或是用自动布线里的先ROUTE,再TUNE DELAY,也应该可以。5 ~# V5 o3 Q! Q+ h, m
可以的9 \9 `3 W" m3 C$ S, l5 s4 E9 z
你先设置一对线,记住不是差分,在是差分前面那个,画好线后,按F7就好了+ X9 q# X2 ]2 G
很简单
3 k; ?. C, Y* z7 d. N, P9 U' y- b* {- G
问:求教各位前辈WG2002:Expedition PCB走线问题刚学WG,手上资料少。有个问题问各位前辈:
; b: ^8 m6 [' D$ V: w1 }% K用Expedition PCB走一根线后,用单根走线模式在原线上再另走一遍,
! |$ d3 u" `+ A2 u发现联好线后,又变回原线。相比之下,在POWER PCB中,新走线后,
1 g3 s, J2 d7 O2 H  C# x( T- M: h原线就会自动删除。觉得Expedition PCB这样很烦人,是否设置有问题?求教各位了!. l6 H9 ^4 a- ?1 e' m$ x
答:按F4键切换GLOSS模式
" @1 X- ?6 {4 k8 j  w* r
8 p1 P% T) p. \% p----------------------------------------------------------------------------------------------
" D6 e9 y9 }+ c( m
' y" e, V* v; P) a9 X' \问:请教关于Expedition 的规则设定。2 j2 s+ |' |7 p1 c* V7 X
如何设定一个特殊net 的 trace 与 plane 的间距呢?
  n# j3 J8 ~2 Q; P  e如何修改Expedition 中的单位? " th "  to " mm " ? / |1 {. c* G' ~1 J
请高手来帮忙,小弟对mentor wg 了解甚少。。。8 D$ y+ j/ s% ]% f3 F9 B
6 E5 D& Q+ w5 g
答:在菜单中打开的次序:
* k& {4 Q: q" f7 U8 rsetup->setup parameter,打开了一个对话框,在右边有一项isplay Unit 下的Design下拉框,
; x. @: t  v4 n3 y3 G$ {2 ^如果还找不到,就不用找了
( @1 a3 d! @& S5 O9 }/ BSetup >Net class and clearance   i% v) @( P' k6 }& n/ `
First, Give the special net a new  net class name (it's setting can be same as default  class)/ I  t8 L  e1 o' u3 F% u8 t
Then, in Clearance Tab, New a Rule Name, and in it, you can set trace to plane clearance,7 G0 {5 ]! g' y
Last, you can Set Special Net class to Net class Rules ( Each Type Net class).' N) p7 Y- [  K8 G. c* n1 W5 t

. j7 {* L' ~- P# c* g4 j----------------------------------------------------------------------------------------------
0 {+ d' S, i& J0 Z0 C# b/ g5 D+ ?* N0 i
问:[求助]第三次虚心求教WG边框问题我有一个非常复杂的手机板子,我把DXF文件倒入PCB0 v+ a. K" _% h% |+ `. p
后却不知如何做成Board oultline和board route,默认状态下的红色边框和灰色边框无法删除。- N8 {) I& v) Y  u8 {
恳请各位朋友再三帮忙。5 |/ A9 q6 Z- W7 @; |2 O5 L- i+ l

) {' T9 h: ~( D6 Y# d8 b# \( P答:要在d raw下,按住ctrl 双击线.默认的 boardoutline 和router board是删除不掉的,
1 J7 g- v6 `: `0 {除非有新的polygon被change layer 成boardoutline.,默认的才会消失.
: q, G: r( y+ X& W% Z( o6 h1 I( _) e( M" ?; U+ r& ]3 n) j( }
该polygon就是dxf中的outline.
( c+ f0 ]6 l& tpolygon改成boardoutlin就是用4楼说的,在
* q4 _5 A8 {3 O! xdraw mode下,将dxf之outline (polyline)预先组合成polygon,  K, w: I& ~0 C4 ?0 H
然后选中polygon, 修改其property,将其属性改成boardoutline.
0 R# C$ R* H- @Route Boarder 是在boardoutline基础上复制,并同时,内缩一定距离.7 C  d( v, M& B( C/ F- [7 \
我會讓M.E.出*.emn格式的機構圖, import進PCB後會自動生成Board_outline.  而且還有其他好處.
2 T% W* U) @8 T" ]- k9 q3 G這樣也許最簡單.' U5 }- A+ N0 ?4 T

- [! ?6 C) _. i4 c& p" C/ B! O----------------------------------------------------------------------------------------------
6 V5 J$ T6 t. t3 L/ i' H: Q7 X9 ^% H$ b
问:Expedition PCB规则设定的问题第一:Expedition PCB中如何设置间距规则才能允许同一网络的焊盘靠在一起,不同网络的焊盘则保持一定距离?我试着将net class设为all、default等的组合均达不到满意的效果。) H; q2 Q& P; v( L5 N
第二:如果一条网络不同的线宽要求,比如大电流的采样电阻,大电流处线应宽,而变成电压信号送入ic的线就可以用较细的线,这种情况下如何设置线宽规则?
& W/ J: j& z3 i5 ]7 C; a& O/ C第三:Expedition PCB的线宽规则和间距规则的设定都必须用net class,而且每个网络只能属于一个net class,这样的话很不方便。比如同样属于高压的net class,但他们的电流不一样,有的电流很大,应属于线较宽的net class,而有的电流小,属于线较细的net class,那如何定义net class,设置规则呢?8 J. n+ e8 S& a* u/ V9 r
2 H, D6 f- T3 P8 b# l
答:第一個問題, 我不是很懂你的意思. 姑且猜一下.2 ]$ _3 `  Q1 g! ]
        如果你想把分屬兩個器件的同一Net的Pad靠在一起, 那麼這兩個器件的PlacementOutline勢必已經重疊了. 在Expedition中, 器件擺放的clearance從”Setup”à”Net Classes and Clearances”的設置表格中可以看出, 是指”PlacementOutline to PlacementOutline”, 這個值最小為”0”. 你想Pad靠在一起, 器件封裝就要造的比較特殊, SMT時也會有麻煩.6 p: R% ~# r5 N" ~5 y5 ^
        整塊板子的”PlacementOutline to PlacementOutline”是統一的, 如果你想做到相同網絡Pad的clearance與不同網絡Pad的clearance不同, 那只有採用’二次設置’的方法了.6 }7 D" r# v2 E$ E4 o4 l8 B
+ S2 S9 S. w# {. S; h
第二,三這兩個問題我覺得是一個問題, 都是想在同一根線上走出不同的線寬. 我碰到這種情況都是採用”Change Width”的方法, 只靠規則設置好像沒法解決. 如果有哪位高人有辦法靠設置規則來搞定, 我也很想學習學習.
0 L+ e- k1 f5 d& ]第一:我得PlacementOutline to PlacementOutline设为0,两个器件的PlacementOutline还没靠在一起,由于焊盘之间的间距小于设定值,所以它自动将另一个器件推开,可是靠近的两个焊盘确属于同一个网络啊!见下图     而且即使关闭drc强制放下,布线也布不了。" `8 O! k. R3 J5 k1 P- p9 Y0 R
第三个问题和第二个不太一样,主要是如何分配net。现在我能想到的方法只能是这样(比如电压只区分高压和低压,电流只区分大电流和小电流,而实际情况可能要分更多种):高压大电流的net分配到一个net class A,高压小电流的net分配到net class B,
/ K" ~1 \. c! Z3 D4 p) p0 f低压大电流的net分配到一个net class C,低压小电流的net分配到一个net class D。7 M5 N) G0 T6 Y* i9 ]
然后在设置线宽的时候将A、C设的宽,而将B、D设的较窄;在设置间距的时候将A、B设的远,而将C、D设的较近。这样设置起来很繁琐,所以想请教有无快捷的方法?% S% ?9 L: ^$ I+ n
isc94002“整塊板子的”PlacementOutline to PlacementOutline”是統一的, 如果你想做到相同網絡Pad的clearance與不同網絡Pad的clearance不同, 那只有採用’二次設置’的方法了.”
7 z* {8 r, t+ ]0 V, G  ?( Y/ U问:对,就是相同網絡Pad的clearance與不同網絡Pad的clearance不同。我感觉这是一个很正常的要求啊。比入一条网络A与地之间的电压达1000V,那他的焊盘与接地的焊盘的clearance应设的很大,而如果两个焊盘均接在网络A上,那他们之间的电压差为0(不计导线的压降),那就可以靠的很近,即使连在一起又如何呢?我就是不知道如何设置才能这样。(当然是在没有违反PlacementOutline to PlacementOutline的情况下)
$ `7 z. i( }/ t) q, o还有,你说的用’二次設置’是什么意思?
% v* V4 O+ Z! N- d6 `, a答:是. Pad間距設置後, 不會再考慮是否同一Net的問題, 也就是說, DRC可不管你是否是同一網絡, 它只看間距符合不符合設置的值.
, H/ e9 [" P5 P0 p我曾做過Pad最小間距3mil(邊到邊), 這個好像是板廠的極限了, 再小就會有工藝的問題有良率的問題, SMT時問題更大.
; T1 M) g! Q1 x: x不過剛才我試了一下, 我把DRC關掉, 把pad-pad設為'0', 同網絡pad擺近至不到1mil, 可以布線. . }3 C$ r5 l2 p6 @2 S1 Z- D
我以往都是這樣設置, 我記得最多的一塊板子上, 我設了11種Net Class.( G) B3 s+ C2 t4 ]6 S  D" R6 O
除非你的那兩個靠的很近的焊盤是手焊件, 而且焊盤較大, 否則一定有問題.8 K, k, y: m( a1 P( P% r
'二次設置'的意思有點像攝影中的'二次曝光', 就是指先設置一個值, 畫一批線, 再設一個值, 再畫一批線. 若非迫不得已, 不建議使用此方法, DRC時會比較麻煩.1 j, L. j8 n% D0 a+ L! N
问:你想,比入一条网络A与地之间的电压达1000V,那他的焊盘与接地的焊盘的clearance应设的很大,比如是80th,而如果两个焊盘均接在网络A上,那他们之间的电压差为0(不计导线的压降),那就可以靠的很近,即使连在一起又如何呢?(不考虑工艺方面的问题)如果不是这样,两个同样是接在网络A的焊盘的间距也要求是80th的话,那会浪费很多空间的,这怎么是合理的呢?好像没有别的软件是这样的。
- L" T. T, ]) j答:不好意思. 我從入行到現在, 一直做的是手持式消費類電子產品, 電壓都很低, 所以不會有你這樣的情況.
( h4 C5 S+ T+ F' A仔細想想, 你說的有道理.  |  y% f: }$ B: k) N6 i
要像你說的設置不同的間距可以做到, 但的確比較麻煩. 我也不知道有沒有簡單的設置方法.
3 ]- N2 C1 ?( z) |问:那复杂的办法是如何做呢?就是你用说的‘二次设置”吗?不过我觉得应该有别的办法,其它软件没发现有这问题。Expedition PCB这么有名的一个软件不会不考虑这种情况。即使是电压较低,不同网络间的焊盘也需要保持距离,比如20th,那你没遇到过需要将同一网络的焊盘的间距缩短到10th甚至相连的情况吗?
& Q% F2 |, R" Z/ c  J答:我做的都是面積很小的多層板, 手機, PDA, 數碼相機, GPS等一般都是這種板子, 在這種板子中一般不去考慮Pad-Pad的間距, 因為在建封裝時,我們已將安全間距畫在PlacementOutline中, 所以當Placement時, 只要注意PlacementOutline-PlacementOutline的設置值就OK了. 我一般設置Pad-Pad>6mil, 相連則是絕對不允許的, 原因我已說過多次.
- Z0 @6 s) Z' |# Z設置不同Pad間距的方法如下.$ H9 R  g- c4 u, m
假設, 現在有"a"和"b"兩個NetName.
! e! j) g3 d& b3 r1.  在"Setup -> Net Classes and Clearances...."中增加兩個新的NetClass"A"和"B", 並設置相對應的線寬和孔.- A6 S. d. J7 X% U( d: A1 |' `$ d
2.  在"Setup -> Net Properties...."中設置"a"的NetClass為"A", "b"的NetClass為"B". , K; o3 ?- D3 l) ?- E+ Z
3.  在"Setup -> Net Classes and Clearances.... ->Clearances ->Clearance rules for NetClasses"中增加一個新的rule"A-B". 在這裡你可以設置你想要的Pad-Pad間距.
+ U  d. a* d# a1 D9 }0 `$ P6 J0 c4.  在"Setup -> Net Classes and Clearances.... ->Clearances ->NetClass to NetClass Rules"中增加一個新的rule, NetClass"A" to NetClass"B" 的 Rule為"A-B".% ?- f# i; w( K$ W' c, L% B
設置完成.
5 s6 |& x. A7 L1 o1 {8 Y1 B% A$ D我觉得关于同一网络焊盘的clearance和不同网络焊盘clearance设置不同,这是2 F* ~" l  D6 \: D" J6 j
可以考虑的要求,不过,着要向mentor公司提出建议了,就象在铺铜时不能象
3 `1 R; a1 Z. U2 F/ h9 y! g" R6 Eboardstation一样area fill 可以按照区域不同设置,却只能在plane processor中1 c9 V- m6 w% R  u) z
对某一层用同一种铺铜方式一样.' w6 C$ C3 J; t$ N; t8 L" _! K

3 E# k& i) T6 I% b' j----------------------------------------------------------------------------------------------! }- N) `: i" e
& Y4 B; `- p  Y7 L: S% G
问:dxdesigner 的设置问题?我的dxdesigner是用滚轮进行放大缩小,我希望把滚轮改成画面的上下移动,那个高人知道呀?请指点一二。& u, z# \% v3 D# W
谢谢7 ^6 c6 z4 }' a% j
答:用滚轮缩放多舒服啊!为什么不用呢?如果你实在不想用,按低人的方法看看行不行,在design configurations里的Expedition PCB下,将zoom style设为disable试试!
0 \3 w; G# [$ ]; Y3 ^$ Q; R
: z3 s# s9 I# Q' k; y! ]----------------------------------------------------------------------------------------------
4 l' s1 F& R: E# \6 `/ S, O0 p3 z0 `. v" w4 `
问:DXDESIGNER 的困惑各位同行,DXDESIGNER使用时, Forward Annotation到EXPEDITION.可是出现带有警告的成功转换到EXPEDITION,找到 Forward Annotation 的FILE VIEW,出现的如下列错误,怎么可能那,我那些属性应该是没有问题的,一个做法的,但是我在另个项目中,就可以,怎么办,大家有什么好的建议,让我如何避免吗.他的这些要求,我都做了,可是他还是问我要,dxdesigner的属性我都对应了.看看各位以前是如何搞定他们的,这个情况困扰我好长时间了..3 i" W5 v3 X7 J' t# f6 d
下列是一个器件的信息.
4 \* f# Y4 C; m7 a2 l  l' `1 { Part Numb: VOLTREG -> Vend Part: VOLTREG ; b- i, U" H9 t7 @# C
INFO:  Part "AT89S52" was not found in Central Library - Using local library.
! F: {3 ~, }. E1 S) W INFO: Cell AT89S52 is not in Central Library - Using local library.
% u5 y% f5 o1 R$ S, x* k6 L: H3 B0 o8 Y; x& t
   PDB Warning:  Missing cell or cell pin data.. u2 @# L' r- j! d& Z- ]" v
      Top Cell with cell name 7805 will not be used for Part
6 x" |! ~8 ~5 X, G! W' k4 u      Number VOLTREG.  When cell problems have been fixed, please$ `+ m6 O" I. ~. e" m7 m( z. {' }
      run DataBase Load if you wish to make use of this cell.( r; w5 L5 L- A7 g9 H) ?6 h# n: b
     WARNING:  Cell 7805 could not be found in the CellDB for0 k- C% m+ E' S6 @/ [( f2 L
      Part Number VOLTREG.
6 V+ Y+ x: G. `/ X0 v$ F' J0 @5 h- v( h' k- X4 T
答:作了Pin Mapping了吗?sym和cell的pin对应的对吗?
" B% s( G. E" E* t0 F3 l( ]) F4 Q1 K7 j
----------------------------------------------------------------------------------------------
4 S( b0 O, ~. {6 F3 N* N0 S2 f1 R. Y0 V8 k# H' U4 c
问:dxdesigner 的block is readonly我在用dxdesigner 建符号库的时候,修改proprerity, 选择图纸大小为z, 发现不能保存,dxdesigner 报错说“block is readonly".- G& a( l8 Z- E
why." s  k% _) u3 U1 e6 i8 S
who konw it?% m5 J& a8 x0 P; V$ h( e
答:你可能同时打开了好几张图,你只打开你需要修改的那张再试试
$ Y: Y5 o, `9 k5 j. p
# U" ]* H4 p8 F7 a. e8 r* n3 D1 `----------------------------------------------------------------------------------------------
' v  w! P' x6 M; F7 M& I# S% U8 a+ p1 j5 N$ w& j
问:1.WG中如何铺不规则铺铜....
" A& L3 o2 ~& }3 P! a  L# h! \2.WG中如何加跳线...加跳线那个工具是灰的...8 \& `0 Z' `, i7 V+ y! y
3.WG..如何利用原理图来布局...怎么交互功能,还比不上pads....(应该是我不会用)* b8 C. v/ N8 ?
$ P" h; p1 K& f( w
答:1.draw mode下,从properties对话框的type下选择plane shape;或者在route->planes->place plane shape。# h7 P! X- n( `  U) z4 n! C
2.如果你的局部pdb库中没有跳线,则在局部pdb库做跳线或者用setup->Library Services从中心库中导入到局部库。! U* K, A! Q, F/ _- q! T
现在在Editor Control的Jumpers页应该能看到有可用的跳线了,在这里设置,选择可用的跳线吧,
( [$ Y1 |# z' r6 h$ q4 J  ~其它设置你看一下就应该明白了。! O4 d/ T# Y; J. g! V3 A* U
3.PLACE PARTS AND CELLS-----SCHEMATIC CROSS PROBE   (ATTACH SELECTDE PARTS TO CURSOR)
, t$ f1 P, _) b$ F5 l" B7 J5 S3 b
, s3 v' E7 c  R----------------------------------------------------------------------------------------------
0 U+ Z8 F- }; F% a1 l1 [9 d. ]4 h, Y( S
问:WG...如何让所有元件一次性放在板上; U# x6 N# `% z  {# n& p
答:把元件全放在板框的边上用pr -dist *命令。, b3 I% O1 Y: m/ g. I7 z' K
第二个问题,你选择上面的第一项,这样在SCH中选择你所要的一个部分后,pcb中相应的器件会全部选中(当然你得在setup->cross probe->setup中设置好,上次忘了说了),然后按f2移动吧。! R: A  X! G  h/ y' F1 t3 l

+ y7 @) L/ z' ~; g2 s8 R----------------------------------------------------------------------------------------------
- k1 k0 `: r% D5 T4 f
! m' A4 d5 y0 }0 g1 y$ L# z问:求助]怎么删除DX中新建立的原理图, _4 H* Z, M' w( Y$ w$ s6 |! d

6 Z: r+ N6 u4 d8 ~# g答:删除用tools->delete sheet,不过删除或添加不会立即反映到ProjectNavigator Tree中的,你用save check保存一下才会反映出来

点评

支持!: 5.0
支持!: 5
好  发表于 2012-7-18 17:14

该用户从未签到

推荐
发表于 2014-8-28 17:22 | 只看该作者
2004,2005,2007 BSTN都是美好的回忆,不过这些都是老古董啦。。新版本的PADS可以完爆之。。。

该用户从未签到

推荐
发表于 2014-8-19 17:41 | 只看该作者
楼主问你个问题,知道怎么把MENTOR_WG装到win7上吗
  • TA的每日心情
    开心
    2022-10-4 15:11
  • 签到天数: 68 天

    [LV.6]常住居民II

    推荐
    发表于 2015-5-12 14:37 | 只看该作者
    好帖,先顶.楼主辛苦了...............

    该用户从未签到

    2#
    发表于 2008-5-11 15:35 | 只看该作者
    这么好的东西没人顶,貌似都是高手
    头像被屏蔽

    该用户从未签到

    3#
    发表于 2008-5-13 22:42 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽

    该用户从未签到

    4#
    发表于 2008-6-1 13:26 | 只看该作者
    很好的经验总结啊

    该用户从未签到

    5#
    发表于 2008-6-1 13:52 | 只看该作者
    非常好的东西,楼主辛苦了,非常感谢!

    该用户从未签到

    6#
    发表于 2008-7-23 17:38 | 只看该作者
    辛苦了,对于新手来说很有用啊

    该用户从未签到

    7#
    发表于 2008-8-19 10:24 | 只看该作者
    不错的总结,想问一下 MENTOR WG2004下,定长线怎么设置啊

    该用户从未签到

    8#
    发表于 2008-8-22 07:54 | 只看该作者
    真是好的經驗及精闢的解說 謝謝!!

    该用户从未签到

    9#
    发表于 2008-9-13 11:50 | 只看该作者
    谢谢,好东西要鼓励

    该用户从未签到

    10#
    发表于 2008-9-13 20:47 | 只看该作者
    很有价值,只有有心人才会做得这么仔细.

    该用户从未签到

    11#
    发表于 2008-9-18 21:26 | 只看该作者
    好帖,先顶.楼主辛苦了...............

    该用户从未签到

    12#
    发表于 2008-10-7 15:10 | 只看该作者
    这么好的东西...是要顶的

    该用户从未签到

    13#
    发表于 2008-10-7 22:42 | 只看该作者
    好东西。谢谢

    该用户从未签到

    14#
    发表于 2008-10-7 22:56 | 只看该作者

    多谢分享

    多谢分享。

    该用户从未签到

    15#
    发表于 2008-10-29 16:56 | 只看该作者
    实在是好东西!真是有心人!强!
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-3 19:53 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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