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

Capture-Allegro最好的设计习惯

    [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 John-L 于 2009-8-14 10:10 编辑
: \3 H4 {7 `( u6 c4 g* N& \* z
: l' \" q+ }4 d9 _, _. I, [2 X做到下面的要求,allegro NET-IN就轻松多了:
% |# n& t6 G& X" E) r" e
- f$ @4 [$ S" O" G6 T+ {7 YBest practices for Capture-Allegro! V' \* W. k, M' U. A
Best practices for preparing a library for Capture-Allegro PCB Editor
; c: D2 R( h. X; L- Q2 ^3 N8 e. }5 I$ f$ kflow
2 t, B7 V9 Y$ p5 `􀂃 Limit part and pin names to 31 characters7 b6 v; b) Z, c  Q- [
􀂃 Use upper case characters for part/symbol names, part references
' ?. M  l0 \8 ~. X" Vdesignators, and pin names
- T, V6 m9 L1 L8 L0 @5 M􀂃 Do not use special characters to assign part names, references
3 v: _. r( r) J: f( B$ q" b1 Ndesignators, and pin names8 W; y# h3 }: Y* [7 \# r
􀂃 Do not use duplicate pin names for pins other than power pins1 V  L% Z% T- Z
􀂃 For multiple power pins with the same pin names, do not make some1 x  q$ F! N' e# W1 e8 {0 w
pins visible and other invisible& }) N  P5 M; E8 L& @3 R
􀂃 Do not use "0" as a pin number8 I$ K' C- Q/ E  r* r
Best practices for Capture design for Allegro PCB Editor% s# v  c( U1 Y9 V
􀂃 While defining a net list alias or a net name
+ q" N$ a2 x9 u3 O3 s0 I• Keep the maximum length of a net name or alias up to 31
, }1 s# P: A5 P0 Ccharacters
$ |& b3 m) r: o6 Q4 a• Do not use lower case or special characters in a net name+ m* [& y" A5 F" V" M
􀂃 Avoid using "Power Pins Visible" property at design level& X* C# ?! V, T5 }  [
􀂃 Use net to connect pins
* V5 T+ T- ~: p9 k8 B$ O+ N0 Z• Leave room for assigning a net name. Pin-to-pin connection
$ M$ }- w0 _, @changes the net name when a user moves a component
1 T" z6 z8 x# n  V* r% L1 e8 @􀂃 Run the Capture DRC command before generating Allegro PCB Editor4 |( F8 D- \  I6 E' y) S
netlist
7 T/ q$ c& `- U$ b: O􀂃 Set path for Allegro PCB Editor footprint before running Netrev* w% r+ w! O/ l/ h/ K
Best practices for smooth back annotation
1 `) Y  v6 a4 }: }  B7 B8 n2 \7 K􀂃 Do not change design name, hierarchical block names, or reference; }' [$ R/ ]( M; y9 H$ D( z
designators in Capture after board files creation8 |7 x, Z5 y+ |: f0 ~
􀂃 Do not edit a part from schematic in Capture after board file8 D. A4 n. J) T, K: F
creation1 S! I4 r  Z) N& D" W- Z
􀂃 Do not replace cache as it changes the Source library name and part3 o8 O& {- _* [% Z; s2 Z
name, in capture
  o* C7 M3 k6 D( H( M- u3 \􀂃 Do not change the values of component definition properties in" D+ w& u% r1 y
capture after board files creation
0 e5 t: h) A: t􀂃 Do not change Design file/root schematic/hierarchical block names, I2 h: h# J  j9 F9 j3 c  X0 y& S6 J
in Capture after board file creation; L2 G9 }! {; @, l9 {4 f& Y) C
􀂃 Do not add or delete components to or from the schematic design
, O5 z2 c& Y7 A# w, t  G7 `! qimmediately after the board file creation. Add or delete components; O) j, |  f; d0 v  p' ]+ [
after finishing the back annotation process
4 P: p8 h" {' q+ n& |- 2 -
* b* M, O1 z5 F+ i􀂃 Do not add any additional components in Allegro PCB Editor. Instead,
! q: L' o. p( I" X8 [( Oadd components in Capture and take them to Allegro PCB Editor2 N: @- j. S( M9 Z* p& _
􀂃 Do not add, rename, or delete a net in Allegro PCB Editor0 n# f0 B$ C# s( N/ k
􀂃 Do not change the format for reference designators for parts in
) ]; L+ t; P1 gAllegro PCB Editor as <Alphabet(s)><Numeric><Alphabet(s)> or5 {% T6 g: E0 N
><Alphabet(s)>-<Alphabet(s)># v4 r& @1 |" Z4 n+ `; q
&#1048707; Run Allegro PCB Editor Dbdoctor before running Back annotation by* u( ~! i% k/ S: q# x. n
selecting the Database Check command from the Tools menu in Allegro" X8 k% I6 V+ F- D
PCB Editor
3 x, n+ r1 K  E&#1048707; Make backups of the original design before updating the design with7 L: Z0 ~! @- h: U
the swap information in Capture
$ n+ ~$ O5 K  [3 f6 g&#1048707; Back annotate the design immediately after making the board file.) {' }/ M7 J* U
Though it does not a mandatory step, back annotating the design
5 F1 n' K! ^; f! w+ `: i! b) [before placing components helps avoid problems in back-annotation7 s0 q. k: X) d+ w- ~# T
at a later stage.
( T( c- H* s4 Z% Z7 i, k/ YIf back annotation at this stage generates an empty swap file, you1 x7 F1 C4 K/ F' K
can proceed with placing and routing the board file. In case any' f6 c+ f& y+ ^9 z$ P7 p7 i% X/ f+ v) H
problems are detected, you must correct them in the design file and* l, Z2 n. `. b
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 | 只看该作者
不错
  X" S; i3 n+ G4 k" E2 J好东西

该用户从未签到

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

该用户从未签到

8#
发表于 2009-8-17 09:58 | 只看该作者
7# dabing715 ' u& X  \! y( \9 R, H
打开学习一下,谢啦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 | 只看该作者
自己顶一顶。0 y7 T8 J  X2 C+ V+ {
看见好多人调网表有问题。/ M. M) D' q0 A8 `
养成良好习惯很重要。

该用户从未签到

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-30 10:45 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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