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

Capture-Allegro最好的设计习惯

    [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-14 10:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 John-L 于 2009-8-14 10:10 编辑
$ A) w! W, y+ x9 K
3 f* R4 H# F8 X6 D0 O4 M0 v做到下面的要求,allegro NET-IN就轻松多了:' K/ Y4 _! ^/ l3 @, Q
3 o1 t, O) D8 w0 b
Best practices for Capture-Allegro
) C; W& o2 S9 M1 P. V9 S5 B' hBest practices for preparing a library for Capture-Allegro PCB Editor7 j1 B! q, N6 L9 F' c4 i8 M
flow
* G2 T  f; R( q7 M! `4 \! K􀂃 Limit part and pin names to 31 characters
' M! n# V9 m7 O8 F􀂃 Use upper case characters for part/symbol names, part references
# P: x) d' v9 J8 O6 pdesignators, and pin names. u7 C0 A8 ^$ B6 x& a2 G% K
􀂃 Do not use special characters to assign part names, references, B8 G! S8 J, Q% Q2 |6 X6 e. D# k
designators, and pin names$ n5 ^% k. J* y6 U6 Z9 Q
􀂃 Do not use duplicate pin names for pins other than power pins
4 s" y$ a! o6 w' j+ {􀂃 For multiple power pins with the same pin names, do not make some
* k' w; b5 O3 N) ~8 L0 v, Kpins visible and other invisible# U0 ~( ^  d1 x7 x4 B  J
􀂃 Do not use "0" as a pin number, X; N. Z. J% L/ _5 E8 R! Z
Best practices for Capture design for Allegro PCB Editor" U* g7 c, V& w3 b7 @9 c
􀂃 While defining a net list alias or a net name6 J8 A5 `0 j  @3 P" b
• Keep the maximum length of a net name or alias up to 31
: A  y5 C$ L% \characters
) W, C+ c9 y" q" F+ c$ H• Do not use lower case or special characters in a net name9 G& ?" `5 O+ D7 o: h: Q! a
􀂃 Avoid using "Power Pins Visible" property at design level2 u. X( a/ _# l
􀂃 Use net to connect pins# L9 E8 |) n- s0 A+ ~4 _- I# O
• Leave room for assigning a net name. Pin-to-pin connection4 `( F/ P0 a! R0 s1 m* T
changes the net name when a user moves a component
" A2 |+ k& w8 _  t! u/ P􀂃 Run the Capture DRC command before generating Allegro PCB Editor: u" a/ w1 g' Z' m- s$ F
netlist
1 w- T0 O/ c+ i7 e" W$ d+ b( [􀂃 Set path for Allegro PCB Editor footprint before running Netrev
- v0 b* \+ t& ^Best practices for smooth back annotation
/ k3 X( \2 A' @􀂃 Do not change design name, hierarchical block names, or reference
3 J) P" ?* C1 ]: J6 Zdesignators in Capture after board files creation
" l: L- w2 x1 x+ M" a5 e, {􀂃 Do not edit a part from schematic in Capture after board file
' W( S$ Z$ F4 @0 c* e9 `# K$ l/ ocreation
9 t' o+ y: D. z9 g+ s# V􀂃 Do not replace cache as it changes the Source library name and part/ H- e7 W% W6 p  C0 ]4 l; `$ ~4 I, B
name, in capture
- h; b* t5 l  J0 a8 ~& Z4 j􀂃 Do not change the values of component definition properties in; O" u# T2 i% a1 a3 P2 x
capture after board files creation) K7 i. ~2 B6 U, i
􀂃 Do not change Design file/root schematic/hierarchical block names* z  f- z. v1 O+ R
in Capture after board file creation
9 h+ P# G( S' _􀂃 Do not add or delete components to or from the schematic design
& Z$ S6 C' X. M6 O! r5 M  e4 limmediately after the board file creation. Add or delete components
+ j5 V# w1 E; Pafter finishing the back annotation process
4 H( W" ^" g5 d* l. E; [6 z- 2 -
7 ?8 w) w1 ]' D: j# Y% N8 e" O& V􀂃 Do not add any additional components in Allegro PCB Editor. Instead,/ X+ m1 Y/ k' G0 T3 G: M
add components in Capture and take them to Allegro PCB Editor
% b  f  q' [6 q􀂃 Do not add, rename, or delete a net in Allegro PCB Editor) I, c3 c9 r! T& I
􀂃 Do not change the format for reference designators for parts in
* t1 I& {2 c: E: TAllegro PCB Editor as <Alphabet(s)><Numeric><Alphabet(s)> or
: m( }  m# f  T* u% N><Alphabet(s)>-<Alphabet(s)>
* p( u3 B1 w' T+ P1 E. _. o&#1048707; Run Allegro PCB Editor Dbdoctor before running Back annotation by" p1 \9 q2 a' _% J) S# y6 q
selecting the Database Check command from the Tools menu in Allegro
! c, z7 E  ]/ ]+ i2 [# _PCB Editor
& ~+ k/ P' f# q( S9 S  @&#1048707; Make backups of the original design before updating the design with
5 t6 F/ O& u8 v* I3 H! j. Nthe swap information in Capture
8 l! ~: C# G2 ~' l, v% j+ R$ ]&#1048707; Back annotate the design immediately after making the board file.8 z. @1 U+ A1 g
Though it does not a mandatory step, back annotating the design
. s8 h' S. w/ o" cbefore placing components helps avoid problems in back-annotation- I9 S" F5 J7 L9 q1 x
at a later stage.
! c* u8 x0 {, v) ]1 f+ L# zIf back annotation at this stage generates an empty swap file, you1 M9 T' O8 ?! P+ E" m0 j& l
can proceed with placing and routing the board file. In case any9 o5 |5 o  p3 C1 x  F
problems are detected, you must correct them in the design file and' z: ?1 ?" ?" ~6 Z
generate the board file again until an empty swap file is generated.

Best practices for Capture-Allegro.pdf

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

该用户从未签到

推荐
发表于 2019-11-7 14:19 | 只看该作者
一直不明白电源脚默认都是隐藏,有什么好处?1048707; Avoid using "Power Pins Visible" property at design level&

该用户从未签到

推荐
发表于 2013-10-15 23:48 | 只看该作者
英文版的  看不懂 請問有中文版的嗎?

该用户从未签到

推荐
发表于 2019-11-5 15:50 | 只看该作者
做工程需要规范,学习下,谢谢!

该用户从未签到

2#
 楼主| 发表于 2009-8-14 10:11 | 只看该作者
不知道为什麽COPY出来会有"&#1048707"之类的东东

该用户从未签到

3#
发表于 2009-8-15 07:16 | 只看该作者
很好哦

该用户从未签到

4#
发表于 2009-8-15 13:56 | 只看该作者
谢谢分享

该用户从未签到

5#
发表于 2009-8-15 14:24 | 只看该作者
努力争取

该用户从未签到

6#
发表于 2009-8-16 09:43 | 只看该作者
不错- H+ Y% ~# f/ E/ z
好东西

该用户从未签到

7#
发表于 2009-8-17 08:46 | 只看该作者
好东西 大家分享

该用户从未签到

8#
发表于 2009-8-17 09:58 | 只看该作者
7# dabing715
% @5 `% b, C2 W. @) ?打开学习一下,谢啦1

该用户从未签到

9#
发表于 2009-8-17 10:08 | 只看该作者
谢谢分享!

该用户从未签到

10#
发表于 2009-8-18 22:45 | 只看该作者
谢谢楼主

该用户从未签到

11#
发表于 2009-8-19 08:16 | 只看该作者
TKS~~~

该用户从未签到

12#
 楼主| 发表于 2009-8-28 14:25 | 只看该作者
自己顶一顶。
$ M2 s* X. h: Z, p* _& J( a看见好多人调网表有问题。& Z2 m8 ]6 ]; s8 u
养成良好习惯很重要。

该用户从未签到

13#
发表于 2009-12-16 17:25 | 只看该作者
很好

该用户从未签到

14#
发表于 2009-12-16 20:13 | 只看该作者
学习了

该用户从未签到

15#
发表于 2009-12-16 20:50 | 只看该作者
学习了!顶起来!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-31 03:15 , Processed in 0.156250 second(s), 28 queries , Gzip On.

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

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

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