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

#技术风云榜#47条Allegro使用技巧,你都知道吗?

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 sisisisisisiwww 于 2020-11-19 13:42 编辑
0 }/ N- q5 }2 I& u* I
/ M8 m7 h9 ]* O1.鼠标设定: 在allegro视窗 LAYOUT时,每执行一个指令例:Add connect, Show element等鼠标会跳到Option窗口,这样对layout造成不便.2 N1 {: o: u$ i; s
" G( j+ Y7 [9 J! r" @; l0 c: g" i
1) 控制面版>滑鼠之移动选项中,指到预设按钮(或智慧型移动):取消“在对话方块将滑鼠指标移到预设按钮”设置' E  h3 \; s& u

1 s$ D- \! W% d  T0 g6 `; S* H
6 E8 F$ R, N* o3 r3 R- w! {% y* s2. Text path设置: 在ALLEGRO视窗 LAYOUT时,不能执行一些指令:Show element, Tools>report…% t; M  l% q" o) J- [. F* y- `) w/ C0 Z; p
& b2 s: r$ V* {/ L
1) 应急办法:蒐寻一个相应的log文档copy到档案同一路径即可.
, n  b! `! L# H1 O: X( `. ^; a) \/ B8 u5 w) r3 Q3 n$ ~
2) Setup>User Preference之Design_Paths>textpath项设為:C:cadancePSD_14.1sharePCB/text/views即可.$ C/ s2 x% }& w) g& v, J& \
/ M8 y  R2 z# B6 _
3. 不能编辑Net Logic.
9 n( H( Y& c7 b4 n4 p" p0 z6 pSetup>User PeRFerence之项选择logic_edit_enabLED,点选為允许编辑Net Logic, 默认為不能编辑Net Logic.4 l0 @, r) @* l- F( u4 {4 x1 s
9 Q/ r  {- |5 I- W% z5 [; @9 z
4. 转gerber前需update DRC,应尽量将DRC排除,有些可忽略的DRC如何消除?, Y7 o" G7 ~9 d1 _' f
1)  logo中文字所產生的K/L error,可另外增加一个subclass,这样该文字不用写在ETCH层,可消除K/L error.5 }. x: x1 d: s9 d0 J* ^
5 Z+ w2 [. A6 X9 y: t4 N6 @1 J5 A5 r
2) 有些可忽略的P/P,P/L 的error,可给那些pin增加一个property---NO_DRC, 操作:Edit/Properties,选择需要的pin,选NO_DRC, Apply, OK6 I# O- L4 R8 V% p# g9 l

" P, t+ d7 D  ^+ Z4 b! o5. 对某些PIN添加了”NO DRC”的属性可ERRO并不能消除﹐这是為什么?
; r9 e: c1 F7 Y1 Q( x: q“NO DRC”属性只争对不同的网络﹐对相同的网络要清除ERRO,可设定Same net DRC 為off.
# e. m/ a; t6 g! c! O& O5 H- L, R* P+ D5 Z% X
6. 如何Add new subclass:: [( y: |0 R5 M0 e, N7 I1 K" O* b9 c
Setup>Subclass之Define Subclass窗口选Class,点add”New subclass” 通常用到的new subclass有:GeometryBoard Geometry之Top_notes, Bottom_notes, Gnd_notes, Vcc_notes等。其作用為gerber中Log之Title/Page name所放层面。 $ J) @4 F# g5 I: L+ d
# ?$ C  n* t. @( _7 i6 L# L
7. 对differential pair nets 之”net space type” properties应怎样设定?
# W5 c: k9 x0 B1 K. [1) 先设定对net 设定一differential pair property,
/ ?  ]$ @# }0 H1 k) X0 I. O! l8 [4 l& |
2) 再在constraints system 控制面板中选择spacing rule nets 栏的attach property nets,并在allegro 窗口control panel的find by name 下选择 property,
5 z" M0 T8 \" U! T! d3 a2 y; y' u
3) 选取相应property,
, e* j/ @+ p  F5 E! w2 L( G9 l: m
0 g: k* R* c4 r& @' R4) 再对其套用spacing rule 即可.
4 N' G' Y6 e  @4 j' b% d. l, A/ M. R- g. U
8. Hilight时的两种不同的显示方式(实线和虚线)

# @  \! W; a& }; F1 }. A在setup>user preferences>display中,勾上display_nohilitefont,则以实线显示,不勾则虚线显示,实线比较容易看清
( N. \% G! T  w( M$ S& X0 |6 O: z' `0 B4 H$ D+ l" N) c* `
9. 怎样更新Allegro layout窗口下的tool bar和display option设定

  X2 w3 S9 E% U9 I/ H$ mView>customization>tool bar中,勾上欲显示在窗口中的内容;欲锁住右边display option窗口,在view>customization>display option中选locked_right.这样重开一个ALLEGRO窗口时就会恢复上一次的设定.* e/ z5 ?. X: E* R" U5 c0 F; A

6 C3 Q% @! v- G- I10. Color and Visibility 视窗过长,有的人在使用一阵子后会发现Color and Visibility 视窗过长不好关掉其视窗,这时有两个方法可解决.) q  i0 x4 k* o( g
1) 关掉 Allegro程式然后删掉pcbenv路径下的allegro.geo,再进 Allegro 就会重设其视窗
% p) j" x. `6 ]5 V& I5 P+ S# u% q4 @. d+ s$ j  k8 H; `6 ?
2) 将Allegro.geo 档中的Form.cvf_main 改其值  60  40  0  430
* b. a  `/ P; y5 H( @% r6 I# S2 o, z1 K  _2 H% W
11. 开啟allegro时,会自动在桌面上生成allegro.jrl档,怎麼解决? 可能的情况:环境变数中将temp路径设成了桌面9 Z6 k4 g$ e4 O3 S8 E% i/ `+ \
1) 环境变数中将temp应设成:%USERPROFILE%Local SettingsTemp
5 q5 I. Q8 W7 o# N% s
4 ~% o$ Q4 z1 [  S; U9 f! h* z2) Setup>User Perference之Design_Paths>textpath项设成了桌面3 R: o/ E6 I8 l" h2 d# k

6 _* p, `( E8 ^1 [" h# r12. 当我们要RENAME背面元件时不成功( `# v9 |: @% ]% o
选Edit/property,选中背面所有元件(FIND中选component),分配一个auto_rename属性,然后再rename一次.
. L' h( T; J) i1 _# I2 r& t+ g! U0 d1 N. U% T
13. Rename
) \  d& v+ x' R* D, r$ d+ z. j9 eSetup/user preference editor/misc/fst_ref_des可以设数值如501,它代表的意思是元件Rename后是从501开始如C501,R501等等。
, N8 c2 f1 p- \0 x. P8 Q* g6 b1 B( W: [2 G& k% r
14. 我们在走线时﹐经常碰到这样的问题﹒走线时候我们渴望RATS显示随著走线而改变﹐以便走线﹒ Setup/Drawing options之Display中的Ratsnest Points有两选项﹕7 ~, L8 M! P+ U! a& V8 Y% N; O! ~5 b
1) Pin to Pin (Rats在Pin之间显现)0 t1 r! c. }7 y0 K
( U% ?# J5 p' A3 T3 E
2) Closest end point (Rats随走线改变显示)5 f& h3 T2 O( A( I# R1 b& l0 ~

( U+ l8 N+ B& K  I8 _0 T) h15. 怎样复制多个有规律的VIA

# g6 m( U9 o7 X- L1 z点COPY在右命令栏X,Y中输入VIA的个数,则间距以PIN舆PIN之间距為准.
  }; [: i6 T! ]8 T3 ^" Q% k: t; f' ]$ m: j: R+ H4 X
16. 有时打开allegro窗口,menu会反白无效.% x# G: z6 \. T8 l/ i$ }1 H7 O$ i
- I( B5 P( U8 K; V1 W! j; h( L
1) 将不是系统路径(c:cadencepsd_14.1sharepcb extcuimenus)下的men文档删除,再更新系统路径下的men文档,6 F4 B: P: w. F4 g8 `

7 J4 b  m& {; e  p. k( w  Z2 @2) 再重新开一个allegro窗口.' g# m* C- Y6 Q6 u  m
4 a% S9 B6 Z* C
17. Stroke的使用
5 U& q& w  t1 l1) Setup>User Preferences…>UI:no_dragpopup, 若勾选用右键画stroke图形就可实现快捷功能﹐默认状态為须用CTRL+右键才可实现Stroke功能18. 如何将Help file、可执行程式掛在Allegro Menu上?
3 e8 L( ?# k2 q( ]% c  K+ r- Z5 k. ~" ^) w. T7 g
1)将LayoutserverFUserg47Menu File下的*.men档Copy to: C:CadencePSD_14.1SharePcbTextcuimenus下,
  ~; h$ q* Q, @& `( r6 n# q/ X3 ^5 m3 o9 U# q
2)将Pcb_server2PcblHelp File下的Help file Copy to C:CadencePSD_14.1SharePcbHelp下。掛上去的Help file就可以执行了。8 l; C* b- l7 i* L$ d3 [% x
# R; y- d6 W& ?& s6 e6 x* F1 U- P
19. Menu之Path设置。
! o5 y" V. M; W6 q1 b& x6 y; `, p0 |7 ]: I
Setup>User Preferences之Ui_paths 选menupath项,其默认Path為当前路径和C:CadencePSD_14.1SharePcbTextcuimenus,当你要改变Menu时,建议新增一个Menu路径以防损坏系统的Menu.4 O, ?7 ?) O: X& Q% Y9 F$ C; e

+ E* _- s5 t/ O4 w" q; L# P20. env中快捷键的保留
& P" `) o4 x& w6 d- v6 `  l! h
; N* u7 k7 B% U4 i$ l8 N$ z将Ccbenv 下的env档中alias项Copy to: C:CadencePSD_14.1SharePcbText下的env档中。即可保留你在env中的快捷键设置。8 Z. k' N8 K; R

7 a  {- t. e+ _  E21. 在进行SUB_DRAWING时﹐同一个内容会有两个相同名字﹐有时也无法打开
4 U$ f3 A% O# B- g5 {在SETUP/下的CLIPPATH路经只设当前路径﹐别的去掉
+ `4 m: R8 _9 i
' H+ n$ q6 l4 N' t4 ], q: l2 R) `  e$ V22. 定义某部分区域不能有测试点* ]4 A8 h2 [* {9 K
在Manufaturing/no_probe_bottom这层加上一块SHAPE则可.当用Route/Testprep/create Probe来create这块区域的测试点时会失败,出现的提示為:Pin out of bounds.
" ]( r) \+ `" \/ V
) H5 I% {+ _$ }; w23. Allegro Lib里的pad有更改﹐而在做零件的视窗replace不了该pad﹐即使删掉该pad重新叫进来也不能update﹒! W% e: I+ c4 H6 c
; B; Z5 `0 y5 E/ V
1) 把该pad的坐标先记下来﹐然后把该种pad删掉﹐2 [% l: i& r! v% b7 L/ @" P
1 ?3 B) ^# k+ J9 Y/ ~& O
2) 选toos/padstack/modify design PADStack…在弹出的窗口中选purge/all,再在弹出的窗口中选yes,之后再重新叫进该pad就ok了.7 q; I1 d2 Z$ A! Y

4 o( W) t# o& j) ~24. 对於VCC,GND等这些线宽要求较高的信号, 在pin脚比较小,比较密的IC上走这些信号时就很容易產生line to line的错误,如果只是单纯的把线宽改小了来走也会產生L/W的错误." f7 Q9 Z. J+ X
1) 在设这些信号的rule时,在constrain system master下的physical (line/vais)rule set etch value下,把min line width设為VCC, GND等信号一般要走的线宽值,
- Q3 ^# h2 d3 @2 Q6 I& Y( M
. a- M9 X% d# e% g/ X2) min neck width设為那些特殊IC能走的线宽值,
5 W% N0 |9 B2 Z( W
1 _9 a) B. B! O. U+ n3) max neck length设為这段线宽减少了的线可以走多长.
: D, a/ j% S. U; r7 p) f4 {- M) n9 \% M$ J
4) 然后在这些信号套上这个rule.以后在走线时就可以把特殊IC上的VCC,GND等信号的线宽改為刚才所设的那个min neck width值而不会出错.
. u' W2 G! u# o, B  k
1 m& o" |( v: s- G$ Q25. 做零件时无法放置PAD

  s# B  s6 F; R  X' [可能是右边display窗口的option栏: Inc 和Text block项数字為零﹐将其改為自然数则可: M- ]2 F2 f  T0 p1 x
9 W5 f. `: s0 E  m& ^# h
26. 做金手指零件时﹐REF*等五项内容摆放的层面(Assembly_Top OR Assembly_Bottom): X0 ]6 h, J$ e4 |
1) 当金手指的两面做成同一个零件中时﹐REF*等五项内容只放在Assemble_top 层﹔
( m' d8 k; E9 Z$ W5 C$ G: y4 P6 O' M* @) m0 k! Y" ?3 d
2) 当金手指的两面分开来做成两个零件﹐对於Top层的零件﹐其REF*等五项内容放在Assembly_Top层﹐对於Bottom层的零件﹐其REF*等五项内容放在Assembly_Bottom层; p/ L7 }5 j# m+ v! s4 h/ {0 t
. q) J7 W9 b$ a: U3 g* K
27. 在board file中replace不同封装的零件?

6 V5 M5 U' t& i" |+ n1) 先给要replace的零件增加一属性----Edit/Property, 选择temporary package symbol, apply.1 b1 v. C7 \: Q! ^1 ^! k; X3 ~5 R

" j8 o& L  N" ?" c2 h2) 再执行指令: place/replace SPECCTRAQuest Temporary/symbol. Replace的零件要与原来的temporary symbol的pin count一样
4 X+ z1 k2 z4 {( R( i9 C) c4 k: i- _7 p6 I" c; p# [
28. 开啟Allegro视窗时,等待很长时间,在command视窗提示Function未找到等资讯。
0 u" O  Y" }1 Q% C7 z将Pcbenv下的不常用之skill file delete掉,把 Allegro.ilint 档内的相应之Load “*.il”行delete掉。
7 u3 V& w# Z! `" A. Z) [
' {( u3 \, d% B% A29. Z_COPY命令在shape symbol和flash symbol格式中不能使用.

+ P# l* b$ L3 N( e7 B8 b
9 }* i$ Y/ H- Z" _& s8 F7 S# ]7 L# t7 W在setup>drawing size>type去变换工作平臺的格式到可以使用Z_COPY的格式,用后再变回来即可.可省去subdrawing的繁琐./ L: d( [, `% e+ }1 k5 ]

- Q  }$ S% t; r& }2 w30. 如何保护自己的Project。
, X! \; B8 e" H# s+ H8 ]# ?Allegro14.2中Allegro Design Expert之Editor. File>roperties选择Password. 输入密码,再钩选Disable export of design data项,这样你的Project就不会被人盗用了。
- |' S& B; g# H7 V  s- Y2 F6 n. E* a' p- R# d
31. 在Allegro14.2中不能执行dbfix指令。
' q) b& c# z8 w: V* m1) Dbfix为Allegro14.1中用来Repair errors的****程式,而在Allegro14.2中将这些Check& Repair errors的功能集中在DB Doctor这一个****程式中。DB Doctor可以Check& Repair各类型的errors 它支援各种类型的layout档案格式,像*.brd *.mcm *.mdd *.dra *.psm *.sav *.scf. 但它不能确定完成repair所有errors.5 t, h( b4 B6 W6 j$ r9 @3 ~
7 V# f# Q/ P% ^+ I/ k; P
32. Allegro Utilities****程式介绍4 P: m8 c& k. f  _
1) Allegro to SPECCTRA: SPECCTRA Automatic Router
4 z$ \) w5 P4 Z+ ]
: e* m9 P( R0 ?3 a2 T6 T+ q4 ?  o5 y2) Batch DRC: 移除板子内所在DRC marks,只是移除mark而以,若要layout须Run Update DRC.
7 U' V5 [8 o$ x& _: Y7 {+ E& t3 e! |$ R4 o. m: T
33. 如何避免测点加到Bottom层的零件内。! ~$ l8 |, J" i: N
一般情况下测点都加在Bottom层,即layer选Bottom.在运行加测点时Route>Testprep>Auto…中不要钩选Allow under component,电脑会自动根据零件之Assembly侦测是否有湞点在零件内。已加在零件内的湞点将无效。
0 }( E- }5 @, p! R* T, A( i6 H! _. r' n% }/ z/ {
34. 如何一次性highlight没有加测点的net
7 c7 _' D) d! r3 y  U; R1) 方法一:在运行完Route>Testprep>Auto…之后,highlight所有net,然后关掉所在层面,只开Manufacturing>ROBE_BOTTOM,之后以框选方式dehilight所有net,再打开需要之层面,剩下的highlight net即为未加测点之net./ a' M& F: \& C2 Q" A5 f
* h/ _4 S$ J8 [1 f$ }- W
2) 方法二:在运行完Route>Testprep>Auto…之后,在Allegro 命令行输入hl_npt即可一次性highlight没有加测点的net. 前提是…pcbenv下面有hl_npt.il skill file., D4 _, I& R; v/ W- V9 ?
. h4 E+ A* n5 d* j) L( I& Y+ V
35. CRTL键在Allegro中的使用。8 @8 O, K/ @$ @' U% q2 r
在执行逐个多选指令像Hilight、其他命令之Temp Group时,按住CRTL键可以实现反向选择的功能,即执行Hilight时,按CRTL键时为Dehilight, 执行其他命令之Temp Group时按CRTL键为取消选择。
5 I, \( J  i7 C# g8 K6 b8 ^* p8 Y7 h* ~9 x
36. 通过show element之report档产生一个list file.& K# }% d" G& J: u- H. L! J0 @4 B  J
Display>Show element框选目标net or symbol etc,则产生一个Report视窗,将其另存为一个txt档,即为一个list file.这一list file可用於Hilight一组线,Delete一组symbol,此作法比设定Group或定议Bus name更为灵活。
: q0 H8 C7 U1 u$ q# i% H6 }! a
3 y* c0 f9 h, }# {+ p! x37. 固定Report窗口以便显示多个Report 窗口
+ l; W, X+ N" X4 c" V8 M在Report窗口选File>Stick,该窗口即可固定﹐再执行Report指令时﹐该窗口将不会被覆盖3 i* b/ X: L  k7 w) ]
4 }# U9 D. {& \$ X+ v
38. 中间键之放大缩小的设定0 c, V3 r) }1 [
Setup>User Preferences…>Display: no_dynamic_zoom,若勾选﹐则点击中间键时只可一次性Zoom窗口﹐默认状态时﹐点击中间键可随意zoom窗口。
2 x+ A( K7 z9 [6 ~: e7 E! L4 X6 N2 j* |! Q- ]. a  g0 D/ |
39. Show element时不显示manhattan etch length

7 ^, p& H. K# Q$ P1) Setup>User Preferences…>UI: show_max_manhattan_pins 在Value栏Key入1就可以Show element时不显示manhattan etch length,此设置对有NO_RAT属性的net不适用。7 U6 o/ x% B' h0 V7 w, v

8 P  t( o9 f" W! R* r! ]2) 一般情况下超过50 pins的net,比如GND等power net, Show element时不显示manhattan etch length。
4 I1 s: d$ G( M/ k. \
& l9 U& u) h; W8 g1 z9 _# C7 D; b0 N40.非电气引脚零件的制作
) o) i1 |# C/ z8 M2 {3 |9 _; K建圆形钻孔:6 ]6 t/ r+ T  ]5 m4 @! K
(1)parameter:没有电器属性(non-plated)。
: k7 ?; E( t( r- `8 o/ C  ~, d
0 ^3 g! A+ l6 u1 q$ H(2)layer:只需要设置顶层和底层的regular pad,中间层以及阻焊层和加焊层都是null。# A# L( ?7 [; l

! `& ~8 y9 v' [; S9 ]& A0 E" a注意:regular pad要比drill hole大一点。
5 h% u/ c7 x6 o; t
: D0 d. t. V, D5 k/ M- x41.Allegro定义层叠结构" E2 T' p2 K# k( U0 M0 U
对于最简单的四层板,只需要添加电源层和底层,步骤如下:3 B- {$ M/ V+ R( _0 H) o
1、Setup –> cross-section6 l) a8 v$ Z& P
2、添加层,电源层和地层都要设置为plane,同时还要在电气层之间加入电介质,一般为FR-4! K4 l, Q1 r) }' Q4 e
3、指定电源层和地层都为负片(negtive)9 ^. H2 g# ~! l1 G
4、设置完成可以再Visibility看到多出了两层:GND和POWER0 [& Q4 |; T. F$ N: W$ E
5、铺铜(可以放到布局后再做), O1 G3 h1 v( H$ u/ _$ o/ K/ q
6、z-copy –> find面板选shape(因为铺铜是shape) –> option面板的copy to class/subclass选择ETCH/GND(注意选择create dynamic shape)完成GND层覆铜% F; M8 @9 F& S$ B3 g1 M
7、相同的方法完成POWER层覆铜) I( Q+ Y6 q# q* D) e! ~( b
: M: P) V5 H" K/ F' b/ j
42.Allegro生成网表9 }# d/ ?# x% j. r- s, z& c
1、重新生成索引编号:tools –> annotate( k1 `, _. j* ?0 p
2、DRC检查:tools –> Design Rules Check,查看session log。
. v) `* K1 T! ^) J: K# L3、生成网表:tools –> create netlist,产生的网表会保存到allegro文件夹,可以看一下session log内容。
/ a0 j, o! e8 k/ W4 t9 N2 @7 {, C! P* U9 a0 Q' P

' \; b4 |$ F  J8 ^0 \! e) U, F) ?& kAllegro导入网表
( N3 t- j' _- D7 V' z" D" [5 q( p$ z" k6 g! s3 Z8 Z. |8 `- b
1、file –> import –> logic –> design entry CIS(这里有一些选项可以设置导入网表对当前设计的影响)
+ R! y7 s4 Q2 M) Y' Z4 E  X& Q; K+ U2、选择网表路径,在allegro文件夹。
! Z& S4 H# ~" Z* G( e  ^3、点击Import Cadence导入网表。
4 Y& j. e% d6 Q4、导入网表后可以再place –> manully –> placement list选components by refdes查看导入的元件。
  l8 J* A/ _/ y5、设置栅格点,所有的非电气层用一套,所有的电气层用一套。注意手动放置元件采用的是非电气栅格点。
- s) x  I! K' h# C; `+ O0 ?$ K4 o6、设置drawing option,status选项会显示出没有摆放元件的数量,没有布线的网络数量. Z1 y& t5 C: k# q; I. a8 f; f
# q' m8 @2 L9 u; H( H5 Y
43.Allegro手工摆放元件
2 Q3 B- {. O, T9 l* v6 F1、place –> manully –> components by refdes可以看到工程中的元件,可以利用selection filters进行筛选。另外也可以手工摆放库里的元件。还可以将对话框隐藏(hide),并且右键 –> show就可以显示了。
' Z( M& F* m" t/ ~6 f
4 w) u, b9 C' \8 E0 E! _2、如何镜像摆放到底层?* V) S- N0 s! F
6 s  k; [7 Z; R9 n6 X- o
方法一:先在option选mirror,在选器件* J" d7 o  S- u- @) M
方法二:先选器件,然后右键 –> mirror
% q7 V* |; z$ ?- {+ ^) H7 k, M" _- k方法三:setup –> drawing option –> 选中mirror,就可进行全局设置# d: k- Q5 k( E6 S/ ?- h
7 l. N- a/ e, B7 k
方法四:对于已摆放的零件,Edit –> mirror在find面板选中symbol,再选元件这样放好元件后就会自动在底层。- ^3 I$ B: Y$ H* I

+ r( P. \) N3 b3、如何进行旋转?; u) J: z( _8 \
( s0 q9 K3 Y# k6 U2 l
方法一:对于已经摆放的元件,Edit –> move 点击元件,然后右键 –> rotate就可以旋转
8 p5 R# L3 Q9 P. u. a方法二:摆放的时候进行旋转,在option面板选择rotate8 L; W8 [/ @3 e' \1 s
' Q/ u. d2 l! \8 X% ?
44.Allegro快速摆放元件
( j! p2 S2 Y5 K$ `  ?1、开素摆放元件:place –> quickplace –> place all components
7 }8 H& Y% `; a0 }/ ?1 v/ x9 F) `9 ?) }( V1 [

( o' w+ S* h( a' i& e1 V: ~2、如何关闭和打开飞线?
- ^3 y/ [1 L/ V' b# d
2 R( Z7 m. q7 E关闭飞线:Display –> Blank Rats –> All 关闭所有飞线
  {( {: s  b4 x: |. @. @3 v5 T打开飞线:Display –> Show Rats –> All 打开所有飞线
9 P8 n1 g7 u; M- J
9 a2 B! V6 H8 v3 P! \; Q! p3、快速找器件:Find面板 –> Find By Name –> 输入名字
2 B5 l3 h9 @/ x* A8 v& Q
8 z5 S, C4 k) M3 U45.约束规则的设置概要

1 E2 `5 d: F$ w0 F4 L1、约束的设置:setup –> constrains –> set standard values 可以设置线宽,线间距。间距包括:pin to pin、line to pin、line to line等6 w$ X) p' A7 I5 }" K- F

3 T( ?3 X9 o# m* t+ G9 b2、主要用spacing rule set 和 physical rule set
% w/ T3 k& ~$ T, c; z
2 O$ _; Z; ^4 u- H/ P3 W% @! b& t46.约束规则设置具体方法! i* N9 `; {7 M8 Q; O
1、在进行设置时,注意在Constrain Set Name选择Default。这样只要是没有特殊指定的网络,都是按照这个规则来的。% W# [8 a; b9 C
& M( S- q5 v# d0 ~' J0 u6 j( }( T
2、一般设置规则:pin to pin为6mil,其他为8mil。
9 N: K7 s* ~% H: _( t
. A5 }7 V2 d6 J3、Phsical Rule中设置最大线宽,最小线宽,颈状线(neck),差分对设置(这里设置的优先级比较低,可以不管,等以后专门对差分对进行设置),T型连接的位置,指定过孔2 i: {2 a4 e7 ~. j  E3 S
1 I. l5 P* e. k4 Q5 Z! P% @
4、添加一个线宽约束:先添加一个Constrain Set Name,在以具体网络相对应。
8 ~2 [4 R1 ]; j7 T. g: o  M
# Y; m8 A  ?# P7 g9 J47.区域规则设置
( U9 B9 g% u  v
1、设定特定区域的规则,例如,对于BGA器件的引脚处需要设置线宽要窄一些,线间距也要窄一些。
: [- P- }8 G! r3 D
4 Y4 l* `) {$ i/ |4 W$ `+ W/ s8 _2、setup –> constraints –> constraint areas –> 选中arears require a TYPE property –> add 可以看到options面板的class/subclass为Board Geometry/Constraint_Area –> 在制定区域画一个矩形 –> 点击矩形框,调出edit property –> 指定间距(net spacing type)和线宽(net physical type) –> 在assignment table进行指定9 `/ [& O, `  s! U6 w
  • TA的每日心情
    开心
    2022-12-5 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-11-19 14:37 | 只看该作者
    今天没有亏
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-10 03:11 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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