EDA365电子论坛网

标题: 庆祝自己成功把网表导入ALLEGRO [打印本页]

作者: 毒女    时间: 2009-2-12 12:38
标题: 庆祝自己成功把网表导入ALLEGRO
发个贴庆祝下.. \4 a3 J" M! g0 ?4 U
  成功把网络表导入ALLEGRO满足以下条件3 F% P7 ]+ X. p  I
1,原理图是否正确  当你点上TOOL/Create net 的时候.看看.WINDOS/Session Log里面会有错误的报告.
8 H- {* k1 n/ R3 I" q2,ALLEGRO 的封装是否在默认的LIB里面.名字是不是跟原理图 一样的.3 i5 t, A/ ~( ~" h" m; c

/ Y# Y! P$ Z# [( O9 E# A3 X  当上面的满足好之后.TOOL/Create 出现对话框
" a; E  `4 i) F" c9 u
6 x$ Q$ m7 C( M8 d" S! }& C' i  b# O0 q    ; x* j( X8 c$ q7 }" n
点上确定之后.会出现一个ALLEGRO PCB文件.& r/ w' w" s( E9 Q5 M. Q. l
再点上ALLEGRO/PLACE/MANUALLY/出现PLACEMENT对话框.
* e  o+ d5 ]- G/ l( c7 i$ l8 s点上第二个ADVANCED SETTINGS 选取上LIBRARY 4 a" b. e; X$ `
  M: H6 w& Z3 W  X7 {
  元件全部在PLACEMENT LIST/COMPONETS BY ...里面
作者: 毒女    时间: 2009-2-12 12:39
沙发我的. 哈哈
作者: jimmy    时间: 2009-2-12 13:33
板凳...9 D) P' {3 ]$ S- t" F

: {  z6 z7 n0 ~8 O6 t; i* iLZ应该请大伙吃饭。/ g  w3 {/ k& r* Z0 ~1 k
/ f7 ~1 W( l, w8 o& v& k
同意的请跟贴。
作者: 毒女    时间: 2009-2-12 13:40
板凳...
9 v/ y, N) m* Z) B. L) O3 s" T- l7 I5 V/ l! f' F" Y
LZ应该请大伙吃饭。
1 f3 G! x, @8 ^- `5 a( Q% P* T8 C9 I7 I9 Y4 L
同意的请跟贴。( U4 G4 e$ ]9 }
jimmy 发表于 2009-2-12 13:33

' e4 ?, [- u" S   低调低调....
/ h+ a8 _2 H. F  等我把ALLEGRO学完了谁想吃饭.PM偶.
作者: 瓷娃娃    时间: 2009-2-12 13:59
祝贺祝贺!!!!!!
% D* Z% m' ^$ G. y  N3 L' T! s我还有奋斗呢。4 r" y! U! C' D% H
我创建网络的时候报错,session log里显示这些:# s, K! r" ^) K" N6 F. Y4 w0 k
9 N8 S: K" z, N6 \( y7 j
*  Design Rules Check* Y$ G; @5 t; V4 j5 w* t+ f
*
% _7 ^/ J" Z2 L$ z: z2 L5 J********************************************************************************
6 N' C, _  p8 f, J/ H' }& F; B/ P( O4 s1 V1 Q* a4 e: B% R
Checking Pins and Pin Connections5 H1 g6 w' a/ i) u4 e% ~
) H% {5 H. f1 }# `: }4 Z- h
--------------------------------------------------# F. j6 f( J" [) F
Checking Schematic: SCHEMATIC11 Q. O( T0 D$ O4 P# C
--------------------------------------------------/ P5 w' @( h3 c9 j" l0 v7 T
Checking Electrical Rules 9 a& N- y7 V2 A1 Q  R+ d+ c

0 y9 v0 C8 ]1 j( e7 J3 b% x4 bChecking for Unconnected Nets' t4 q8 E8 _7 L3 z

% Z1 y; y, q: i( F- e' pChecking for Invalid References4 o0 h$ o6 U1 f$ u, v
; Y& L+ G4 s! F- P7 Z$ f2 G& E
Checking for Duplicate References1 ]8 |0 }& w" s" a! w, W

( B- u' T3 [6 j; N( S7 p1 jCheck Bus width mismatch
% g2 O4 M5 U; ^$ Y/ B********************************************************************************4 W2 _+ I2 G/ y& N7 q" S7 ^) l% g
*
" B5 M- o" ]/ F0 Y) L, }! h* Netlisting the design
. @2 C. z' T% G: r9 n*
- s5 Z7 S3 K8 g( b********************************************************************************
; R9 I1 x) f+ zDesign Name:5 }; y- j. `. D3 {8 J7 H- y
E:\atext\at91sam9263.dsn  @/ Y" y) |5 D* O/ s6 ~
Netlist Directory:" g$ g4 Z- o1 l8 G
E:\ATEXT
. e+ C8 P; Y3 k" f9 r' NConfiguration File:
& L' w7 J4 R3 l- i0 PE:\allegro\tools\capture\allegro.cfg. H( C9 y. w# i  D) V; e
( x' A" m$ e9 J7 J
Spawning... "E:\allegro\tools\capture\pstswp.exe" -pst -d "E:\atext\at91sam9263.dsn" -n "E:\ATEXT" -c "E:\allegro\tools\capture\allegro.cfg" -v 3 -j "PCB Footprint"& b! W5 ?6 M+ F( {
#1 Error   [ALG0065] Illegal character in \is64wv102416(bga).normal\.
& k8 Q! E$ ~, g& W#2 Error   [ALG0065] Illegal character in IS64WV102416(BGA).5 ~2 w* {$ _2 L* f3 h; W1 ~: j
#3 Aborting Netlisting... Please correct the above errors and retry.
# f% h- Z4 l3 p8 Q: g( \* h
- v) G% d( p/ HExiting... "E:\allegro\tools\capture\pstswp.exe" -pst -d "E:\atext\at91sam9263.dsn" -n "E:\ATEXT" -c "E:\allegro\tools\capture\allegro.cfg" -v 3 -j "PCB Footprint"! y$ S' f1 g+ ^) j

; b* t$ T* d2 F
+ n; r- ]2 z# l2 ]+ ~9 J2 F/ d9 b# S) k*** Done ***1 x6 I2 y9 [& A
# o# y0 U4 l8 B! S& t9 u2 S
********************************************************************************: r: w( C) q8 l4 ?0 `8 s
*
9 v& @, {) L* P* Spawing Allegro PCB Editor
2 X& O4 G8 U0 Y0 L5 l' J*# w+ h# Z' z0 W
********************************************************************************
8 A' _3 P! g7 G* K4 \. M. w" J! bSpawing "E:\allegro\tools\pcb\bin\allegro.exe" -mpssession Administrator "E:\atext\allegro\at91sam9263.brd"
/ T: p' O/ B& D
: Z  I8 N, Y$ z+ B# l) M
$ l6 u2 M8 @$ U*** Done ***6 I) X4 o8 H0 ?
8 b3 T- N% n' s; e
是什么意思 啊?
作者: ranran    时间: 2009-2-12 14:14
5# 瓷娃娃
作者: dingtianlidi    时间: 2009-2-12 14:15
有非法的字符串
作者: dingtianlidi    时间: 2009-2-12 14:15
把它更更改一下
作者: 瓷娃娃    时间: 2009-2-12 14:18
非法字符串?哪个哪个?它是说我的封装还是说我这个芯片的名字。
% n6 g7 F+ V4 `3 T# l+ |1 k0 m
* K5 i$ ?7 |  s# z* F这allegro都哪些是非法字符?我实验出来“.”是一个是吧?
作者: RiverSnail    时间: 2009-2-12 14:20
楼主第一张图片的手写字体很。。。
作者: 瓷娃娃    时间: 2009-2-12 14:24
很漂亮。呵呵
作者: 毒女    时间: 2009-2-12 14:36
非法字符串?哪个哪个?它是说我的封装还是说我这个芯片的名字。8 n  ]" M2 E- o0 j$ m
; T) ~% w. n7 D' R) B4 B: v  I
这allegro都哪些是非法字符?我实验出来“.”是一个是吧?
* w9 b/ S; x. I* G  ]瓷娃娃 发表于 2009-2-12 14:18
* d: Z+ q- [) T; j2 L, I/ e+ d
  比如说有空格键.
作者: 毒女    时间: 2009-2-12 14:38
楼主第一张图片的手写字体很。。。
4 M: w) J+ ^/ RRiverSnail 发表于 2009-2-12 14:20
; N5 D- |+ F3 \8 w  j6 V- }4 O$ s. S! S
  很难看.还是很有个性呀.
作者: jimmy    时间: 2009-2-12 14:44
按我的经验,写字难看的女生长得都好看。
作者: 瓷娃娃    时间: 2009-2-12 14:45
我改了一下那个原理图的名字,把括号去掉了。可是导网络还是出错。而且这回session log里只是显示:
! C! L* l3 L  Q' a" d9 V( X) G$ v& l
Spawing "E:\allegro\tools\pcb\bin\allegro.exe" -mpssession Administrator "E:\atext\allegro\at91sam9263.brd" 1 ?0 X$ G6 d  E; A: \
# W+ }8 P1 s+ b6 P' V
/ c8 O2 K! u# K5 t6 w2 p
*** Done ***5 n4 q, q  p5 B' K4 v
& j: I" ]! `* o! l- F" J7 O1 N4 H
根本不显示error了。不知道为什么这样了
作者: GND    时间: 2009-2-12 14:49

作者: dingtianlidi    时间: 2009-2-12 14:49
把错误的报告发上来
作者: 瓷娃娃    时间: 2009-2-12 14:53
我创建的时候显示有错误,然后session log里就这么一行字。。。。。。
6 P8 F7 d/ q* d% X+ b+ ?0 a
' z6 y1 [, e; d. e8 p不知道是什么意思了。
作者: 毒女    时间: 2009-2-12 14:54
把错误的报告发上来" y2 a4 B% P6 a% M
dingtianlidi 发表于 2009-2-12 14:49

. e3 v0 ^1 d, V; f2 {  j 严重同意!
作者: 瓷娃娃    时间: 2009-2-12 14:56
我发啦。你们要的错误报告不是session log里的内容吗?
作者: 毒女    时间: 2009-2-12 14:57
按我的经验,写字难看的女生长得都好看。
0 c. N( R$ w) O! s; g2 Ojimmy 发表于 2009-2-12 14:44

$ d  U7 C+ k  R* s4 r1 B! F; k7 N3 W' x
   恭喜你.答对了.
作者: 毒女    时间: 2009-2-12 15:00
我发啦。你们要的错误报告不是session log里的内容吗?
& L* T' G& |$ d, g3 |4 F) v5 @瓷娃娃 发表于 2009-2-12 14:56
; v: G& A. t' w* E/ g" n
  就5#的.
5 z3 `. U; `' D, N1 H* O- k   要不你先打开session log
" X* A8 N9 F9 C0 H) b0 y, `8 q 再CTRL+D
! D3 i( j5 T5 v8 l% t# ]: m 再返回去.重复你出的NET.产生的session log  发上来看看.
作者: jimmy    时间: 2009-2-12 15:00
用allegro的漂亮女生比较多.
作者: 瓷娃娃    时间: 2009-2-12 15:05
娘啊,这ctrl+d是什么啊。我再一导网络表。好大一篇错误报告啊。等我先看看再发啊
作者: 瓷娃娃    时间: 2009-2-12 15:10
小300个错误。真是吓死人可以。
7 b/ q3 L  i% T. s& Z* ^: `' h/ S, |: \' a
#1 Error   [ALG0050] Duplicate Pin Name "VDD" found on Package MT48LC16M16A2BG-75 , U11 Pin Number J9: SCHEMATIC1, PAGE1 (26.80, 11.40). Please renumber one of these.3 i9 M& c( ~* i1 {3 t+ ^
+ T7 f* R/ x' W: m( l- J! [
这应该是说里面重复名字的引脚要排号吧?例如GND1,GND2。。。。。等等。2 {  K; s. [2 U1 @0 d1 B' _

3 k6 x0 E! ^; ]- G  q1 c& f问题是,不同芯片中的gnd是不是就不用分啦?
作者: 毒女    时间: 2009-2-12 15:11
这ctrl+d 是把那个错误的session log# q! A% _& _% |# D+ Y' v2 ?
清除的意思呀.
作者: 毒女    时间: 2009-2-12 15:17
小300个错误。真是吓死人可以。, x  Q+ h* Y* `  u1 w5 @
. ^9 X% T9 k5 u6 d; `. p
#1 Error   [ALG0050] Duplicate Pin Name "VDD" found on Package MT48LC16M16A2BG-75 , U11 Pin Number J9: SCHEMATIC1, PAGE1 (26.80, 11.40). Please renumber one of these.+ L, D+ ?* b/ U" K5 T4 [# ]8 V
...( _9 L' K" o4 h! I5 A4 W
瓷娃娃 发表于 2009-2-12 15:10
1 w' |: `3 E4 |  Q9 x1 z! F2 H
这个意思是说,你的原理图.VDD 有重复的名字 .处理方法点上这个U11.点上右键.出现 EDIT PART .把VDD有些重复的改成.VDD1  呀..VDD2呀. 还有些GND 改成GND1 呀.
作者: 瓷娃娃    时间: 2009-2-12 15:22
嗯,谢谢美女。5 ?- ~; [9 C$ g& @2 M

5 ], v8 s5 l4 x想请问一下啊,你这样操作了是更新了图上的器件的引脚,怎么给它更新到库里呢?
作者: jimmy    时间: 2009-2-12 15:23
编辑完成后,关闭对话框,会弹出信息问你要不要更新。你可以选择更新当前或所有同样的封装。
作者: 毒女    时间: 2009-2-12 15:28
小300个错误。真是吓死人可以。
: h( u8 d5 x5 t) U. k5 L- j3 M  _0 @7 J
#1 Error   [ALG0050] Duplicate Pin Name "VDD" found on Package MT48LC16M16A2BG-75 , U11 Pin Number J9: SCHEMATIC1, PAGE1 (26.80, 11.40). Please renumber one of these.
) |+ q. ?: \7 ~2 F- B...
2 \' Z/ d0 _/ ?- |8 r. s& P! G' i瓷娃娃 发表于 2009-2-12 15:10
1 G+ a+ U6 }! B/ {: [: `
说些啥呀.1 j7 v. S3 M) a  e+ m. o5 X
什么不同芯片..你的U11在做原理图库的时候.管脚NAME 有重复的名字很正常呀.
& c! z% B8 a( n/ c6 m4 E 之前我也碰到这样的ERROR. 我就是把它成GND0还有些电源.
- n& u/ ^: V) X( |8 S9 G
作者: dingtianlidi    时间: 2009-2-12 15:32
这个意思是说,你的原理图.VDD 有重复的名字 .处理方法点上这个U11.点上右键.出现 EDIT PART .把VDD有些重复的改成.VDD1  呀..VDD2呀. 还有些GND 改成GND1 呀.
9 M# L! s5 B5 E. X毒女 发表于 2009-2-12 15:17
- D6 r: @& X  B, c7 p4 e; @
把它的类型改为power就可以了
* ]+ \9 I/ N3 U& P看图:
, c) G# X2 u, `# y
作者: 瓷娃娃    时间: 2009-2-12 15:34
29# jimmy : t+ o6 ~5 _8 X8 d+ @
我点更新所有,也只是更新我这个图上的吧,没有更新我库文件里的啊。
作者: 毒女    时间: 2009-2-12 15:38
嗯,谢谢美女。
: e% i- X+ ~$ o! e/ ]% b1 U
: G. W0 w1 s4 ]# G( A想请问一下啊,你这样操作了是更新了图上的器件的引脚,怎么给它更新到库里呢?0 \+ }9 `; t2 I; V( R: X/ a
瓷娃娃 发表于 2009-2-12 15:22

& C0 q* @6 n* w) W# @3 h! v  哇.这个问题问的好专业..  7 G3 H9 n: y+ J. F0 H2 j
  要想保存到库里去,防止以后现有这样的事发生.
4 |! g( O+ F/ Q3 F 1  你编辑好以后关悼对话框,你先更新所有的吧
$ r3 R6 O- _! U& m 2 编辑好之后.到原理图看下图操作0 @0 [: P* a' f$ }2 K0 J
# s" w- [+ H  d. c0 L

7 e( @7 I! I, r. }: }/ c 3 e8 x5 d1 M( g6 |

作者: jimmy    时间: 2009-2-12 15:42
如果你要更新你库文件里的,可以在DESIGN Cache里面复制你更新的封装,粘贴到你的库文件复盖你的原封装就行了。
作者: 毒女    时间: 2009-2-12 15:42
我上面的更新是CAP那个电容.  第4步没有了哦.. # X: i! h5 {; ^& v2 p4 P+ h5 d
  你要先走到你要更新对像.再Uadate cache
作者: 瓷娃娃    时间: 2009-2-12 15:45
嘻嘻,那要是我改的是库文件,怎么更新到原理图里呢?
作者: 毒女    时间: 2009-2-12 15:47
嘻嘻,那要是我改的是库文件,怎么更新到原理图里呢?3 E: [- A# n! h, d# c
瓷娃娃 发表于 2009-2-12 15:45
/ m( n6 v, U2 c7 j
我颠瓜.\ 上面有说呀.
作者: 瓷娃娃    时间: 2009-2-12 15:54
37# 毒女 1 s6 i9 O: i; W* s& S+ ~5 u

4 }( Z+ r" @( q" r! Y, m刚才咱们讨论的不是改原理图后再更新库文件吗,
. |2 V3 R7 y9 A$ T$ ]3 ]; }; Q4 i% J! g8 g# j; w
我现在问的是如果我是改的库文件,怎么把库文件更新到原理图中。。。。。。
作者: jimmy    时间: 2009-2-12 16:00
到原理图中将原先那个删掉,调用库里的放在原位。
作者: 瓷娃娃    时间: 2009-2-12 16:03
39# jimmy
) {8 k9 W# n6 X- t0 o' j# S$ [
6 q( C$ c- ^$ N) J5 ^. k/ N+ {1 t不喜欢这招。呵呵
& y5 o. {1 v1 F4 n: V' u$ ~+ X  v+ m, T2 i
不能直接更新吗?
作者: 瓷娃娃    时间: 2009-2-12 16:23
经过大家的帮忙,我这里第一步导出网络表算是成功了。3 Q4 K- V; L2 S" I

# W1 m) d. U1 N但是第二步又显示 错误了。自动打开的allegro会显示:
, h) l& H# \  c# G. y
/ C: n3 q0 M7 u0 d  b* Z: f$ L9 fdatabase was last saved by a higher tier tool, allegro expert. there may be constraints, rules and other design data that amy be ignored in this tool.
2 G9 x$ m9 i0 [8 {7 T5 q1 P& ^5 f9 d3 R2 i/ ]4 _
这又是什么意思呢?
作者: 瓷娃娃    时间: 2009-2-12 16:40
虽然我还不知道手动为什么进不去,不过自动的虽然报错但东西总算是进去了。
4 K& t7 y& P5 r  B5 u8 M8 @+ Q2 _( |! ]
谢谢各位。呵呵  f6 R& a* L; C

* ]& X! n" _: D% l我也庆祝一下。
作者: dingtianlidi    时间: 2009-2-12 16:42
估计楼主更新成功了,提示的是保存了一个更高版本的数据,在这个高版本的工具里一些约束,规则和一些设计数据被忽略
作者: dingtianlidi    时间: 2009-2-12 16:42
估计楼主更新成功了,提示的是保存了一个更高版本的数据,在这个高版本的工具里一些约束,规则和一些设计数据被忽略
作者: 瓷娃娃    时间: 2009-2-12 16:56
好不容易导进去了。虽然问题多多吧。
8 l  c8 C5 Y" S* E  H/ _: E2 m: c/ @
导到allegro里的东西有两个和我库里的不一样。呵呵。' g+ ^4 J* d8 U+ y' }% Y

4 Q% g1 L" f# {$ t& Q. f+ }# l& }万里长征第一步啊,还要一步步走噢。谢谢各位。
作者: dingtianlidi    时间: 2009-2-12 17:03

$ \5 d5 r8 k1 r/ M0 m# Y: e
# x) V# F/ v5 ?* `! U就可以上传图片了
作者: zhangaihua    时间: 2009-6-1 16:29
学习了!' q2 t% m2 p: s+ n; O
呵呵
作者: towner    时间: 2009-6-1 20:39
看了33楼的库文件缓存目录知道33楼的库文件根本没有统一管理,你肯定不知道哪儿有啥子错误了
作者: 叫布什动我啊    时间: 2009-6-2 09:59
为什么不用OTHER导网表呢
作者: rvnying    时间: 2009-11-5 23:16
下了
2 J0 g* Z# R1 b; ]" {8 @5 j$ E了了6 W1 P" n, {' e- f9 G; \

作者: lyh289114980    时间: 2009-11-6 12:21
感覺有點難哦
作者: 爱我的人    时间: 2012-10-14 09:41
:o
作者: longzhiming    时间: 2012-10-14 11:02
本帖最后由 longzhiming 于 2012-10-14 11:04 编辑 . S' g9 |1 Y" O9 Z

* I( d( A( G; Q* F/ T{:soso_e114:} {:soso_e114:} {:soso_e114:}




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2