|
Mentor_Graphics_Design_Capture_v2000.5 原理图输入 ( x) D) h1 c- q; S" Q
. d+ L# a% l' N# Z X5 k$ VMentor_Graphics_Design_View_v2000.5 原理图输入及集成管理环境 2 Q2 x+ x9 P: ?5 X) F; F6 o+ k) Q2 }5 D* q1 l- c- p! J
Mentor_Graphics_Signal_and_Vision_Analyzer_v2000.5 传输线分析工具和信号完整分析
. ^$ s9 t4 b: t. A) @& e* {. w) d3 I0 x8 z; lMentor_Graphics_Expedition_PCB_v2000.5 设计及自动布线 a3 G9 M% G3 F! G( D. j
* P7 S9 N; c7 b0 z! MMentor_Graphics_Library_and_Parts_Manager_v2000.5 库管理工具和元器件管理
% P0 ?7 ?- x- o7 m+ R+ r: N$ k3 {3 G# z/ s& Z, V8 B4 {' qMentor_Graphics_Analog_Designer_v2000.5 模拟电路仿真器
. g! M8 ]5 t K0 u, k; Y% T- [3 `# H& N1 R2 r" vMentor_Graphics_Betasoft_Thermal_Analysis_v2000.5 板级热分析 4 |' W/ ~' L0 q
# C( z% ^* ^" ?' z( N! }Mentor_Graphics_Report_Writer_v2000.5 5 ^' [- y9 o9 M2 a$ x0 p; G3 t+ }6 V& Q0 V
Mentor_Graphics_Variant_Manager_v2000.5 ; W% J2 r# ^0 ^. U" G, @+ L% N- Y# _2 P
Mentor_Graphics_Suite_v2000.5 ; W4 f$ ^9 X1 z$ r# |8 O) o. Z0 i
: {, A6 H4 {$ _3 F! G+ a2 |" oMentor_Graphics_Discovery_PCB_Viewer_v2000.5
6 T; k) M1 j( L) X5 P- P. {6 Z* M, W: R7 }! _8 ]# X5 \2 @- |Mentor_Graphics_Discovery_PCB_Planner_v2000.5 4 v6 q- B( K) C/ a8 A
6 W7 v* r9 g6 D! u0 s7 t% `. PMentor_Graphics_Edif_200_Schematic_Interface_v2000.5 9 }# ~; @! C4 i3 C2 z3 o
# A9 [: w) [1 I9 ~& w1 g, m! N# R$ gMentor_Graphics_Expedition_PCB_Browser_v2000.5 原理图和PCB查看器 ' _! W0 _! Z4 O/ c# n! z' i9 U; r' b; M
" b4 ]0 w( p$ s! k0 o( O& DMentor_Graphics_Core_Libraries_v2000.5 $ F3 p+ |* E' Z5 s' I/ ]& x" `% R9 ?9 [$ `8 G# w3 U( B, A
Mentor_Graphics_DDM_Administrator_and_Client_v2000.5 * w+ g' v" X2 ]' o7 L# c
0 K( ~# V& i- t. j" gMentor.Graphics.HDL.Designer.Series.v2001.5 ~: l2 d4 b4 C- ]1 _
# N: O! ~' e* c T3 a2 q2 ~& \. H---------------------------------------------------------------------------------# x- M+ R5 | D7 `2 g9 ^) m9 C) a' @( [% f; m% |: \
EN的安装设置:# ]$ P m( c' E+ ~7 Z% m
4 f0 d9 F+ [+ B% U第一部分:要讨论软件的使用,首先就是要能正常使用,那么,第一步就是安装软件!6 b, m) D$ V a/ B3 M/ t) {0 B6 D
0 v3 i X' f! E" g(因为xxx原因,lic的问题不在讨论范围之内)/ m* c; P+ |% s% l
+ B ?2 K) k1 p( c1、运行setup
; o, @$ q. t1 Q( }6 f" }3 |5 L: T# S" @ u* ^# e, ?* D) s2、选择stand alone安装( @6 t3 i' H! j1 v/ `7 F+ U# V3 R1 r2 N# N0 L
3、选择安装目录即程序开始安装6 o9 S0 r* ^& k \* t! H$ |6 N7 p9 e* ?* c' m
4、呵呵,完全安装吧,省去偶n多口水。等软件安装到最后会有些窗口跳出来% n7 h5 x0 F3 e2 G6 E8 |' E+ b/ _4 q% F) V% I
要求确认什么的,默认都可以了。0 D0 x" a4 s {+ }" E0 s j& r- ]. R) v3 \
5、期间会有lic的设置,先skip!让软件安装完。
@( |3 r h7 E0 y5 L) G3 q. T" c3 N+ E& b0 \# V6、然后是acrobat!) `; y! K4 p4 n' O
: i9 p. f6 Z, C7、确认安装完成后,接着装xvision,默认安装即可!重启计算机。
+ Z* l. o- @4 U) O9 }! |/ o% `$ \) d 注意:如果是光盘安装,不要把光盘取走,重启后安装程序还要读一些文件!7 @. }$ c ~% W9 A
( p5 K4 `! d1 x6 l$ V3 H" x8、OK!安装部分结束。. [- `1 ^# t7 |/ e
" M* Y& y. m) }" H第二部分,软件要正常的工作,基本的设置是必须的!0 h: t/ H3 n/ K/ S4 Q
1 ?3 J9 F! f0 e) C2 K因为使用了nutc及xvision等unix的仿真软件,所以,大家往下看: ^_^!$ x: \' ]; _) ^# @6 w: q2 T
; C5 o! N6 {2 h% ~1、xvision的设置:+ z+ b) ?1 [2 j8 j( K
# p% Y/ Q# i9 H0 k6 v 进入控制面板-》Xvision profile ,
+ a; q5 l6 D% E; Z0 U- @0 l5 }5 B( D 选择properties,) D4 ?$ h) D7 @0 `7 d$ z: P* f3 }. m9 c) O
选择Fonts,选择Add,
. I; q b9 W9 l8 O: y2 K- e! p( q3 @7 G& e: O, [ 选中Add font folder,浏览目录,选择x:\MentorGraphics\MGC_HOME\registry\fonts!% t+ L6 O* ]# ]. N" B
8 D, f& B, w+ V2、控制面板 -》Vision Communications,选择Transports,把TCP-Unix那一项enable!! K/ W0 v' z4 B7 j) @( F" h! n; [7 J! r8 b3 B$ W' m; b8 l" Z
3、lic设置:开始菜单-》mentor graphics licensing -》configure licensing ,xxx!9 i$ J; }" q; O+ L$ }; `; p5 }! P8 X8 k7 V; i' y- f, ~
4、环境变量设置:1 F! X- m+ h+ z/ _5 k
+ y7 c' p- u1 j* F; \! \ 变量名:MGC_WD 变量值: 你的工作目录* B/ R5 G9 V) m$ y( H$ h
( \; U* _* b' l" B5 o5 c行了,基本设置OK了!1 O& i7 l0 u& h9 H& ^5 u
" @, @, t; O) u% i* Q第三部分:默认库的LOCATION MAP q+ u& l1 y2 i; }: {+ `0 t4 q0 @
$ x8 j) |$ t* y" A(安装路径不同而不同):
3 ?" z/ [; C$ Z+ g2 F \9 @* C# `1 K4 z9 D! f: q' W8 ?$MGC_GENLIB3 f* L' |8 O1 z* @1 b' T
; s( z4 ^9 x5 T, V p2 J& ^" ]c:/mentor/en2002/libraries/gen_lib2 }) |9 X* n8 S* v ~0 i @
$ d/ }* a0 W& ^' v$MGC_PASSIVELIB
$ q# F! G: W W* p* q. ~0 J l7 a+ K$ t) [! H/ C' zc:/mentor/en2002/libraries/passive_lib
1 V# X) O" z8 ~$ z9 W3 K9 U" A! }7 O: V7 `- |4 M, }2 H$MGC_APLIB8 T; k, `. `: m
! L0 G' ^; g: A7 Y1 V0 W0 Pc:/mentor/en2002/libraries/accuparts_lib, b/ l0 f9 y% Q; w' p0 f2 A! X9 T4 D( X2 f
$MGC_TEMPLATELIB
- x3 r) y0 X2 Y! U; P w- G3 f9 K4 h" f9 i% X9 Y" D1 Ac:/mentor/en2002/libraries/asim_templt_lib: M, F" V8 I1 D) u' C: J. E# x+ E
Y& W( w8 V" G8 k' _" h$MGC_SMBLIB% c+ B+ O& ^$ i6 \ l8 I8 U
* l9 y* }3 [ w7 a, p C! bc:/mentor/en2002/libraries/accusim_smb_lib" d" z; {/ N. Z x4 v& v3 K# k
7 |7 Z* L7 m2 j# k$MGC_MISCLIB' @/ b- I# y2 M7 m! R2 L; q
5 `2 |. V% }7 {/ y% Y+ P9 |c:/mentor/en2002/libraries/misc_lib6 Q! [1 Z, M/ k. @
5 j( ?, d; I! H: E. ^3 `& r呵呵,下面我补充一些有意思的东西哦! :)
, P; X5 M- |2 F6 I' f" C( Z. ]大家都知道Agilent的Advance Design System是一个很好的rf设计软件,同mentor的Board Station配合使用可谓是高速设计的绝佳拍档。. A$ c( z" r) Y
4 ?! U5 N% d8 o7 A7 r1 b首先,我们要做的嘛,把他们联系起来哦!8 M* L9 t& | X4 x) C6 ^ o& W7 ]- t$ v
第一步:7 d5 ]- j4 |) r( q) V
" Y( l! H2 q2 V" ]mgc_location_map里,要加上:" I; d' N; l/ i/ ^- o8 I# m$ A( I+ u# |$ [; O8 g
$HPEESOF_LIBS( A, s$ l3 @3 d. _5 U
7 T2 t# R" f" [+ e$ h6 wc:/mentor/en2002/libraries/hpeesof_libs |5 o5 r% F& r1 S* H% h7 h- d0 B g
3 u3 D/ V& W9 u4 f; _9 y$MGC_S4LIB5 }: ]: J, L0 I8 \5 p+ q( @/ _/ {! y" b- d
c:/mentor/en2002/libraries/mgc_s4lib) K5 r5 c- x' N4 u$ E! z1 t& P
; O) R8 K* z) ~. z1 Q/ h5 A$MGC_ADSLIB
( d- q _4 t8 U* O8 R2 q. s8 S9 r0 ?! Y5 Ic:/mentor/en2002/libraries/mgc_adslib! u5 I, q8 Y3 t; h0 V% F/ ^+ _" R; S, Y$ x+ n$ |0 Q9 v9 \
这些库文件其实mentor本身就已经给我们了,; ~& c) x, q4 ]) U/ t+ D- S5 [% b- N# f8 Y [9 `( S0 B* w6 H6 d
查查你的硬盘:2 R5 Y. ~3 m# w% J2 M8 w' Y1 n5 x; ~1 X b( t- C. _3 H
c:\mentor\en2002\MGC_HOME\pkgs\pcb_rf\data\lib$ O4 x% m% R; q/ K) ~' v8 a% O( C! J" E/ }5 ]( W
把里面的文件tar出来到c:\mentor\en2002\libraries别告诉我你不知道tar是个什么东西!!' W0 H. O, N) r- K3 [. b* n
. M' o# X( v* v( V; T8 y3 ?然后是设置环境变量:$ W1 a( R$ X A, E) ~; g6 w
( b, ^/ z+ S; S% BAMPLE_PATH
2 |: [- m/ K6 B' |1 |7 P! p& Y& q- z% Ic:\mentor\en2002\MGC_HOME\pkgs\pcb_rf\userware\en_na
( D' d& d2 Y7 t( m' E) ?, } R- ?- ~- e) l, V: O; k! p/ t( C记住,启动layout这样的模块的时候要选上RF选项!9 a6 K9 D1 `; z- ~; i
8 ]& c( W5 ~- `7 n7 B4 K" Z. t# h! C( `' v. c! ~, N' q8 U$ e& r
----------------------------------------------------------------------------------------------3 p. K' n8 Q# Q7 C& F: P) j( v" G
& J: b( y* h. J7 H! b$ u9 q7 b6 B/ R; Z! X m# H
4 x% a8 u! m7 g8 B. D% a5 A我用的工具是WG自带的ORCAD-EXPEDITION interface7 L! n# L, Y. K+ H* Y% t- Y
7 ?" v m* F3 c9 I1.把\mentorgraphics\2004\wg\win32\ocint\bin\mentorKYN.exe拷贝到capture\netforms目录下 Q( N$ F( Q2 T( C! ~" \2 B8 Q9 k6 `; s2 K
2.在orcad capture中 创建网表(这个大家都知道了吧^_^),选取other子页,在formatters中选中上一步拷贝的mentorKYN.exe,点ok。0 x @: O# s) m" S" X) Q5 M' k
" q& u- r/ q" A$ {3.打开wg的ORCAD-EXPEDITION interface,选中在orcad中创建的.prj项目文件,选择几层板的template。0 z' n/ E8 B3 }$ h$ E5 `' u" _! E& k
4.打开job management wizard创建pcb板,然后打开pcb expedition做你最后的工作。: E7 U$ i+ D6 d
3 J3 D% W8 G* U, X5 v# {& N3 X5 b7 W4 x$ d' U6 p5 \& `" `; }3 C! S
注意:你可能在第4步创建pcb的时候会提示forward annotation failed,这是因为capture中元器件的value和wg中的part number不一致,修改一下就行了。8 j+ @& g+ @) A K& X: A7 X
e+ V; g2 e& a8 V" B! _, U/ K8 T+ o2 m! c/ a" Q+ u9 Y# l3 c" p* ^8 v: O9 K9 T7 g( l
不建议orcad to mentor wg的转换,假如一个很多元器件的原理图,在orcad中修改元器件的value和wg中的part number一致是一个巨大的工程,而且在allegro做pcb也不见得比mentor 的pcb expedition差。, ]- P7 K6 C$ T* `1 w0 C' O# }8 u' h1 f
. Z) B, R- m7 ]( R# w6 `+ M S" { s# `
; O; E, P! m# g' k! L6 m$ `----------------------------------------------------------------------------------------------
/ g+ b3 r: z: w- t, \, n7 e$ E, ?" u0 W ^) N3 d1 u& H
m+ x# @/ S9 O# n: d5 @+ j" G* G3 F' q* t先用WINISO工具把BIN文件转换为*.ISO文件,WINRAR可以解压ISO文件,把三张CD的主
5 j. @2 X# r# _: G v% _( l1 Z& Q& a/ T/ B) Z/ d8 ~/ }+ N文件(*2004.1)放到一起。里面有安装说明!大概步骤:* j. m# r0 V0 D+ T5 \% w" D2 {* ~2 v
/ K3 `. }& w1 J& ^; Q# L- O1.用记事本修改LGN文件,改成自己的网卡MAC地址。3 s; \7 } e' `; Z& T
' w/ J' e1 n0 t3 i& S2.用**.bat程序创建自己电脑的LICENSE.
1 ~0 R/ C0 N( D& K- s, `5 X+ U2 R( ]& x! w' ~3.设定两个环境变量,指定LICENSE.(里面有说明)& X( B' t* f4 n0 `1 E }* t: J3 S& t: K6 r: u8 y) n) r2 ^( C% G% v
4.安装任意程序,指定LICENSE文件夹.- \9 f& N7 c$ X1 N2 j" j @; H) P1 M) O4 Z/ u2 v6 b/ a' Z6 a
备注:*.ISO文件推荐虚拟光驱安装。
! i2 g. B) e" S# O- X5 B; v6 E9 R% [6 `& a8 x* i% l) t/ l% v5 _& P2 b
' n ^ E2 W+ l+ Z----------------------------------------------------------------------------------------------, _! ~, ~1 m4 b6 C( x: e% G- D6 d0 [! V0 ]8 Y! L, X
1.viewdraw的库如何与Expedition PCB的cell关联,) C4 N9 ~7 U4 `* D" M* g8 h& Z
& E) n& H. N4 Y( e/ s; ^0 f我在Library Manager for DxD-Expedition中parts- C- }3 j! m9 Q( f
c6 C& X0 E5 Y: V* [: f" i) S中已经将symbol与cell映射了,而且预览中能看见二者,) x0 C. `9 T: g! g8 Q
J% Z: O d% |; M. p可是在viewdraw如何加载库才能在像dc中那样放置part,
9 [1 {3 y7 m9 Y' \: Y, k6 e x. L: B9 E8 }% |) B _而且可看见symbol与cell?在viewdraw中只认symbol,' V8 k! [3 [; W( \& y2 {6 d
4 g; w7 R8 X6 J9 H/ i1 h1 s5 @4 F我加载symbol库时,能放symbol,但却没有对应的cell。4 c# i [1 A8 j
* M+ [# z; Q; i请教如何解决?6 d, z- g" D* n' J1 p- M& r& N K" N! ~: T
一。viewdraw 建立symbol是要有 package 的信息(同中间库中存在的cell对应)。/ N: S7 |' y- @, t" K1 F
. O v: A, Z( O L5 f7 c+ K二。Library Manager for DxD-Expedition 连接一个完整的part和以前的wg相同。
% x- A) ]9 L' P. D1 h9 @* r; E% y; d三。在viewdraw的cell视图中单击右键,选你用的中间库。6 H$ B9 L: f0 _
, k! N) w. ~3 A4 F4 F" O9 U0 y* I一般情况没有问题9 e" |( n" G3 e; u4 U
; c+ F; g$ L% r1 H4 p z如果Expedition PCB掉入网络表有问题,看看是不是pintype没有建立的有问题。) a5 X1 L" _: Q. o- ?/ Y( L8 w8 @9 l* m4 R% Z' S) }) V
/ Z: b, }/ c& c# [+ |- M. a. \) Z
7 { I E$ r5 H1 k- ^6 o- e; a ~谢谢知秋一叶,按你所说的我现在可以看见cell了,不过我还是有些不明白。5 a$ l2 I, q. P4 ~
0 C# J; l* \) \; |' Z4 N一:“建立symbol是要有 package 的信息(同中间库中存在的cell对应)”,但是许多时候可能多个part使用一个symbol,他们有不同的cell,例如,一个n沟道的mosfet的symbol可能对应着IRF830、1N60A等,但他们一个是TO220,一个是IPAK封装,如何加package 的信息?是不是需每种cell建一个symbol?, n$ H( r/ c/ D8 e! u9 }/ z! k$ G
% t! I4 n0 Y$ x% q1 b, n二:如果symbol已经和cell对应了,那在Library Manager for DxD-Expedition 连接一个完整的part还有什么意义?1 W& k5 n+ L3 W, K) a$ t% O! J0 \/ s8 C) e- g s# d. u+ t
三:我已经在Design Configurations和Project Editor里设置了中心库(见下图),怎么还需在viewdraw的cell视图中单击右键选中心库?/ V. h4 c- i" P& Q1 _
4 u+ W6 P! {: L1 h1 P( Z- F O# H: i5 w2 |+ @/ d% W
- X" m! h. N& S8 q: x4 {# K/ j3 V/ j----------------------------------------------------------------------------------------------# e; {- F) j$ ~$ p( Q& p$ b. g) g4 B+ O. l3 P9 ^; q8 \
9 Y: k- @" V! e t6 e( U8 x, d- k8 K) @, Q$ M3 K使用DxDesigner过程中遇到的问题一4 Z2 j7 ]6 z! M. [0 ~" H* q
6 k; r: D% y8 z3 `: f" S4 gDxDesigner中Symbol有如下四种类型
/ `7 k0 [ Z( u! c8 _3 f/ u# Q# DComposite: s, U% X$ `, y X8 u
" E* b- v: S6 R `' MModule:, n- A i: ~: a" `/ k
q; x/ ^# f! f* v. Q* ~/ `Annotate:
8 Z* e+ [; h+ b2 c5 T0 M+ d8 [5 m) rPin:5 l8 O( L' Q" B: q
5 T( Q5 i2 ]7 N问题是:如果我想画一个连接器的原理图,是选择Module还是选择Pin?Pin这种类型的symbol的主要用途是什么(我只知道GND、VCC等全局信号可以做成Pin type的symbol)?! F, u! F- C2 n4 t1 \: H4 _% s& p J! b# _% u5 \8 l* L1 R9 w
备注:页连接符、层次连接符等用Pin,有实际器件封装的连接器用Module。$ k8 W% ^7 b4 U8 o) _' W/ b2 s! y; z; W, E
0 ~0 g1 w# i' @. ?2 P- {/ r! D- A5 ~: u% _' a8 _8 ~
----------------------------------------------------------------------------------------------7 P; ^/ D3 b. K8 C. Y8 C; W! p/ H
# I6 Z& C* `/ i4 f9 r, p. E1 h6 j! P
# w/ t/ h9 f" U+ N, p3 E9 k' y% g- ~" u使用DxDesigner过程中遇到的问题二) r. U# q1 x$ l" l. [) q( Q
. Q/ c7 W- f" ?8 `$ VDxDesigner中Symbol的属性(Attribute)中有一个“PINTYPE”属性(定义在Pin上),其取值及涵义如下' Y' |+ k# n) s
: e) ]2 v7 m8 r4 a l( v W3 oANALOG --> Analog pin2 X8 T3 B: u3 C/ g2 c: h& I
, v# G, z: D! l8 QBI --> Bidirectional pin* R% w- \/ c! N, T$ n! J# H9 M
C- p3 ~$ A, nIN --> Input pin
& r( I" _( L/ w: I- A% U4 D2 H/ U" b2 K+ n# `6 a" z/ sOCL --> Open collector pin
$ W; ^" I5 Q; N4 r( G: r. N8 L. I* C: k, L, b. TOEM --> Open emitter pin7 |2 D5 W4 s. [4 P
1 N; v O. n" e: |OUT --> Output pin" d% t6 a: A5 k; ^( j' x
" M9 Y# O4 R$ ^. O! M" @4 GTRI --> Tristate pin$ ^! y6 g6 V1 {$ L& C
; \# o) ~6 s# ^2 ?$ h1 s; Q9 O不明白“TRI”与“BI”的区别?ANALOG类型的PINTYPE又是什么含义?有谁给解释一下!" x9 j4 N& T+ e( v& }2 j
, S. m7 @' b2 I* J- M1 [- H另外,在pci9054(一块PCI板子上用到的PCI Bus控制芯片)的数据手册中对pci9054片子上的Pin的类型有如下分类:
/ [( B) y5 ]9 s1 s- r h f8 T$ X; X2 D' Y( ~I/O --> Input and output pin
4 ~9 M+ P3 \' V4 x2 O3 X7 y8 i0 R# _* X" JI --> Input pin only4 L% a; o& r' M9 w; z
d$ w# Y' O, W4 A, MO --> Output pin only2 H" V! i* Q4 R" i0 w! M7 n9 J
, X( T+ p: I' @1 ?; _( h a* ^5 \TS --> Tri-state pin
7 X) [$ |3 q* o0 X! j3 T2 }& y, T2 P4 S: I( W# r2 kOC --> Open collector pin
% g. v# w. J/ k# n& Q3 J( x: L1 Q3 r9 I, I) C9 k- ^TP --> Totem pole pin: [/ T6 b3 f- B
- z! g/ A2 [3 J' OSTS --> Sustained tri-state pin, driven high for one CLK before float Z/ K: |1 F/ p4 w+ B8 @3 A. R H( q' o4 I' w! q. S! q
DTS --> Driven tri-state pin, driven high for one-half CLK before float0 P& Y6 |" B5 _2 p, e) _) c
. W% T6 @6 `0 b) G) s! U数据手册上对一些管脚的分类举例如下:
# \' g2 O# m: v) U2 g3 K) X) m# n0 y* E; d" jEECS (Serial EEPROM Chip Select)--> O TP( \. i; u- q4 {- I; @* h! W8 V4 T4 H1 d( a/ y) _" w' E" R' N
AD[31:0] (Address and Data)--> I/O TS- q3 s- l3 Y4 Z1 k4 {4 ~$ R
. X# E. X3 K/ i+ `3 ^FRAME# (Cycle Frame)--> I/O STS3 p' A! g! h3 V1 T$ d, b" Q I
6 {( y8 E3 P/ r/ R m" @! b- k) P$ SINTA# (Interrupt A)--> O OC
- `. P, q- _% b, P, l, p. ^& T6 r( l+ K4 U0 _8 pLINT# (Local Interrupt)--> I/O OC9 U2 Y! ^/ M2 b! C
; z0 \6 H$ ^# x- a* ?5 ITA# (Transfer Acknowledge)--> I/O DTS; R0 k) j* y$ q6 i" Z1 z3 G
+ I& L. [1 C0 |" `问题出来了,在为pci9054芯片画原理图库做symbol的时候:
0 n& ^$ I- D/ _" J2 {8 Z$ K) y/ N/ C. X9 D' s对AD (Address and Data)是选择 BI 还是 TRI ?
1 O& E: M9 P! x& n: ^) o9 S$ k4 j8 `" e7 b对INTA# (Interrupt A)是选择 O 还是 OCL ?3 s3 i4 {4 W9 `: L% [$ U+ ?
7 l# N7 |0 s$ @2 v$ _5 S5 l对LINT# (Local Interrupt)是选择 BI 还是 OCL ?4 m5 a' I+ T$ X+ I/ L0 u
7 n: E/ ^9 {6 d6 w& mSTS、DTS类型的又对应哪一种 PINTYPE?5 w, q* {% q' Q0 O
& G, i- `* i) l4 S0 ~2 hNO1: select Module" J9 J6 V3 r6 o" ~- _
5 E6 {% p! g& Y( @9 M6 F) C! r. |$ }1 [( a& A# w/ l, ?, ~2 O/ G
9 u& y' Y$ ]6 X1 ?, XNO2. TRI 推拉输出
% _* X. r+ l# ~, i9 O5 J l- ?1 h6 U! z- j) |# V) l6 u+ ]6 y* N( o2 ]( o7 r2 Q* a+ L: n: b2 ?6 j" k
BI 漏级开路+ \6 `& V7 Y$ j$ r7 n- }, I3 B
& c' ]: H$ ]& h* {' q1 e
+ j2 D" ?. g% `. Z/ J4 O3 n6 f) u M# e3 } 这个和硬件有关系,和管教功能不大,比如 address 一般是 tri,data bus一般应该是bi
4 f& W! B( S+ ? G! R% r4 x% T8 v. m. K4 m$ c* O/ h7 V我在建元件库的时候,通常建完一个元件,想修改脚序号(如1.2.3,想修改为A,B,C)或想再加一个PIN后在PCB中重导库便提示警告如:"unable to update the cell 'PSOP36' in the Library Manager.
T$ \ i* \- u1 G; O& p# a7 u# O- w4 Q, j; L$ W1 UPin count in cell (37) is different than in the referencing part (36)"有哪位知道如何才可以将Cells和PDBs中的PIN数目或PIN序号一致,便不再出现这类警告?这问题一直以来我都是忽略不管,因为重导后的PCB会跟库一致,但一直有疑问.还请大家帮帮忙!!甚是感谢!7 F" j. |2 l0 s! m0 F. P6 D+ u
! Q7 c: C& x2 r0 m# h( ]8 `, f( Y# C1 K F4 r" s$ Q& d
----------------------------------------------------------------------------------------------
- o8 R: j5 i9 l) j0 l8 G H! e! J; L1 R" ?& _& U) u6 P" B$ K$ a8 m* }. x2 y( j
' M, F1 J2 y6 Q* ^- ~9 a$ e- r问:wg中如何将已经加入泪滴焊盘的泪滴全部去掉7 Y2 p" b, k% l* _0 l! i
I5 a! T2 M4 `5 [答:select-teardrops
) y& T( q# ~* B7 k# D- w3 C- J$ ~! B7 C3 t: _' K4 z& O. F0 jdel its。
9 M; S) ]" ~, }8 q) p" T _. v. J4 s( S& U, C6 Z1 O: L* c3 ~: T5 T! U+ k: b. O$ ~0 C& u
L* @* [, E; N/ W) v----------------------------------------------------------------------------------------------$ s* g& Q0 x2 d; }) I$ {( g& t% A p8 Q: c! s
) J F- w5 m% i& V0 T0 j
v' X( q1 t5 M( N: o3 z问:Mentor WG(Expedition PCB)中怎么敷铜?没有Plane层!: Y2 s+ R Y! d( \7 `) F
. Z! \, r1 h. `3 H/ t, P% o答:1. Route-> lanes-> lace Shape4 ^# F& I; o5 r/ M; Z b
8 G6 o; y! C$ n3 X {Then
; h' P0 X. ~$ ?, _0 k! r6 R5 q5 w" ?; g; a U/ z0 @( w v4 S2. Route-> lanes->Planes Processor
$ Y( z' L! l/ S3 F: b- N7 ^+ ~* s. L* g. I; B3 b- |3 _4 n% f1 y5 ]# {
1 R6 q* v9 x9 J r----------------------------------------------------------------------------------------------7 `9 b, P, H+ F: L
7 Q9 g0 T) R& e; P' \# h9 q; m, C! Z8 Q
2 A$ t+ f" \( m) q问:Design Capture中如何选中相同类型的东西?比如我要选择所有器件的Ref Des,想把他们的size改为相同尺寸,应该如何方便的全部选中呢?7 {/ @% K7 r$ E u
( X& w' q# m( v: Z- Z答:你把所有的东西关掉,只留下ref des就可,然后框选,修改属性就可6 l! s: b1 v" r B3 v% H" l" Q/ w! u3 V* _' z% A
; n3 u5 G- b3 P7 n# t7 o' Q. a1 J, j: K7 W8 R
----------------------------------------------------------------------------------------------3 O. O( ]- I6 j0 @: ^1 w% ~8 j
6 f7 u' H& P3 Q( S* c
, N2 n# M$ x( w8 u( c8 d' k; G7 `& \问:dxdesigner 如何自动重排零件编号?我希望韵能够像orcad 一样自动重派零件编号,r1,r2 r3......
: Q" |. k1 f. i( s# S1 R- ^" ` k1 V! K: C) [2 ?+ r' j3 G我相信dxdesigner 应该可以,可我不会,& p, Z& M& K% m9 {! u0 ?- e) x2 l' @7 _! |* L6 w* d. O
xiexie0 u, g* a8 T% D4 f. W# n1 ], N& x1 _8 F8 x+ `. D4 O
答:tools->Creat Refdes
! X! u5 O& e: K, |" y; u8 T# A4 w8 ~4 ^3 M7 `5 j" {. }4 N* D. [/ K; D0 w6 p( d* G7 M) U9 C: L
----------------------------------------------------------------------------------------------
+ _) `6 d3 Q% c7 a/ E7 t% [0 k# q4 M* e6 i
% U, r: b' _: t% z7 K9 f. k& P" b9 d; S8 X( S2 t! ?7 r问:Mentor WG中健PCB封装中的绿色符号是什么意思呀?好像是个定位坐标,上面还写了个C字! _ ?. b. n+ s) n; {
?! P) \6 @. O3 O |: F答:原点,做PCB封装时可以依据它做器件中心。
& x u h& B" X& Z* [# z2 N# L4 v! @( j% S8 ?- k% d+ P& m; m
7 T1 Z1 L# C$ p$ M. X----------------------------------------------------------------------------------------------' L# j( D1 H8 J4 y& [7 ]( k$ L9 c; [& A# B" H7 i ?9 C5 w
8 k% B9 L. y; G$ A
- g/ d Q8 P7 J t问:Design Capture的中心库建立多个PART的元器件该如何建立?比如74hc14含有6个非门,只会建第一个。. n/ l' h% p8 Z7 }% P& N& L9 I
8 L' S3 e# @* n# B* k; t' q答:6个非门,就在slots那一栏输入6就行了/ |* I# s5 {4 y) @; C
6 V, p, n4 v& l& T2 Z
6 G8 ~0 K0 Z- i+ R3 f% B% F: A( b! u8 d7 O; _% m----------------------------------------------------------------------------------------------0 K9 t- i$ V* Y" \5 p& n1 ]
5 t/ ]* z. z Q% z4 F" c s; T* f+ a) Q+ A9 ~4 n1 j8 p+ V, c7 b+ G* w& B( S; M" z/ `& n9 t/ e
问:Mentor wg2004中能设置等长线吗?
; s( x9 x4 D' K% F$ w0 X1 y$ p; h/ A( N, K& [' O8 n! ~* Z% K; n答:你有没有试过 delete the " Diff Pair set number " and "Diff Pair Tol. = 0.1th" before tunning?( f$ w' F2 z! {. c
( H$ s( h) U6 @0 {, Q# L: e: BThe tolerance depends on what you need. + f1 S% X N* o9 }+ D) N+ B1 B% O# R( r3 G, I( E2 ?- t* U" Y
Other isssues to be considered:& z, H2 w, g( Y' C4 w* [6 c2 [/ U
# u. U$ I4 @: i7 B0 T, y8 G1. Tune the short one.3 C6 T9 z3 _, ^4 S M& l: v6 L
7 d; v+ g+ I( t8 Z" D- E9 @2. Do not fix the tuning trace section.
% [9 [9 m3 R8 |& L6 z/ J9 n+ Q* o b( |! |3. No DRC on the traces.% i) a+ U8 `6 y9 \- V+ W; M* d% L- s6 U! U" d
4. Enough room for adding tuning traces.
7 g$ c2 w0 [; S m+ J( Y4 z% m9 Z/ M9 {6 A% g* U$ g4 B5. set Routing Grid = None& F5 g/ M& J6 [0 B1 K& z a
5 v* ~1 |8 v4 Y在net property中将两条线设为同组,最大长度一致,误差尽可能小,先手动布完后,按下TUNE,应该就可以了,或是用自动布线里的先ROUTE,再TUNE DELAY,也应该可以。3 R& f& S+ m) ~ i' x
4 F0 {% n9 O; `- t2 s! a2 j可以的! l; M% j9 ~8 f( e% a1 ~! u
7 U& U& z- D5 U9 |2 r你先设置一对线,记住不是差分,在是差分前面那个,画好线后,按F7就好了
/ M1 W+ D& g. i h y- h% y( O* B3 V& W% v: v, K& Q/ W很简单) V3 m2 t" `2 Z# T) L1 E/ S
4 f! Z+ o- }' Z/ c1 ~/ W6 W9 H! d! g
& Z; {& Z7 |+ k5 ]* A. \: O; W. t5 {5 B' M问:求教各位前辈WG2002:Expedition PCB走线问题刚学WG,手上资料少。有个问题问各位前辈:
5 X5 ~6 ]- z5 c* |% ~& @ Y! k2 y2 s4 B2 G用Expedition PCB走一根线后,用单根走线模式在原线上再另走一遍,6 x3 R4 L: R* X/ c6 o+ _4 |
- C: \ B: G; a$ l# q5 H发现联好线后,又变回原线。相比之下,在POWER PCB中,新走线后,! ~! K+ P! r+ D+ N
5 w. }' a4 l) n- E9 E原线就会自动删除。觉得Expedition PCB这样很烦人,是否设置有问题?求教各位了!
1 A* d8 |& c3 N# D3 j7 p2 B. u4 m/ Z9 V" V答:按F4键切换GLOSS模式: I7 {: t' n8 q- a. _0 d% @$ ?+ M/ N4 o. ]" B$ Y9 Y
" h+ S# V9 F+ z) V7 o! |& ^; \( R% U$ S0 m
----------------------------------------------------------------------------------------------8 v, E& m4 e B- k w$ t
/ J/ F0 c: j5 w) `9 `2 k; @; |7 a% }) {( n0 f/ g
8 A, v, |6 f9 r- u& O( a4 r" X问:请教关于Expedition 的规则设定。) O! G' D, e6 O9 C2 O
2 G$ K4 D3 G2 j1 }: |4 b如何设定一个特殊net 的 trace 与 plane 的间距呢? " v! S% x3 Y3 k$ I* j2 N. s# m* x$ T9 q2 l p n& o2 H% {0 q& M
如何修改Expedition 中的单位? " th " to " mm " ? & E% C: W! X4 y1 v8 n n
i0 y1 {6 B8 j. W. I2 k请高手来帮忙,小弟对mentor wg 了解甚少。。。/ ^. M4 T. N+ i$ w5 E
: a, \+ F: o7 l7 w1 V$ U( Q" X- Q3 W" C, X
# C3 q; P! n3 x. D9 [答:在菜单中打开的次序:, p3 u: B( o! \6 h9 k7 w. Y# N w$ @$ {
setup->setup parameter,打开了一个对话框,在右边有一项 isplay Unit 下的Design下拉框,0 Z( w( V( `8 h; \: \: u! }
( o9 H) Q2 F0 r1 ?如果还找不到,就不用找了3 B. L' m0 z: S& B e# n
, g8 r) B& X9 W' G- q9 ESetup >Net class and clearance
: d, K% Q7 u$ C8 \! Q' ]+ j. i1 X0 o/ v pFirst, Give the special net a new net class name (it's setting can be same as default class), z- ?6 ~& E% o9 u# E- [) V1 Z; k& n$ m: q' F' F
Then, in Clearance Tab, New a Rule Name, and in it, you can set trace to plane clearance,
) G* d" E" U7 [$ Z+ a/ j" q9 c2 W% _. ~Last, you can Set Special Net class to Net class Rules ( Each Type Net class).
: R7 `8 Y# x4 l% c+ W& V3 M& N0 P$ f- u6 F& M( T9 T$ x' v0 k2 F, n9 i% c) J7 S
% M$ x2 U v, A. x/ w, D----------------------------------------------------------------------------------------------
8 d4 o9 B: f0 l: G! @4 C% K: s# a' V/ y' r! p0 u, D- _" K3 w* [1 s/ Z9 y+ `
' u7 F) G# k( E8 G问:[求助]第三次虚心求教WG边框问题我有一个非常复杂的手机板子,我把DXF文件倒入PCB
' S( D' e# K+ T8 C: z" T8 }! {* c4 a0 K后却不知如何做成Board oultline和board route,默认状态下的红色边框和灰色边框无法删除。) X1 G8 d5 e& n; `; P9 U( D( h9 Z( K6 w( a
恳请各位朋友再三帮忙。" s1 _' m5 x( c9 Z1 P" w
* t4 V* s; Q. d( i5 f# T9 [/ o; N* Y
* j& \4 {! i E, l# N+ [/ Z答:要在d raw下,按住ctrl 双击线.默认的 boardoutline 和router board是删除不掉的,, D- V, V: F$ v) x+ j* X
, n7 \3 S7 f, _3 J* R; i+ s除非有新的polygon被change layer 成boardoutline.,默认的才会消失.
% [% y4 k& j0 K/ ^. I3 `+ e, I* h$ j6 |- K; ^1 O1 E8 \9 w- A! u9 I, `! u0 E% f0 m* J
3 a. o5 c. H! {该polygon就是dxf中的outline.2 ?( x' F# v$ X8 R w/ p8 j4 ~( Y5 \! x( y! r6 f6 @
polygon改成boardoutlin就是用4楼说的,在. J2 u, h6 d! T9 R2 n: q
6 T$ y: @: ^: J+ \) r! u, x' zdraw mode下,将dxf之outline (polyline)预先组合成polygon,! G& e* c7 Z4 z/ B( {, ~) ^; s4 f* k! L2 `. a9 r' H: [, r" C: N
然后选中polygon, 修改其property,将其属性改成boardoutline.4 w, ?. I% p9 A+ S) L+ s
# ~3 Y5 V) D! H7 }2 GRoute Boarder 是在boardoutline基础上复制,并同时,内缩一定距离.
- x! S& t4 b2 v1 K, \8 k' n4 \/ n6 s9 u( L我會讓M.E.出*.emn格式的機構圖, import進PCB後會自動生成Board_outline. 而且還有其他好處.7 \3 v/ x! s. j. I& l! F/ f* t, P1 ~% p8 ~8 m( R( }; R: s
這樣也許最簡單.
1 E7 w7 s6 E; W0 M4 |4 t) O+ W0 `( J g1 q/ `1 I7 P2 Q# a1 T( O- C. s% N
% f+ R/ {5 C5 a$ Q2 S& S `----------------------------------------------------------------------------------------------
3 U& r. u' M" A# Y2 _: U |1 `" [ X( m/ c/ P0 ^, ]6 [' k
( N0 J' k0 s. l- X% `; q) B问:Expedition PCB规则设定的问题第一:Expedition PCB中如何设置间距规则才能允许同一网络的焊盘靠在一起,不同网络的焊盘则保持一定距离?我试着将net class设为all、default等的组合均达不到满意的效果。
! X- N& a, \0 L; S) T. P: a5 z s第二:如果一条网络不同的线宽要求,比如大电流的采样电阻,大电流处线应宽,而变成电压信号送入ic的线就可以用较细的线,这种情况下如何设置线宽规则?" J( `) s( `1 d( g M/ G/ P
: z, w/ C( z' I! H第三:Expedition PCB的线宽规则和间距规则的设定都必须用net class,而且每个网络只能属于一个net class,这样的话很不方便。比如同样属于高压的net class,但他们的电流不一样,有的电流很大,应属于线较宽的net class,而有的电流小,属于线较细的net class,那如何定义net class,设置规则呢?
9 k+ l- v, E4 Y( ]9 o+ Q( J+ G. L; v1 G$ C* Z4 A7 P
+ Z2 N9 h/ W9 ]8 O& ^ {$ G# I& _/ U: `& P$ c8 q* o s6 n8 T. T答:第一個問題, 我不是很懂你的意思. 姑且猜一下.+ A# ^ X9 P; e% k
6 W( \: ~( y' ` 如果你想把分屬兩個器件的同一Net的Pad靠在一起, 那麼這兩個器件的PlacementOutline勢必已經重疊了. 在Expedition中, 器件擺放的clearance從”Setup”à”Net Classes and Clearances”的設置表格中可以看出, 是指”PlacementOutline to PlacementOutline”, 這個值最小為”0”. 你想Pad靠在一起, 器件封裝就要造的比較特殊, SMT時也會有麻煩., P4 {* \: m3 y5 H; f
% b/ U- ^& J" C% h- k8 P 整塊板子的”PlacementOutline to PlacementOutline”是統一的, 如果你想做到相同網絡Pad的clearance與不同網絡Pad的clearance不同, 那只有採用’二次設置’的方法了.7 Y' o+ i& d# d M3 y2 q
( ^/ @1 \& Q5 m2 L) w! T8 v W0 o4 ` G- g8 P2 X @0 W* F9 l4 Y# I9 l# u# k# X7 W1 q) H
第二,三這兩個問題我覺得是一個問題, 都是想在同一根線上走出不同的線寬. 我碰到這種情況都是採用”Change Width”的方法, 只靠規則設置好像沒法解決. 如果有哪位高人有辦法靠設置規則來搞定, 我也很想學習學習.& q" x2 J# h' P! m: b6 x* U9 J y" h7 L _) I6 ^
第一:我得PlacementOutline to PlacementOutline设为0,两个器件的PlacementOutline还没靠在一起,由于焊盘之间的间距小于设定值,所以它自动将另一个器件推开,可是靠近的两个焊盘确属于同一个网络啊!见下图 而且即使关闭drc强制放下,布线也布不了。( C8 w9 C; |# o" H% b+ H+ a8 \3 V
& m0 l8 _9 S, k7 o( C! I; K2 k第三个问题和第二个不太一样,主要是如何分配net。现在我能想到的方法只能是这样(比如电压只区分高压和低压,电流只区分大电流和小电流,而实际情况可能要分更多种):高压大电流的net分配到一个net class A,高压小电流的net分配到net class B,% `' V U" s: R8 ^0 V/ D, q* V4 [ Q* S1 X/ N3 `
低压大电流的net分配到一个net class C,低压小电流的net分配到一个net class D。
3 Y _0 M0 r* K" ^0 g: i( \8 U& x/ j" c" Z然后在设置线宽的时候将A、C设的宽,而将B、D设的较窄;在设置间距的时候将A、B设的远,而将C、D设的较近。这样设置起来很繁琐,所以想请教有无快捷的方法?! ?9 _5 G! s' e2 w3 m( P. v4 q7 K6 X% z5 O0 x5 @
isc94002“整塊板子的”PlacementOutline to PlacementOutline”是統一的, 如果你想做到相同網絡Pad的clearance與不同網絡Pad的clearance不同, 那只有採用’二次設置’的方法了.”1 I/ q0 D; ]* e" u: C$ m5 A o1 \1 p! ?6 T
问:对,就是相同網絡Pad的clearance與不同網絡Pad的clearance不同。我感觉这是一个很正常的要求啊。比入一条网络A与地之间的电压达1000V,那他的焊盘与接地的焊盘的clearance应设的很大,而如果两个焊盘均接在网络A上,那他们之间的电压差为0(不计导线的压降),那就可以靠的很近,即使连在一起又如何呢?我就是不知道如何设置才能这样。(当然是在没有违反PlacementOutline to PlacementOutline的情况下)' @+ ?. B: M9 X) z* q3 ~& A. r$ }+ H
; P- }; [; J! J$ [还有,你说的用’二次設置’是什么意思?* J2 j& k; k" P+ v% _+ U7 b% x+ x5 x% r# `, ~
答:是. Pad間距設置後, 不會再考慮是否同一Net的問題, 也就是說, DRC可不管你是否是同一網絡, 它只看間距符合不符合設置的值. ) L. i H5 n/ P; o; |$ t [+ i
5 L( H B( [( c我曾做過Pad最小間距3mil(邊到邊), 這個好像是板廠的極限了, 再小就會有工藝的問題有良率的問題, SMT時問題更大. : @: H. v/ K# j- D7 {( s
! M# z5 N' R9 H! x+ f2 N不過剛才我試了一下, 我把DRC關掉, 把pad-pad設為'0', 同網絡pad擺近至不到1mil, 可以布線. 3 }/ W8 t0 N* x: P4 V/ I* g w* x$ y s8 J% @2 h+ T* B/ R5 y! [( J
我以往都是這樣設置, 我記得最多的一塊板子上, 我設了11種Net Class.- m" y1 G( a! @$ X7 q0 \
1 M! G+ i# N' U4 U& _除非你的那兩個靠的很近的焊盤是手焊件, 而且焊盤較大, 否則一定有問題.3 m$ M7 g' P+ x) K3 Y5 C5 U
, H( D5 y! a; W'二次設置'的意思有點像攝影中的'二次曝光', 就是指先設置一個值, 畫一批線, 再設一個值, 再畫一批線. 若非迫不得已, 不建議使用此方法, DRC時會比較麻煩.9 t5 Q$ r$ q% [2 u" n! E/ y# r6 S: X+ j
问:你想,比入一条网络A与地之间的电压达1000V,那他的焊盘与接地的焊盘的clearance应设的很大,比如是80th,而如果两个焊盘均接在网络A上,那他们之间的电压差为0(不计导线的压降),那就可以靠的很近,即使连在一起又如何呢?(不考虑工艺方面的问题)如果不是这样,两个同样是接在网络A的焊盘的间距也要求是80th的话,那会浪费很多空间的,这怎么是合理的呢?好像没有别的软件是这样的。) Q7 j! v5 p+ u* D& B l
0 A* g& P. v. }$ j9 K答:不好意思. 我從入行到現在, 一直做的是手持式消費類電子產品, 電壓都很低, 所以不會有你這樣的情況.0 K. `8 I3 j6 H
" w' V6 |' O: G3 _& O) e仔細想想, 你說的有道理.9 L, |9 i" B3 c9 W
( ?( Z$ H8 H; T1 H H. [* a' ^6 |要像你說的設置不同的間距可以做到, 但的確比較麻煩. 我也不知道有沒有簡單的設置方法.
1 _# i1 c4 \/ R5 e" f( u5 n( _" i/ K7 r$ y/ h5 g问:那复杂的办法是如何做呢?就是你用说的‘二次设置”吗?不过我觉得应该有别的办法,其它软件没发现有这问题。Expedition PCB这么有名的一个软件不会不考虑这种情况。即使是电压较低,不同网络间的焊盘也需要保持距离,比如20th,那你没遇到过需要将同一网络的焊盘的间距缩短到10th甚至相连的情况吗?$ Z# ^/ k* e" \ I
8 h* `8 T! Z9 p' K答:我做的都是面積很小的多層板, 手機, PDA, 數碼相機, GPS等一般都是這種板子, 在這種板子中一般不去考慮Pad-Pad的間距, 因為在建封裝時,我們已將安全間距畫在PlacementOutline中, 所以當Placement時, 只要注意PlacementOutline-PlacementOutline的設置值就OK了. 我一般設置Pad-Pad>6mil, 相連則是絕對不允許的, 原因我已說過多次.& V) U/ j: }: e# c' X' ^( e
9 ~" u! }/ N- K設置不同Pad間距的方法如下.( B- W4 [& Q( U: |) y, }! w, B: c& N2 M- Q6 \7 `( R
假設, 現在有"a"和"b"兩個NetName. 7 Z) T% A! a6 ]; s
3 c- G4 Y5 Z% O& c1. 在"Setup -> Net Classes and Clearances...."中增加兩個新的NetClass"A"和"B", 並設置相對應的線寬和孔.0 I' X1 d8 b3 k( h' z, l% J3 r9 [. p6 k1 |: ?6 p5 ~# z. ]
2. 在"Setup -> Net Properties...."中設置"a"的NetClass為"A", "b"的NetClass為"B".
3 |, ]% @+ y; D( D/ W: Y( x) g0 K. {. P3. 在"Setup -> Net Classes and Clearances.... ->Clearances ->Clearance rules for NetClasses"中增加一個新的rule"A-B". 在這裡你可以設置你想要的Pad-Pad間距.5 ]( X$ N& V% @* N% e' z1 }" j }
W+ M' E* B3 N9 Y: ^: |+ R9 o1 N4. 在"Setup -> Net Classes and Clearances.... ->Clearances ->NetClass to NetClass Rules"中增加一個新的rule, NetClass"A" to NetClass"B" 的 Rule為"A-B".& M; L& M- ^$ O& e
- N6 i1 K7 T- x8 y設置完成.8 |1 ^( z6 `. Z. o
9 p) J3 I. p- v+ p. A- `) r" }我觉得关于同一网络焊盘的clearance和不同网络焊盘clearance设置不同,这是3 p& ]4 q& U0 D* J+ b" G2 g
7 D8 H' @# d2 ]$ i, S可以考虑的要求,不过,着要向mentor公司提出建议了,就象在铺铜时不能象5 l% z! S- k! b7 X9 E" `- B) i# A1 v' F+ u. d" o
boardstation一样area fill 可以按照区域不同设置,却只能在plane processor中% O* P- ?( `* z: S8 h' s- k
7 T9 R, F& X L" N& y& v. C对某一层用同一种铺铜方式一样.4 R; ^! ^' k! n+ ]6 W6 Q6 z. A* V/ `8 d0 N3 `4 D
R' Z7 r1 g: a" B, d& q4 L" `- Q- `5 R----------------------------------------------------------------------------------------------7 @6 [( Q3 M% q& j: R5 \, m7 P) @5 t5 N ^1 X0 j4 B( q
6 s1 E N: F& e2 o/ y
* s- x6 p, G7 j6 h$ Z) z0 B问:dxdesigner 的设置问题?我的dxdesigner是用滚轮进行放大缩小,我希望把滚轮改成画面的上下移动,那个高人知道呀?请指点一二。
; Z: l% L0 \; k, ]# n0 r: [1 A3 B& S* L: d6 \# P% ^谢谢* A: u* B) c ]! q4 p! d
+ c5 M' g7 A7 q9 p# G$ o1 M答:用滚轮缩放多舒服啊!为什么不用呢?如果你实在不想用,按低人的方法看看行不行,在design configurations里的Expedition PCB下,将zoom style设为disable试试!
) U* I8 ^3 V7 J, M$ U) m' c% P1 m n+ z, W9 X; e/ L2 y$ L; ~& B# R
2 l% s7 O+ B" V# c9 w+ ~ Y----------------------------------------------------------------------------------------------% f) H- D. f6 n0 O2 G! C" e1 r
1 P; [8 d& H) a6 q3 O8 k- A+ I( X9 f0 ?' Y* a' M- A
& c( z p5 {6 [1 C+ W0 L: ?问:DXDESIGNER 的困惑各位同行,DXDESIGNER使用时, Forward Annotation到EXPEDITION.可是出现带有警告的成功转换到EXPEDITION,找到 Forward Annotation 的FILE VIEW,出现的如下列错误,怎么可能那,我那些属性应该是没有问题的,一个做法的,但是我在另个项目中,就可以,怎么办,大家有什么好的建议,让我如何避免吗.他的这些要求,我都做了,可是他还是问我要,dxdesigner的属性我都对应了.看看各位以前是如何搞定他们的,这个情况困扰我好长时间了..
+ P, r/ w( H1 p8 ]1 q; z3 F3 K/ @- E- c- b' B7 r/ @下列是一个器件的信息.# N2 c% b9 H e! S4 b. x. _
5 F+ S. N, H3 D5 [Part Numb: VOLTREG -> Vend Part: VOLTREG + _ U% o6 D3 Y9 `7 i6 h$ ]
# g9 L& {$ \% k8 QINFO: Part "AT89S52" was not found in Central Library - Using local library.
0 [4 h Q# K% p# y B7 W% b3 C1 j v* e7 U& G INFO: Cell AT89S52 is not in Central Library - Using local library.3 s- Q9 {! r5 N
& Q6 g# K- L8 ]* T/ Q) ?' i' @. V0 r8 l5 K; K$ W- w Q# O6 U7 V4 t# k/ \7 C
PDB Warning: Missing cell or cell pin data.) Y; I6 i7 y3 h' j0 R2 P' d7 B
5 p* c3 f1 G: F9 v Top Cell with cell name 7805 will not be used for Part, A2 x% c' Y. y. S% s. y
7 Z* A, c) O6 @# L; E Number VOLTREG. When cell problems have been fixed, please
: i m/ v+ [( S3 O$ V0 O' b4 M7 _' ~ run DataBase Load if you wish to make use of this cell.0 O- ~$ ~. E9 M/ K; }' x5 S7 F/ m* e( P. w/ D
WARNING: Cell 7805 could not be found in the CellDB for; ^0 m7 r0 j. p3 b9 G! E' R- o7 J: w( [) z( L0 c' f
Part Number VOLTREG.
5 J7 O3 J( P+ x2 P; f% U% H2 e! o5 ]: D. Q& W. h& B/ G2 g6 g, d
& K% f+ }- M; w) A( q& D& y5 A答:作了Pin Mapping了吗?sym和cell的pin对应的对吗?. P# p- U0 s+ Z6 D
: ^- U7 ~/ z& A( P$ `* \: i Q. i$ w5 V5 J0 i& U: G/ H, {
----------------------------------------------------------------------------------------------, ]0 a; ~$ r$ O1 ?5 Z. b& s" m3 Y. ?. j1 a9 @0 I7 A! E
8 t4 i- ]3 U) X, D8 _" j* L) } L( M8 T$ O L" ^
问:dxdesigner 的block is readonly我在用dxdesigner 建符号库的时候,修改proprerity, 选择图纸大小为z, 发现不能保存,dxdesigner 报错说“block is readonly".+ ?) M" W" h! Y
- f4 x3 n; j) G9 X! Pwhy.
; e5 Q/ d) g& D3 V) J7 k! ?5 M: S' W7 @2 ?$ ]who konw it?/ A O( g* \4 l& O( l2 s1 U9 g+ W: ]0 r
答:你可能同时打开了好几张图,你只打开你需要修改的那张再试试
" t( G/ m% A4 R) M! e9 F; x) H+ r6 r1 R: [4 e0 Z" T/ S- G% I' g
0 Y' L/ D. d; R! h% @---------------------------------------------------------------------------------------------- f7 i D# N' n
% S& r/ Z$ E2 ^! C; W& E5 O/ X- B* Y1 G( Z H$ {: t; q4 v/ ~6 G
问:1.WG中如何铺不规则铺铜...." t3 q& _! J' X. a# e
% u p1 t: v+ c3 W2.WG中如何加跳线...加跳线那个工具是灰的...1 B! {% m- s) M. M5 x% y
# Q! J) h5 [) o3 C) L# f) V$ Z" o3.WG..如何利用原理图来布局...怎么交互功能,还比不上PADS....(应该是我不会用)0 B7 A* ~6 O, c) J5 [0 `: m
/ ]' J; `6 ^! ~' t, j5 J; h7 ^1 P6 |% g# Y: x' q' o5 I0 X3 x7 T# p& R4 L! B
答:1.draw mode下,从properties对话框的type下选择plane shape;或者在route->planes->place plane shape。 i* m* V3 K# \( [. W4 P, f4 F* `
2.如果你的局部pdb库中没有跳线,则在局部pdb库做跳线或者用setup->Library Services从中心库中导入到局部库。/ G; w" @: {* X3 T, B+ v, G1 B
$ P- H: B7 y7 _8 H' S: I+ r现在在Editor Control的Jumpers页应该能看到有可用的跳线了,在这里设置,选择可用的跳线吧,* I% j* p: c6 Z: ^0 r
9 d% m. U; D/ e( C其它设置你看一下就应该明白了。; A4 b& t/ I$ _7 N" {8 b3 |9 E
& j( u7 X( N2 Q0 l& n3 I3.PLACE PARTS AND CELLS-----SCHEMATIC CROSS PROBE (ATTACH SELECTDE PARTS TO CURSOR)
) i% Q' m# g7 C0 Z s8 G, c( s/ k" b5 g3 X' R J) m& ^1 q9 P5 z, v$ W4 x v5 P9 T- B ~1 U4 L8 }: l; t: M
----------------------------------------------------------------------------------------------8 ]& I* Z5 S E0 i. g' V: B1 e& T8 r/ x: b0 R" ]
( ]0 a8 s. d# u+ C7 S0 {$ [% t6 v" l; `问:WG...如何让所有元件一次性放在板上' _( c( d5 ~. `1 G2 q7 J
) Z" F6 _7 ~# l6 q9 J7 I |答:把元件全放在板框的边上用pr -dist *命令。
; @' X$ Q7 l, k8 o8 q, c. J1 _( M! T3 G3 q( Z( f0 S第二个问题,你选择上面的第一项,这样在SCH中选择你所要的一个部分后,pcb中相应的器件会全部选中(当然你得在setup->cross probe->setup中设置好,上次忘了说了),然后按f2移动吧。% d' }% E8 x: U* W- T8 ]) _8 {+ n" N+ b8 A8 R" h9 B$ A
# M7 U1 X j7 v, ^. T! ^% m+ Y8 _, e; z0 N, u5 H! ~- b* H----------------------------------------------------------------------------------------------
; Z" F: s& s$ f6 ]0 y+ \. Y( t4 ~$ m6 h9 V3 q7 i; d4 V& O; x8 A7 v5 Y4 Z0 C8 g; E6 f: |. z- r# F; M0 w0 k" _
问:求助]怎么删除DX中新建立的原理图
3 @1 i! B) J6 D; F. e; k3 r' e8 R+ {* `; S: u; \7 {+ `/ @9 K5 j
) r3 S6 |# I) T" L9 N* {答:删除用tools->delete sheet,不过删除或添加不会立即反映到ProjectNavigator Tree中的,你用save check保存一下才会反映出来 |
|