EDA365电子工程师网

标题: Capture-Allegro最好的设计习惯 [打印本页]

作者: John-L    时间: 2009-8-14 10:08
标题: Capture-Allegro最好的设计习惯
本帖最后由 John-L 于 2009-8-14 10:10 编辑 , Z+ J  \6 ]7 B* `7 u/ Z$ }. J% c
  H( J& H9 c: q2 A2 j
做到下面的要求,ALLEGRO NET-IN就轻松多了:! k. G5 V& ]5 ^
! m/ W% R* F& P
Best practices for Capture-Allegro
% L& I( H6 U% @, A2 \8 GBest practices for preparing a library for Capture-Allegro PCB Editor! s1 Y, N& k1 [0 J. [1 {5 l7 u3 i7 z
flow
: ]) ^  i1 }4 s1 @' T􀂃 Limit part and pin names to 31 characters# L/ f# H& i0 a6 w( s9 q
􀂃 Use upper case characters for part/symbol names, part references) ]  J8 d; E9 J. [" b9 |; r
designators, and pin names6 y! }4 P2 L; v! Z
􀂃 Do not use special characters to assign part names, references& z! C5 s' w  [$ x' a9 @
designators, and pin names# }1 n. X0 V: V
􀂃 Do not use duplicate pin names for pins other than power pins9 j" A3 n+ c: Z5 L  O% m
􀂃 For multiple power pins with the same pin names, do not make some- ~/ I3 o, j. W
pins visible and other invisible. c, D  o2 f0 I
􀂃 Do not use "0" as a pin number2 l* m  M: d- S( ?) W9 f
Best practices for Capture design for Allegro PCB Editor4 Y4 w# i7 J8 Y1 J$ Z2 s& o  {& N2 K
􀂃 While defining a net list alias or a net name
! Y# A  Y! g8 T. O9 e! O3 u) F9 a( A: f2 P) P• Keep the maximum length of a net name or alias up to 31  C1 {- I, a$ r
characters4 m5 f. Q9 y# _$ K
• Do not use lower case or special characters in a net name
- P7 A7 l, V7 f1 N4 e  {􀂃 Avoid using "Power Pins Visible" property at design level
! T  W$ l: Q7 }/ ]/ h; K; m􀂃 Use net to connect pins2 O) H$ B: R: q1 W; S5 a- G
• Leave room for assigning a net name. Pin-to-pin connection
( s/ a% b. X4 ?; B- [7 h% ~changes the net name when a user moves a component6 X& r8 v# j. [' @+ S) D
􀂃 Run the Capture DRC command before generating Allegro PCB Editor1 ], K2 Z; A2 X; m  ~1 B( _
netlist
; v+ z; K5 ~: U3 @* z+ k1 i􀂃 Set path for Allegro PCB Editor footprint before running Netrev
- m; ?0 c! h& h, @# ^5 H6 nBest practices for smooth back annotation
. @- ], I" I8 E( P. C􀂃 Do not change design name, hierarchical block names, or reference
# U# B# s/ U6 D8 B& Fdesignators in Capture after board files creation4 e+ P& F/ k5 D5 C
􀂃 Do not edit a part from schematic in Capture after board file
, u2 ^1 u: e) o! l$ [creation! A- l9 O+ W, z2 I- E7 V/ T
􀂃 Do not replace cache as it changes the Source library name and part/ y) w8 `. F1 ^: W: {* }# `9 V# {
name, in capture2 p# ?9 y& d1 `$ N. y8 J: b
􀂃 Do not change the values of component definition properties in
% |  K; T. F8 b6 H' _capture after board files creation( g0 ]1 {( J& i% n( c
􀂃 Do not change Design file/root schematic/hierarchical block names9 F! o9 C7 Z$ B* w0 S
in Capture after board file creation1 G: g& \2 h6 ~7 K/ C7 g; F
􀂃 Do not add or delete components to or from the schematic design
# ]% B# W8 z$ k" m& q7 Bimmediately after the board file creation. Add or delete components! ?; D2 Q$ d* U  r" ^" B: E
after finishing the back annotation process
3 x7 |5 l' ^! e7 g$ S; V- 2 -% L$ W7 `2 ~0 F" K/ v
􀂃 Do not add any additional components in Allegro PCB Editor. Instead,8 W+ B( ~- Y* d9 x
add components in Capture and take them to Allegro PCB Editor, A3 Y8 Z) j; b* b1 [
􀂃 Do not add, rename, or delete a net in Allegro PCB Editor
/ a5 l- c4 W1 e+ p8 l& w' i􀂃 Do not change the format for reference designators for parts in) ~$ Z1 O- b, K5 H3 z1 P! z
Allegro PCB Editor as <Alphabet(s)><Numeric><Alphabet(s)> or
" S! a( g" r) C. u7 r6 n4 m- l/ D><Alphabet(s)>-<Alphabet(s)>
" y$ E7 D5 R$ |&#1048707; Run Allegro PCB Editor Dbdoctor before running Back annotation by
& o, l7 e  Q6 z3 c. u5 h0 vselecting the Database Check command from the Tools menu in Allegro
/ H# b+ f6 m. N0 `7 q/ oPCB Editor) g8 T  E" a9 o
&#1048707; Make backups of the original design before updating the design with
. t5 w$ O0 D' V: S# Nthe swap information in Capture6 n- J0 q7 [& t3 s5 m5 u3 u$ q. }
&#1048707; Back annotate the design immediately after making the board file.) {. v( E9 Y( O3 [5 ]5 l
Though it does not a mandatory step, back annotating the design
$ B2 J4 {* F/ g. Wbefore placing components helps avoid problems in back-annotation
: V# k- B& o) p0 Sat a later stage.
5 t5 V: k+ F/ `; P) ]If back annotation at this stage generates an empty swap file, you
* e% a8 M  {- i0 Bcan proceed with placing and routing the board file. In case any
6 z  W1 K. B" I2 M8 Y0 G0 v+ h% fproblems are detected, you must correct them in the design file and! j* i7 P- c/ ?  O2 [! v8 V: S
generate the board file again until an empty swap file is generated.

Best practices for Capture-Allegro.pdf

24.21 KB, 下载次数: 1419, 下载积分: 威望 -5


作者: John-L    时间: 2009-8-14 10:11
不知道为什麽COPY出来会有"&#1048707"之类的东东
作者: yizhe1015    时间: 2009-8-15 07:16
很好哦
作者: 03155001    时间: 2009-8-15 13:56
谢谢分享
作者: yzxujiang    时间: 2009-8-15 14:24
努力争取
作者: happywzb    时间: 2009-8-16 09:43
不错
: |. x, ]7 \  S2 _4 Z$ `. ^好东西
作者: dabing715    时间: 2009-8-17 08:46
好东西 大家分享
作者: osinfo    时间: 2009-8-17 09:58
7# dabing715
  q0 i# h- T4 s打开学习一下,谢啦1
作者: hehehe    时间: 2009-8-17 10:08
谢谢分享!
作者: n042208    时间: 2009-8-18 22:45
谢谢楼主
作者: xhymsg    时间: 2009-8-19 08:16
TKS~~~
作者: John-L    时间: 2009-8-28 14:25
自己顶一顶。
- b1 ^* ?" W1 }/ V% m看见好多人调网表有问题。3 E* m7 j3 V, d* ~4 s
养成良好习惯很重要。
作者: 杜晓    时间: 2009-12-16 17:25
很好
作者: vincent_xiao    时间: 2009-12-16 20:13
学习了
作者: sls_swz    时间: 2009-12-16 20:50
学习了!顶起来!
作者: yuebingbl    时间: 2010-4-9 23:30
谢谢了!耐心看
作者: zepheir    时间: 2010-4-10 03:28
受教了!
作者: asp00    时间: 2010-4-10 08:43
谢谢分享!!
作者: wangh    时间: 2010-4-10 17:04
不错,可惜是E文,谁能翻译下?
作者: steven7522    时间: 2010-4-11 11:50
学习了!
作者: alex1120    时间: 2010-4-26 20:32
学习下e文
作者: sinsai    时间: 2010-4-30 17:39
学习之,谢谢
作者: minger2008    时间: 2010-5-3 19:30
谢谢分享
作者: happybai    时间: 2010-5-7 15:21
一般
作者: honey2008    时间: 2010-5-7 15:32
学习了!谢谢分享!
作者: mening    时间: 2010-5-7 15:51
有点乱
作者: hqy51222    时间: 2010-5-10 09:17
学习了 刚起步要有个好习惯
作者: sls_swz    时间: 2010-5-13 20:11
好东西,顶!
作者: 草莓1989    时间: 2010-5-13 21:45
学习咯!!!
作者: chenmin000    时间: 2010-5-14 10:16
看了,学习一下
作者: wh23jiang    时间: 2010-5-17 10:19
开始培养。。
作者: yuhongbo    时间: 2010-5-17 11:00
感谢分享
作者: lotushwb    时间: 2010-5-28 18:28
谢谢分享
作者: lotushwb    时间: 2010-5-28 18:29
谢谢分享
作者: yuguo211314    时间: 2010-5-28 23:17
学习一下
作者: mengshang    时间: 2010-5-29 06:07
我会注意的
作者: mikeclinton    时间: 2010-5-29 10:48
好东东,谢谢楼主。
作者: whzkh    时间: 2010-5-29 17:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: jima    时间: 2010-5-29 17:30
回复 1# John-L ( d3 w  C* X- g: O) K$ Q* w

3 s" D1 e! Y4 p+ g4 B5 _
) M* Y( m% p$ |1 @. g2 g    好!
作者: sharpcolin    时间: 2010-5-31 09:55
谢谢楼主,顶
作者: zengjun0602    时间: 2010-9-3 16:19
學習了呵呵
作者: bbz967    时间: 2010-9-3 19:42
顶顶更健康
作者: lj503    时间: 2010-9-3 20:03
jiu就只有我看到英文...  0.0
作者: fanrick    时间: 2010-9-6 22:45
谢谢分享!
作者: John-L    时间: 2010-9-7 10:48
呵呵,浮上来了。。
作者: lilin198302    时间: 2010-9-8 11:10
谢谢分享+ u0 P; G( f: F
努力学习中...
作者: chen123guoyun    时间: 2010-9-10 09:58
就是英语不好可有中文的
作者: ITOP    时间: 2011-8-30 09:02
THANKS!!!!!!
作者: czypf    时间: 2011-9-5 15:27
学习一下,好东西,必须的顶。。。
作者: tjukb    时间: 2011-9-5 17:06
这个绝对要顶!
作者: mjl-0708    时间: 2011-9-5 20:52
需要修改网络或者和原理相关的操作最好在原理图中修改,然后同步到PCB,这样保证原理图和PCB的同步,减少犯错机会啊
作者: zzqfox    时间: 2011-9-5 21:12
确实需要注意细节问题
作者: 见风就动    时间: 2011-9-5 21:45
英语太烂,看到这一堆,有点头大
作者: liu19850810    时间: 2011-9-6 14:31
不错,学习了
作者: lcywzg2008    时间: 2011-9-8 13:07
顶起来顶起来顶起来
作者: amper    时间: 2011-9-8 14:30
恩,自检中。。。
作者: zhengjinlan8    时间: 2011-9-8 22:53
学习理解中
作者: Mifly20051011    时间: 2011-10-24 10:25
好东西啊,谢谢
作者: Zach    时间: 2011-11-6 21:04
新手学习下啦
作者: chouqiu    时间: 2011-11-8 16:27
英文的不懂  
作者: zxy8517    时间: 2011-11-8 17:44
谢谢分享
作者: beihaifuyao    时间: 2011-11-8 18:47
学习学习,顶顶
作者: fangcyang    时间: 2011-11-9 11:03
每个人都有自己的一套习惯,最好还是要规范,谢谢楼主的分享。
作者: Zach    时间: 2011-12-4 20:12
:)
作者: xiahang    时间: 2013-8-28 10:01
哈哈。。。谢谢分享!+ f; F$ T8 T+ Q7 Z0 w7 ?
下载了PDF
作者: Sisic    时间: 2013-10-15 23:48
英文版的  看不懂 請問有中文版的嗎?




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2