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

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

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
mentor_Graphics_Design_Capture_v2000.5 原理图输入 # [* s+ ^2 H) p# T* i' o1 t/ N
Mentor_Graphics_Design_View_v2000.5 原理图输入及集成管理环境
" p9 x; X& R1 y; R4 d% EMentor_Graphics_Signal_and_Vision_Analyzer_v2000.5 传输线分析工具和信号完整分析
( |/ V* m. N6 |( I2 G; jMentor_Graphics_Expedition_PCB_v2000.5 设计及自动布线
) T% u4 u+ j) ?1 P, u' \0 tMentor_Graphics_Library_and_Parts_Manager_v2000.5 库管理工具和元器件管理
# H: E6 K" F( ]; d  k' gMentor_Graphics_Analog_Designer_v2000.5 模拟电路仿真器 4 Z: l8 S. h. E  N9 @
Mentor_Graphics_Betasoft_Thermal_Analysis_v2000.5 板级热分析 3 i2 E6 ~% _; H9 l/ J$ u0 v
Mentor_Graphics_Report_Writer_v2000.5 4 M( r2 i' n% [4 z- ]  x
Mentor_Graphics_Variant_Manager_v2000.5 + e( m2 ~" ~4 H1 g4 i
Mentor_Graphics_Suite_v2000.5 9 h8 X8 H% I6 r3 p2 v/ F: y* h
Mentor_Graphics_Discovery_PCB_Viewer_v2000.5 9 C8 ~! I- f: F" g3 P
Mentor_Graphics_Discovery_PCB_Planner_v2000.5 4 [7 o! @; q  J& T$ X3 l
Mentor_Graphics_Edif_200_Schematic_InteRFace_v2000.5
% s: s/ `, A9 M' t/ T/ YMentor_Graphics_Expedition_PCB_Browser_v2000.5 原理图和PCB查看器 8 t9 L3 O" i8 o, a( p+ L; z2 s
Mentor_Graphics_Core_Libraries_v2000.5 2 Q  `* p& |' @
Mentor_Graphics_DDM_Administrator_and_Client_v2000.5
4 M7 ^& F/ m* a' s/ k2 `/ I; R3 fMentor.Graphics.HDL.Designer.Series.v2001.5
2 u! B) {( n! W+ {$ V% ?---------------------------------------------------------------------------------6 s" d% t, m2 Z0 @  c3 j4 O
EN的安装设置:
8 I7 M! {, N' D: I$ x$ J  W1 h  B第一部分:要讨论软件的使用,首先就是要能正常使用,那么,第一步就是安装软件!
2 R& e& L1 B5 z" ~- _( y(因为xxx原因,lic的问题不在讨论范围之内)4 B8 d8 U5 g4 t3 j+ l3 M* h
1、运行setup4 \$ t. \/ d" v$ `9 x
2、选择stand alone安装
* b0 H# W1 e/ U1 P1 h3 x( I3、选择安装目录即程序开始安装- m; ]5 A5 k: `
4、呵呵,完全安装吧,省去偶n多口水。等软件安装到最后会有些窗口跳出来; ^# X9 q4 I9 e" E$ L2 U5 @7 g
     要求确认什么的,默认都可以了。
& x1 _4 n& W) H5 Q1 W5、期间会有lic的设置,先skip!让软件安装完。
9 k/ r/ Y' Q1 [; i0 R  I6、然后是acrobat!
' g# h9 n2 M5 n, i) g" X7、确认安装完成后,接着装xvision,默认安装即可!重启计算机。' y1 y7 P5 o, Q& j, k3 @
     注意:如果是光盘安装,不要把光盘取走,重启后安装程序还要读一些文件!! M2 x" N. V6 T: A' D' N, J$ F1 ~
8、OK!安装部分结束。
. t4 R- }7 f' r, x第二部分,软件要正常的工作,基本的设置是必须的!' q, z* y9 _1 o# t' H
因为使用了nutc及xvision等unix的仿真软件,所以,大家往下看: ^_^!) F! S; c' o) Z* q; w
1、xvision的设置:
& T: ]) c/ [0 X9 Z1 s. d5 B     进入控制面板-》Xvision profile ,  q' R; L$ H! o. [# f% B
     选择properties,
' o9 \$ _4 [5 Y2 ]3 y4 N8 E2 t     选择Fonts,选择Add,# m& p( l& L# S2 j. }
     选中Add font folder,浏览目录,选择x:\MentorGraphics\MGC_HOME\registry\fonts!
  m* t/ G$ g7 o" r) s2、控制面板 -》Vision Communications,选择Transports,把TCP-Unix那一项enable!
* E8 ?& {8 S3 D! S9 U; X3、lic设置:开始菜单-》mentor graphics licensing -》configure licensing ,xxx!0 e' U1 k* I% ]
4、环境变量设置:
" `8 P+ D' ~: \& @0 m, e     变量名:MGC_WD    变量值: 你的工作目录5 ?$ Y$ T0 E; ^$ L6 q, a! `
行了,基本设置OK了!3 E8 a. C% [; x
第三部分:默认库的LOCATION MAP( b6 p0 z( I5 x2 Q4 ^0 t" C" z3 Q
(安装路径不同而不同):
5 t4 }; t* l6 |7 s% `& A$MGC_GENLIB
. B0 E; c* {' K: o! _+ xc:/mentor/en2002/libraries/gen_lib
2 E9 V- L' p; _$ B% _1 P$MGC_PASSIVELIB4 F5 H1 I5 ~. ]" `
c:/mentor/en2002/libraries/passive_lib2 k( Q/ \) f) G1 S: S& t
$MGC_APLIB
* F6 C1 T, Z: S8 b$ `c:/mentor/en2002/libraries/accuparts_lib" e  c# h5 l0 p/ g/ V/ W# Y# V
$MGC_TEMPLATELIB
- D- u2 Y$ x7 ^. g) X* a$ w' bc:/mentor/en2002/libraries/asim_templt_lib
0 }0 R; G4 m3 E; I8 m$MGC_SMBLIB! Y3 n& g5 x8 O
c:/mentor/en2002/libraries/accusim_smb_lib
; u- I( w8 M: F( s; ^' P$MGC_MISCLIB
/ o1 \# m: ?; w2 {5 d3 \c:/mentor/en2002/libraries/misc_lib
5 X) `0 P8 y& K$ r呵呵,下面我补充一些有意思的东西哦!  :)6 l- f9 v# [* A) N7 f# r* ?; j
大家都知道Agilent的Advance Design System是一个很好的rf设计软件,同mentor的Board Station配合使用可谓是高速设计的绝佳拍档。
1 I3 z/ h! W5 n: c; U* D: N+ U2 f6 T首先,我们要做的嘛,把他们联系起来哦!
, @( t2 R* x# O5 v3 d4 N第一步:
2 J8 ~: i* J4 _" r* E" c; e* ^- mmgc_location_map里,要加上:1 ~* G+ l! p" ?, Q
$HPEESOF_LIBS) B/ N% }- P7 b& q0 W% S5 t$ ?
c:/mentor/en2002/libraries/hpeesof_libs
& S8 `. ]% [$ O( E: o- J' b7 ~- Q$MGC_S4LIB
% N  j9 o2 Q9 e+ H( d- Xc:/mentor/en2002/libraries/mgc_s4lib
# z7 e1 U. ~" A: ~$MGC_ADSLIB* ^  _5 t# l5 g- A- z
c:/mentor/en2002/libraries/mgc_adslib
% u8 X0 d1 q: C* z2 u  g+ P这些库文件其实mentor本身就已经给我们了,
8 ]- _+ W1 [- m/ o5 Z) W查查你的硬盘:
! {- Q8 r& `( J% x2 i! Bc:\mentor\en2002\MGC_HOME\pkgs\pcb_rf\data\lib
" J$ v% Z& E( Y9 v- N' K, c4 D2 f把里面的文件tar出来到c:\mentor\en2002\libraries别告诉我你不知道tar是个什么东西!!/ b, D# R: E, z
然后是设置环境变量:
; Z) n( _# v2 r# C2 F. H1 fAMPLE_PATH: k. ]3 P' z5 G5 D
c:\mentor\en2002\MGC_HOME\pkgs\pcb_rf\userware\en_na
9 a) g* ]& @  B1 L+ W0 F记住,启动layout这样的模块的时候要选上RF选项!
  M1 K2 Q" r+ u* L8 Y
% F5 y6 {1 ~- s----------------------------------------------------------------------------------------------
6 N2 ]% C9 x8 j8 ^/ ?; L- b1 \5 M. l2 }8 W3 y: x  D( ~
我用的工具是WG自带的orcad-EXPEDITION interface
& M2 M) z- Y5 J" J1.把\mentorgraphics\2004\wg\win32\ocint\bin\mentorKYN.exe拷贝到capture\netforms目录下
0 U" f8 J& \' l1 }2.在orcad capture中 创建网表(这个大家都知道了吧^_^),选取other子页,在formatters中选中上一步拷贝的mentorKYN.exe,点ok。) D. v0 H3 L: R. S) J% `
3.打开wg的ORCAD-EXPEDITION interface,选中在orcad中创建的.prj项目文件,选择几层板的template。
( d( M( s5 v/ V# j% ?4.打开job management wizard创建pcb板,然后打开pcb expedition做你最后的工作。1 z% @% n) A- N0 Q1 @9 \3 ?

6 j7 s' b& M) O注意:你可能在第4步创建pcb的时候会提示forward annotation failed,这是因为capture中元器件的value和wg中的part number不一致,修改一下就行了。
! f! G9 @0 g, ?; ^3 y5 I. B5 v: x% J
不建议orcad to mentor wg的转换,假如一个很多元器件的原理图,在orcad中修改元器件的value和wg中的part number一致是一个巨大的工程,而且在allegro做pcb也不见得比mentor 的pcb expedition差。
( V! u2 W) O0 ^' O7 [
) c3 |9 M+ R: ?----------------------------------------------------------------------------------------------, H% S) S8 f5 l( K  s
2 P) x" N4 j5 u, i
先用WINISO工具把BIN文件转换为*.ISO文件,WINRAR可以解压ISO文件,把三张CD的主
2 r+ @" [* T& s文件(*2004.1)放到一起。里面有安装说明!大概步骤:7 L; ^- U- ], J  T5 P
1.用记事本修改LGN文件,改成自己的网卡MAC地址。
5 d. f) K+ g9 |2.用**.bat程序创建自己电脑的LICENSE.
% D; s" n9 z* A, ^1 O% g3.设定两个环境变量,指定LICENSE.(里面有说明)1 H6 o9 N: u$ f
4.安装任意程序,指定LICENSE文件夹.
. S. s7 f, y" n+ u$ I- z备注:*.ISO文件推荐虚拟光驱安装。! n# S1 y4 k$ l5 U' M

6 [- u& ]# }# C6 `----------------------------------------------------------------------------------------------; r1 N, t# L; u( ~. e1 U4 O1 ~
1.viewdraw的库如何与Expedition PCB的cell关联,
& m, N% `: b1 Q8 d我在Library Manager for DxD-Expedition中parts' s7 }  s$ |6 I7 Q+ {
中已经将symbol与cell映射了,而且预览中能看见二者,5 K; Z6 U5 W5 W( u' u4 \* K
可是在viewdraw如何加载库才能在像dc中那样放置part,+ @- |0 R, e: f' v- ]. c5 W4 x
而且可看见symbol与cell?在viewdraw中只认symbol,5 M/ m" S, j1 L* S- ~
我加载symbol库时,能放symbol,但却没有对应的cell。7 g8 Y/ z) p" g7 ^2 h6 A4 `+ t
请教如何解决?' ^9 G' E3 c) s
一。viewdraw  建立symbol是要有 package 的信息(同中间库中存在的cell对应)。. B: h7 I" I2 r: P, I3 v& t5 Y6 U
二。Library Manager for DxD-Expedition  连接一个完整的part和以前的wg相同。
1 O2 f" f5 q! b5 k2 c6 H5 C三。在viewdraw的cell视图中单击右键,选你用的中间库。
3 D9 B& ~" o4 X* ^5 ~一般情况没有问题0 X# f9 _- c% V
如果Expedition PCB掉入网络表有问题,看看是不是pintype没有建立的有问题。$ {, W4 j" h: y& e) W! F
2 Z8 t7 ~5 [: T
谢谢知秋一叶,按你所说的我现在可以看见cell了,不过我还是有些不明白。
, e) C2 K+ l2 E9 r6 w9 H一:“建立symbol是要有 package 的信息(同中间库中存在的cell对应)”,但是许多时候可能多个part使用一个symbol,他们有不同的cell,例如,一个n沟道的mosfet的symbol可能对应着IRF830、1N60A等,但他们一个是TO220,一个是IPAK封装,如何加package 的信息?是不是需每种cell建一个symbol?
7 Z- P% ~& v( L! n9 J* n8 g. ]二:如果symbol已经和cell对应了,那在Library Manager for DxD-Expedition  连接一个完整的part还有什么意义?- @% T( x: l2 L: T. Q
三:我已经在Design Configurations和Project Editor里设置了中心库(见下图),怎么还需在viewdraw的cell视图中单击右键选中心库?
! z3 y$ @5 O5 M3 ]2 @
$ O4 r% t3 ^# w% B5 z----------------------------------------------------------------------------------------------
9 H0 @9 y. b, z9 p
$ ^1 j; {5 _0 k8 S8 R使用DxDesigner过程中遇到的问题一( Q0 ]. d+ z. f. N. m
DxDesigner中Symbol有如下四种类型" U+ ^& F8 U7 c/ \
Composite:4 T5 M+ A* g6 n) R2 S; d4 s
Module:
: Z1 i3 ^) [2 k) A# L, h' Y2 ~+ PAnnotate:4 w  Q) d5 E  T. ?% }$ _+ H% _6 ~; }8 L
Pin:1 \! c5 ]( I# Y
问题是:如果我想画一个连接器的原理图,是选择Module还是选择Pin?Pin这种类型的symbol的主要用途是什么(我只知道GND、VCC等全局信号可以做成Pin type的symbol)?- a2 F- U) }- k* f) e
备注:页连接符、层次连接符等用Pin,有实际器件封装的连接器用Module。
, |' Y3 Y, _# M
0 e3 @) w: l/ \  Z5 T7 D----------------------------------------------------------------------------------------------
  m3 E5 t7 D# N1 ~: E2 l  Y
% K( H" ~) K6 p使用DxDesigner过程中遇到的问题二& |% r+ w% {, b
DxDesigner中Symbol的属性(Attribute)中有一个“PINTYPE”属性(定义在Pin上),其取值及涵义如下
) R. n: L% Q) \0 FANALOG --> Analog pin
3 }( K/ |1 l; F0 @) N2 aBI --> Bidirectional pin
* M: }" \9 S0 S+ e, |! j. ^( k% BIN --> Input pin$ l; v4 r1 H' v
OCL --> Open collector pin  k( e/ V. F$ ?; }, {& X
OEM --> Open emitter pin
; b6 c' u( H, J8 V( V, BOUT --> Output pin
/ ~5 A7 X, S, ~4 n0 o3 m0 \2 }TRI --> Tristate pin1 S% o  m& S1 {  i! {
不明白“TRI”与“BI”的区别?ANALOG类型的PINTYPE又是什么含义?有谁给解释一下!. x- U9 s9 v0 T, k/ u- w7 U+ B
另外,在pci9054(一块PCI板子上用到的PCI Bus控制芯片)的数据手册中对pci9054片子上的Pin的类型有如下分类:
( q1 e7 d' `7 {; s! |- c$ d8 S& bI/O --> Input and output pin
2 ~% N+ K$ s' M* Z/ V, [- p8 {I --> Input pin only0 t' n1 t6 M% W2 }% t4 I3 Z# b6 D
O --> Output pin only
7 P  m  j) u6 \7 S  h( bTS --> Tri-state pin9 B; k! G. g7 \* j! u& R
OC --> Open collector pin9 e, Y! |" s) r3 y
TP --> Totem pole pin2 ^2 b7 l8 C. t  q- |, Z
STS --> Sustained tri-state pin, driven high for one CLK before float4 i" x9 t# H; @
DTS --> Driven tri-state pin, driven high for one-half CLK before float
/ d2 V4 _5 E% D1 D3 W数据手册上对一些管脚的分类举例如下:
/ @' }; Z( m+ ]% `: O/ n+ {EECS (Serial EEPROM Chip Select)-->  O TP
' _5 z6 T. y5 S, s) N4 iAD[31:0] (Address and Data)-->  I/O TS
5 z4 V; x) f( a1 o- {% t. NFRAME# (Cycle Frame)-->  I/O STS' i$ K1 C8 v$ T7 M( y) p8 @
INTA# (Interrupt A)-->  O OC
# V( g1 q. l4 L8 ?  o( z0 q. MLINT# (Local Interrupt)-->  I/O OC
; `' x1 ]4 t# Q( Z! fTA# (Transfer Acknowledge)-->  I/O DTS
* a( R7 ]1 O) V4 z问题出来了,在为pci9054芯片画原理图库做symbol的时候:
( r' t/ g4 N2 {- I- J- q对AD (Address and Data)是选择 BI 还是 TRI ?2 O7 T& V7 I( M# v; }' K
对INTA# (Interrupt A)是选择 O 还是 OCL ?! Y, P/ [2 D9 R$ m
对LINT# (Local Interrupt)是选择 BI 还是 OCL ?
: i' u* b1 ?# N9 w; TSTS、DTS类型的又对应哪一种 PINTYPE?
- y, m& ?. N" j$ \0 C& tNO1:  select Module9 M4 ]- @: R0 o# R. m

  C* i+ ]3 h. c9 z- u! f2 n% l, q" PNO2. TRI   推拉输出 ' K# K. N: `- U

& t8 w+ I9 O2 b4 b      BI    漏级开路9 h% v% k. S' t% F6 Z* c" |5 h3 d4 Z

# j' ?3 w& K, u' M         这个和硬件有关系,和管教功能不大,比如 address 一般是 tri,data bus一般应该是bi4 o) U0 H1 G3 @: D  `  H
我在建元件库的时候,通常建完一个元件,想修改脚序号(如1.2.3,想修改为A,B,C)或想再加一个PIN后在PCB中重导库便提示警告如:"unable to update the cell 'PSOP36' in the Library Manager.7 o1 |# T/ W5 Z2 j5 Y& H% c
Pin count in cell (37) is different than in the referencing part (36)"有哪位知道如何才可以将Cells和PDBs中的PIN数目或PIN序号一致,便不再出现这类警告?这问题一直以来我都是忽略不管,因为重导后的PCB会跟库一致,但一直有疑问.还请大家帮帮忙!!甚是感谢!% k: J1 `: H" P) r; M1 f* f
1 p4 a5 o' T% J+ ?
----------------------------------------------------------------------------------------------
) [$ Y  h# Y3 w; |& C4 D4 Y
) R7 _5 o( ^1 i% {1 f* j1 ]问:wg中如何将已经加入泪滴焊盘的泪滴全部去掉
- X# e5 G1 b: W& k% i答:select-teardrops7 y- \; O7 b4 H
del its。
/ J% \% j7 d( F! D5 f/ X: ?" y" G9 B  r3 ?5 a/ h4 G8 [
----------------------------------------------------------------------------------------------- q8 p4 n' q7 L$ |, Q& O+ I# }) q; @

: g! `& |+ O! a问:Mentor WG(Expedition PCB)中怎么敷铜?没有Plane层!
5 [6 N' @2 M' t答:1. Route->lanes->lace Shape& v( N: h9 T* e; p* C
Then
+ \. a, T* K8 x+ }/ a: E( u' l2. Route->lanes->Planes Processor
( a' a, f9 H3 ^2 e: I3 G! |4 q  V# l/ e2 N! R2 Q% y- |
----------------------------------------------------------------------------------------------" Q4 K/ z* C0 Q9 ?7 R* ~

' [* y4 {# _5 j8 }问:Design Capture中如何选中相同类型的东西?比如我要选择所有器件的Ref Des,想把他们的size改为相同尺寸,应该如何方便的全部选中呢?. {- f( g2 e2 d, Z. n
答:你把所有的东西关掉,只留下ref des就可,然后框选,修改属性就可1 H- x7 J. M# H( W

( [3 e+ `% D! D. W! B5 e----------------------------------------------------------------------------------------------; L4 m$ Z' g4 ?# n

& ~# H& }& {- Q. c问:dxdesigner 如何自动重排零件编号?我希望韵能够像orcad 一样自动重派零件编号,r1,r2 r3......
( p/ ?/ n( \3 {8 z: n! t- U+ R我相信dxdesigner 应该可以,可我不会,
+ Y, I# u: D; ~: X# qxiexie$ g2 h: J) P( L7 ^( z
答:tools->Creat Refdes
/ v0 k7 S3 P7 z% S( m. }0 v3 p- z3 k' }1 L9 l
----------------------------------------------------------------------------------------------' R+ }& Q% @4 v

  A+ r# w3 p/ j# o8 H' I问:Mentor WG中健PCB封装中的绿色符号是什么意思呀?好像是个定位坐标,上面还写了个C字
/ }- p3 Q- T" p+ e- y0 r$ R答:原点,做PCB封装时可以依据它做器件中心。
7 T' U1 I  |/ _$ ^
. L; H0 W6 {4 Z, _) v----------------------------------------------------------------------------------------------
/ U* ?& c. @$ z+ b! G
* b- G  t) v) O7 F0 q3 o/ \/ ~问:Design Capture的中心库建立多个PART的元器件该如何建立?比如74hc14含有6个非门,只会建第一个。
2 @# B/ w2 S: O答:6个非门,就在slots那一栏输入6就行了
: _* u( N: C7 X/ j! q9 q% E+ [* {9 ~* [
' b9 i: I2 Z2 ~# I) {. R----------------------------------------------------------------------------------------------
5 d2 [% ?. w' U7 U( Q7 h) {6 D  U) ^+ O" ^+ L% i! |# a
问:Mentor wg2004中能设置等长线吗?2 I7 Z4 s2 u! u% [3 w
答:你有没有试过 delete the " Diff Pair set number " and "Diff Pair Tol. = 0.1th" before tunning?
8 K' s) D1 J8 K/ C  `" s0 @The tolerance  depends on what you need. . {" M4 N- Z8 V* ]4 ~! g8 }: Q
Other isssues to be considered:
, i3 z1 t. J# c+ H! K+ W; G1. Tune the short one.8 k$ i- c7 l& U0 @' @% W. t# i; S
2. Do not fix the tuning trace section.# q' ~) t% v" W; l1 Q
3. No DRC on the traces.2 S% r8 x! z3 p- f6 U5 f) s
4. Enough room for adding tuning traces.
2 H# h3 H7 i0 G0 ~- b* y5. set Routing Grid =  None
; e4 O7 P4 T2 N在net property中将两条线设为同组,最大长度一致,误差尽可能小,先手动布完后,按下TUNE,应该就可以了,或是用自动布线里的先ROUTE,再TUNE DELAY,也应该可以。/ P, W/ ?! O) _! B
可以的
' B9 Z* N! N' X0 f) q你先设置一对线,记住不是差分,在是差分前面那个,画好线后,按F7就好了# ^. e: a  Y( `( n1 j
很简单- z' B1 j7 L) f5 e: @1 d
5 k7 s/ t. U3 l+ s
问:求教各位前辈WG2002:Expedition PCB走线问题刚学WG,手上资料少。有个问题问各位前辈:
( \3 U5 Y  K) ]5 g) i6 @5 o  T用Expedition PCB走一根线后,用单根走线模式在原线上再另走一遍,
  g( k( c1 R, y) b5 q发现联好线后,又变回原线。相比之下,在POWER PCB中,新走线后,9 y+ O  {* g) @2 p$ f, g
原线就会自动删除。觉得Expedition PCB这样很烦人,是否设置有问题?求教各位了!
' d8 w6 o- |1 S6 X2 e/ {$ I答:按F4键切换GLOSS模式# s. A, L3 b( d0 R8 D! Q9 x
8 p7 X% s0 l" W6 i: B/ z. t& L( k
----------------------------------------------------------------------------------------------# N3 k2 X' {8 k5 e' `% k

3 p4 f, ?3 l. e& U0 x; f! B, o问:请教关于Expedition 的规则设定。
3 E; J' Z/ U& t# _# P7 k如何设定一个特殊net 的 trace 与 plane 的间距呢?
% d; J! \3 H3 |2 L! y. C! P如何修改Expedition 中的单位? " th "  to " mm " ? ; f5 v  R* E, t* s
请高手来帮忙,小弟对mentor wg 了解甚少。。。
; I) L& w# _+ F, a  U3 {' o  v$ T
( m; a. b- p0 r5 ~5 f: C+ L, ?2 Y答:在菜单中打开的次序:
( p2 o: w9 Z, o" b' b; c4 msetup->setup parameter,打开了一个对话框,在右边有一项isplay Unit 下的Design下拉框,8 r* I5 o1 Z8 j; l3 q
如果还找不到,就不用找了
1 L+ b5 k- R: a. W) MSetup >Net class and clearance ' Z! E. ?+ v% _/ p+ ?9 n5 E
First, Give the special net a new  net class name (it's setting can be same as default  class)
4 X) E2 f  Y- c* J1 ~6 }% O$ ?Then, in Clearance Tab, New a Rule Name, and in it, you can set trace to plane clearance,' x1 Z7 M& A% y% \' S8 y
Last, you can Set Special Net class to Net class Rules ( Each Type Net class).# j5 v7 ]' H6 g! O

% H6 P6 P! F$ U----------------------------------------------------------------------------------------------+ L! ]9 t) V$ ^3 T2 e' |
# Y- j) H* o; D/ X; z" G, t
问:[求助]第三次虚心求教WG边框问题我有一个非常复杂的手机板子,我把DXF文件倒入PCB
" h, m' Z" \" I- B& ^( y5 o4 `( k后却不知如何做成Board oultline和board route,默认状态下的红色边框和灰色边框无法删除。5 [5 @* C/ |$ g% [; L; m
恳请各位朋友再三帮忙。
1 A5 @6 T5 {/ h3 F( d' v+ T# e6 V1 D" ]& `+ R9 Z3 `
答:要在d raw下,按住ctrl 双击线.默认的 boardoutline 和router board是删除不掉的,
' H! f# w" e5 M4 D+ Y; b" i除非有新的polygon被change layer 成boardoutline.,默认的才会消失.0 j  m/ ?* F) A7 ^( Z) Z
; h, W1 B9 m. X9 N" v2 h
该polygon就是dxf中的outline./ N) c# H% B& W9 o: o
polygon改成boardoutlin就是用4楼说的,在- H7 {4 j# i  K9 b2 S
draw mode下,将dxf之outline (polyline)预先组合成polygon,
& p# x  w+ K/ j/ I: |* |; h然后选中polygon, 修改其property,将其属性改成boardoutline.8 ^. d# B4 f# ]$ M" m6 O' I
Route Boarder 是在boardoutline基础上复制,并同时,内缩一定距离.
' z$ w% l+ |, H: u" r6 v我會讓M.E.出*.emn格式的機構圖, import進PCB後會自動生成Board_outline.  而且還有其他好處.* E+ f: J  }* |0 T3 Z8 J  C8 t
這樣也許最簡單.7 S$ c. E8 B) D* L1 D% U

' s! F! x# ?8 s- S----------------------------------------------------------------------------------------------
: J' R, ]4 J) e, S& x3 S
& H8 ~/ T4 ]. s问:Expedition PCB规则设定的问题第一:Expedition PCB中如何设置间距规则才能允许同一网络的焊盘靠在一起,不同网络的焊盘则保持一定距离?我试着将net class设为all、default等的组合均达不到满意的效果。7 y+ S  h% Z5 g' f' P( w! Q% d
第二:如果一条网络不同的线宽要求,比如大电流的采样电阻,大电流处线应宽,而变成电压信号送入ic的线就可以用较细的线,这种情况下如何设置线宽规则?
+ z9 _2 c6 s; T# U; P第三:Expedition PCB的线宽规则和间距规则的设定都必须用net class,而且每个网络只能属于一个net class,这样的话很不方便。比如同样属于高压的net class,但他们的电流不一样,有的电流很大,应属于线较宽的net class,而有的电流小,属于线较细的net class,那如何定义net class,设置规则呢?
! K, f0 `5 T  ]7 T' H9 n, S9 b: n0 \) I8 B. A' D- X: C
答:第一個問題, 我不是很懂你的意思. 姑且猜一下.& u$ O! _6 B/ L% v; Y1 Z+ v3 Q- c
        如果你想把分屬兩個器件的同一Net的Pad靠在一起, 那麼這兩個器件的PlacementOutline勢必已經重疊了. 在Expedition中, 器件擺放的clearance從”Setup”à”Net Classes and Clearances”的設置表格中可以看出, 是指”PlacementOutline to PlacementOutline”, 這個值最小為”0”. 你想Pad靠在一起, 器件封裝就要造的比較特殊, SMT時也會有麻煩.2 T  O) D' k1 P: a0 I& R1 ~) J0 ]) `
        整塊板子的”PlacementOutline to PlacementOutline”是統一的, 如果你想做到相同網絡Pad的clearance與不同網絡Pad的clearance不同, 那只有採用’二次設置’的方法了.
+ _! n8 V9 S7 }3 I& b) q7 {% F* I$ u) i' _. B
第二,三這兩個問題我覺得是一個問題, 都是想在同一根線上走出不同的線寬. 我碰到這種情況都是採用”Change Width”的方法, 只靠規則設置好像沒法解決. 如果有哪位高人有辦法靠設置規則來搞定, 我也很想學習學習.
& S5 M2 w9 c9 K- _! f) n5 H; M第一:我得PlacementOutline to PlacementOutline设为0,两个器件的PlacementOutline还没靠在一起,由于焊盘之间的间距小于设定值,所以它自动将另一个器件推开,可是靠近的两个焊盘确属于同一个网络啊!见下图     而且即使关闭drc强制放下,布线也布不了。2 O$ G2 |; z+ W" F4 H
第三个问题和第二个不太一样,主要是如何分配net。现在我能想到的方法只能是这样(比如电压只区分高压和低压,电流只区分大电流和小电流,而实际情况可能要分更多种):高压大电流的net分配到一个net class A,高压小电流的net分配到net class B,% S; r5 j9 U. K4 z: t4 c6 i
低压大电流的net分配到一个net class C,低压小电流的net分配到一个net class D。6 W0 }7 f4 K1 v6 Q1 w% K/ b- n" a" @3 L
然后在设置线宽的时候将A、C设的宽,而将B、D设的较窄;在设置间距的时候将A、B设的远,而将C、D设的较近。这样设置起来很繁琐,所以想请教有无快捷的方法?1 a7 T* _/ ~' e& i
isc94002“整塊板子的”PlacementOutline to PlacementOutline”是統一的, 如果你想做到相同網絡Pad的clearance與不同網絡Pad的clearance不同, 那只有採用’二次設置’的方法了.”
4 w5 H9 g& v+ h4 ^; N2 u问:对,就是相同網絡Pad的clearance與不同網絡Pad的clearance不同。我感觉这是一个很正常的要求啊。比入一条网络A与地之间的电压达1000V,那他的焊盘与接地的焊盘的clearance应设的很大,而如果两个焊盘均接在网络A上,那他们之间的电压差为0(不计导线的压降),那就可以靠的很近,即使连在一起又如何呢?我就是不知道如何设置才能这样。(当然是在没有违反PlacementOutline to PlacementOutline的情况下)
( A6 E0 K3 j, g  ~  M' G, S7 D% S还有,你说的用’二次設置’是什么意思?, d+ O7 e2 O; E3 r
答:是. Pad間距設置後, 不會再考慮是否同一Net的問題, 也就是說, DRC可不管你是否是同一網絡, 它只看間距符合不符合設置的值.
! u( G" B+ [, j" F) a我曾做過Pad最小間距3mil(邊到邊), 這個好像是板廠的極限了, 再小就會有工藝的問題有良率的問題, SMT時問題更大. 7 S2 @( _( k0 W+ d; x$ l' o$ [, P
不過剛才我試了一下, 我把DRC關掉, 把pad-pad設為'0', 同網絡pad擺近至不到1mil, 可以布線. 8 ~% T' M0 ?/ R; \% C6 v
我以往都是這樣設置, 我記得最多的一塊板子上, 我設了11種Net Class.
  c$ Y* {: F; G( M: {除非你的那兩個靠的很近的焊盤是手焊件, 而且焊盤較大, 否則一定有問題.  E' k4 e( P! @
'二次設置'的意思有點像攝影中的'二次曝光', 就是指先設置一個值, 畫一批線, 再設一個值, 再畫一批線. 若非迫不得已, 不建議使用此方法, DRC時會比較麻煩.) Q5 B' T2 v, q7 f7 Z/ z, Z
问:你想,比入一条网络A与地之间的电压达1000V,那他的焊盘与接地的焊盘的clearance应设的很大,比如是80th,而如果两个焊盘均接在网络A上,那他们之间的电压差为0(不计导线的压降),那就可以靠的很近,即使连在一起又如何呢?(不考虑工艺方面的问题)如果不是这样,两个同样是接在网络A的焊盘的间距也要求是80th的话,那会浪费很多空间的,这怎么是合理的呢?好像没有别的软件是这样的。
  H1 N) c7 R2 A1 j7 [答:不好意思. 我從入行到現在, 一直做的是手持式消費類電子產品, 電壓都很低, 所以不會有你這樣的情況.
) U, S4 t2 y0 c3 k$ [& x仔細想想, 你說的有道理.
7 V  M' E. i, w6 ~! \8 r+ z3 ^要像你說的設置不同的間距可以做到, 但的確比較麻煩. 我也不知道有沒有簡單的設置方法.& G4 b! K( ^3 |; {
问:那复杂的办法是如何做呢?就是你用说的‘二次设置”吗?不过我觉得应该有别的办法,其它软件没发现有这问题。Expedition PCB这么有名的一个软件不会不考虑这种情况。即使是电压较低,不同网络间的焊盘也需要保持距离,比如20th,那你没遇到过需要将同一网络的焊盘的间距缩短到10th甚至相连的情况吗?8 C5 E4 q0 |" |
答:我做的都是面積很小的多層板, 手機, PDA, 數碼相機, GPS等一般都是這種板子, 在這種板子中一般不去考慮Pad-Pad的間距, 因為在建封裝時,我們已將安全間距畫在PlacementOutline中, 所以當Placement時, 只要注意PlacementOutline-PlacementOutline的設置值就OK了. 我一般設置Pad-Pad>6mil, 相連則是絕對不允許的, 原因我已說過多次.) x! U; ]% V$ ?9 D1 \2 I- V
設置不同Pad間距的方法如下.& S6 f& |% A3 s* D- ^
假設, 現在有"a"和"b"兩個NetName. + S' D1 s: K7 ^2 p4 i
1.  在"Setup -> Net Classes and Clearances...."中增加兩個新的NetClass"A"和"B", 並設置相對應的線寬和孔.
, r; A" ^% p. F. h$ z5 ?2.  在"Setup -> Net Properties...."中設置"a"的NetClass為"A", "b"的NetClass為"B".
0 {4 S6 `* A0 ^3.  在"Setup -> Net Classes and Clearances.... ->Clearances ->Clearance rules for NetClasses"中增加一個新的rule"A-B". 在這裡你可以設置你想要的Pad-Pad間距.
' y1 _8 ~' b, Y% ^; V. ?' I. b4.  在"Setup -> Net Classes and Clearances.... ->Clearances ->NetClass to NetClass Rules"中增加一個新的rule, NetClass"A" to NetClass"B" 的 Rule為"A-B".
8 f& T" M3 h5 t: f! x/ E; B0 w設置完成.
. [$ q0 p  D+ s; ]! C6 {7 C我觉得关于同一网络焊盘的clearance和不同网络焊盘clearance设置不同,这是, h' A0 [( V: d4 f/ `* a' f
可以考虑的要求,不过,着要向mentor公司提出建议了,就象在铺铜时不能象/ s# v) t/ y; V  s6 K2 X
boardstation一样area fill 可以按照区域不同设置,却只能在plane processor中
! `" c7 a% _$ G$ @对某一层用同一种铺铜方式一样.
( b, y9 D) s8 n; c4 c3 A: `
1 S! p+ @) x$ ~" U: q' c4 n+ D----------------------------------------------------------------------------------------------. U' E' _1 Q% s9 t4 K2 S
+ o! Q; Q8 I+ D2 @* {
问:dxdesigner 的设置问题?我的dxdesigner是用滚轮进行放大缩小,我希望把滚轮改成画面的上下移动,那个高人知道呀?请指点一二。4 l: J  d5 v) E5 }9 G! `4 c
谢谢: `  k; z; k; o! u/ t1 d1 Q
答:用滚轮缩放多舒服啊!为什么不用呢?如果你实在不想用,按低人的方法看看行不行,在design configurations里的Expedition PCB下,将zoom style设为disable试试!: x. c1 ]$ Q) S) \

; @. Z% j1 u% a+ r) b5 A----------------------------------------------------------------------------------------------+ {% t6 K+ w& G
$ l# M6 _) T" q5 _9 y9 E
问:DXDESIGNER 的困惑各位同行,DXDESIGNER使用时, Forward Annotation到EXPEDITION.可是出现带有警告的成功转换到EXPEDITION,找到 Forward Annotation 的FILE VIEW,出现的如下列错误,怎么可能那,我那些属性应该是没有问题的,一个做法的,但是我在另个项目中,就可以,怎么办,大家有什么好的建议,让我如何避免吗.他的这些要求,我都做了,可是他还是问我要,dxdesigner的属性我都对应了.看看各位以前是如何搞定他们的,这个情况困扰我好长时间了..
+ R: F6 b" D4 Y- k4 x7 a下列是一个器件的信息.# K! o2 K8 V1 d+ u$ a/ F& a4 g
Part Numb: VOLTREG -> Vend Part: VOLTREG
; g' o3 r2 ?0 N" OINFO:  Part "AT89S52" was not found in Central Library - Using local library." M% I7 `  \* i( h( w
INFO: Cell AT89S52 is not in Central Library - Using local library.% P5 t* l- [; h
! I) x1 J/ @6 b6 P) q5 g- p
   PDB Warning:  Missing cell or cell pin data.
6 `7 I7 R+ ^4 D  D      Top Cell with cell name 7805 will not be used for Part3 Y& S7 E1 f& V  V8 n
      Number VOLTREG.  When cell problems have been fixed, please6 w$ m8 U. c" U& B9 O1 V
      run DataBase Load if you wish to make use of this cell., @5 @; ]/ M5 Z/ v" s. o
     WARNING:  Cell 7805 could not be found in the CellDB for
+ \- Q6 P* @$ p2 F9 [2 @0 P      Part Number VOLTREG.8 |9 P$ w. t: f9 o

+ D5 n/ N0 ]7 _- x' {1 ?答:作了Pin Mapping了吗?sym和cell的pin对应的对吗?/ k4 U% W; R/ m! W

) A& I& }) u+ n( v+ E2 D----------------------------------------------------------------------------------------------
/ r4 z  @! {/ |! n' Y7 m( ^! F4 ~1 U' G+ v! S- ^5 Z- A
问:dxdesigner 的block is readonly我在用dxdesigner 建符号库的时候,修改proprerity, 选择图纸大小为z, 发现不能保存,dxdesigner 报错说“block is readonly".
' E0 k) }; G. T# }6 b: C6 Ewhy.
8 t$ a$ o4 w  {% k# owho konw it?0 ^" [% z% _' t4 B2 J) B  W
答:你可能同时打开了好几张图,你只打开你需要修改的那张再试试( t7 S8 m+ K% _. }: W4 W/ t2 O

" i8 p, ]6 L! V  F# `----------------------------------------------------------------------------------------------/ W4 E& g+ ]; l  \9 `2 [4 f' s9 i
2 k0 U$ @, G2 T+ W- T$ ~$ R
问:1.WG中如何铺不规则铺铜...." z% _: a9 I% |9 \3 |8 `& i
2.WG中如何加跳线...加跳线那个工具是灰的...
- o8 E3 G# B; l) H3.WG..如何利用原理图来布局...怎么交互功能,还比不上pads....(应该是我不会用)" n# S; [3 ^- w4 S3 r' u) C

8 }2 F) W( z! r答:1.draw mode下,从properties对话框的type下选择plane shape;或者在route->planes->place plane shape。  V8 S4 {. n8 C* ~( u$ x
2.如果你的局部pdb库中没有跳线,则在局部pdb库做跳线或者用setup->Library Services从中心库中导入到局部库。
* [0 V9 A2 j  J9 v1 k现在在Editor Control的Jumpers页应该能看到有可用的跳线了,在这里设置,选择可用的跳线吧,& ]/ r! f- _1 l( r8 c
其它设置你看一下就应该明白了。
/ R  E4 b8 n/ S' h* Y3.PLACE PARTS AND CELLS-----SCHEMATIC CROSS PROBE   (ATTACH SELECTDE PARTS TO CURSOR)
8 c& x1 d0 ~8 `! l0 q
* Q9 ^4 w" \+ \! J----------------------------------------------------------------------------------------------
7 x. Y7 d( l7 z% U' p
' @, u, o; f& O0 S4 d问:WG...如何让所有元件一次性放在板上8 R$ P; ]3 L% |' K
答:把元件全放在板框的边上用pr -dist *命令。
+ c( v0 y5 Y; k2 _( R第二个问题,你选择上面的第一项,这样在SCH中选择你所要的一个部分后,pcb中相应的器件会全部选中(当然你得在setup->cross probe->setup中设置好,上次忘了说了),然后按f2移动吧。8 u. }4 I3 Q* [4 U" \

' [7 ~% W& H& p3 t----------------------------------------------------------------------------------------------8 O# T8 x( N5 \6 {& K

  h$ f' q. ]: t" t# s7 R问:求助]怎么删除DX中新建立的原理图+ ]) z8 o  J, t6 P1 q) l7 z

7 Y7 D' P8 q0 o3 C- X6 c答:删除用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-8-1 02:49 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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