From kuhub.cc.ukans.edu!wupost!crcnis1.unl.edu!newsfeed.ksu.ksu.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!agate!msuinfo!harbinger.cc.monash.edu.au!news.cs.su.oz.au!news.adelaide.edu.au!crackle.aelmg.adelaide.edu.au!moini Fri Aug 26 09:21:19 CDT 1994 Article: 4641 of comp.lsi.cad Relay-Version: ANU News - V6.1B10 07/27/94 OpenVMS AXP V1.5; site kuhub.cc.ukans.edu Path: kuhub.cc.ukans.edu!wupost!crcnis1.unl.edu!newsfeed.ksu.ksu.edu!moe.ksu.ksu.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!agate!msuinfo!harbinger.cc.monash.edu.au!news.cs.su.oz.au!news.adelaide.edu.au!crackle.aelmg.adelaide.edu.au!moini Newsgroups: comp.lsi,comp.lsi.cad Subject: chiplogo, a logo generator for magic and cif formats Message-ID: <33gpu7$a6e@quandong.itd.adelaide.edu.au> From: moini@aelmg.adelaide.edu.au () Date: 25 Aug 1994 00:51:19 GMT Distribution: world Organization: University of Adelaide NNTP-Posting-Host: crackle.aelmg.adelaide.edu.au Lines: 112 Xref: kuhub.cc.ukans.edu comp.lsi:3691 comp.lsi.cad:4641 For those who want to have some fun, here is a few lines of C code to get a nice logo from any piece of graphics that you can see on the screen. So far it has given good results for all sorts of logos that we needed. It can generate either cif or magic files, with the choice of technology and layer name, as well as some rough design-rule and scaling problem solutions. The only thing that you need is xv to grab a piece of the screen and save it in pbm-ascii format. Then, the man page tells you everything else. Enjoy Ali ************************************************************************ ** Alireza Moini * Phone: 61 8 303 5468(Office) ** ** Centre for GaAs VLSI Technology * 61 8 303 3403(Vision Lab.)** ** Dept. of Elec. & Elec. Eng. * ** ** The University of Adelaide * Fax: 61 8 303 4360 ** ** South Australia 5005 * (Elec Eng. Dept.) ** ************************************************************************ ----------- Cut from here --------------------------- begin 600 chiplogo.tar.gz M'XL("!OH6RX V-H:7!L;V=O+G1A<@#M6WM3VT@2WW\]GZ+/6PFV,48RV-R& M.% G4+M;.SOT7^VK?:!\GQ2 7J^WTU=VMG?ZF.ZI M6_V?X)'-J@C)I/[_M+_W]L/^H^G #NTOZ7^UVU>#_N^K6]N"?6>KZO^GH)\- M2S?G0PXO74^SAIHS[ P-5S',-&N.-77'4ZUB=6P9G-/Y/G:FXRQJ698T+@V/*SF@>:,YU-N>4WV MC3$R+30TT*/I.I]Y:*,QG9D<-%.;9!6VZXAF@PVB0JU6^NZAU O1:@LDO0K 6;&5SG8(_@"KDO4:7K MS4>CJ+VZ9@$B,L3F4=H!%YO,K0X<\AN/N2062PP+=2"GM/?UYC]AB$U&(X8P MLITIRA("2=@EQZRY%(@H(QQSM\-^-2S--!?@S*T0%&$J-MHV"6##&HO.X^9H M@]_,3,W2/-M94..N3-> \=PA08SQ&\-K<.N+O0 #D6;?,6^S!7NFX?#_:/#! M-BR#X:#>W]^WQAUXBWAW*$W*/EO&%7<0M@5!LC?DZ'A#3J7'>]!3E%X;]N:N MYVBFH;'6)DK^T0/F+T8B_G_0ON(H-/DCZ5@>_[L*4AC_%54E]GZO5\7_IZ!' MGOH%W3;_XP(@Z/^>$JS_=JK^?PJJYO]J_G_X^?]'>W5%%5544445521)^=$& M5%1111555%%%%5544445551111555%%%3TSB_D=X *@^BHY;SO^[/64'H+>] MLZUTM]5^5UP7W:GN?SX)=4[>P9MW!Q_?'_UV!.K1FY.3HZ/WQU#_.QS:5WQZ MR1U0?_EEJ\XZQ^_@<._#/@N/T,\V0+>M*^YX+IV8PU2; =TB"3,0^@//F)#7I]MZ-0NI;-EL!!X 0'K7#KRN@3J M%]GA70ZT[Y+#W)47#83BZ.I T.:AS5UKS<,.YOI78,9(\+DSCO(,K"E%HC3= M=ARN>]14R_8ZD673T+)TKX>V29"D*"JXU<1(^G4D/>XSD6B9"R*7,!0R2!.U M$U7@'UTT,<5M".W*-H8PY*XQML"9FQRXX]B.RPPK3[D;*D>?- .G#'53)EV] MD-EMD>9N8 %=:KE!&)T<\:'UB\A M'Y6HR@Z4VB.1TK<.CT[V&3KIS.$N>:A7Z Y!G_A];W'7#2 .G9:)E'!\82[<\3U R!:WA(:,1)#QF>&'"C4<,;]GKLWX Z8-X14B M:X$A3[/&W)4MW?M\\N[H$TM>;_W18?S.).9_X:'ZH^E8/O^K6SW5O__957I; M7878M[K5_;\GH?@%OZ%A=R;Q.W\X(";)'-=S,#BE\X:F<4EY_OV[AN:,]39= MOKMJ8A 4U_#T71I%#K0H]_1\E[%O[->#]_NUUFAF6&W\QL$F>6HMM]VB^"*" M59 7SE#M5FQ*"$H-2TS([9;M3\U! 0[V"\UQM$6[=7,AK6\O_(> 9ZPYE]H8 MJZ"M-=0S4-I"!?X7,\ %S@>#;EN$V8':)M,&BN1&OF!NFD^1/S:/4EHP04TL M)+!4+AV"NC?M1?M2,12,]I>VSDWSM$=WHL]/M_KG;<>^;NNV.9]:$=]4 MN[G O,%6SU= &<@HY;K&D+>)P;$0K87_X'-:I#V:[@?U-Q]_J^_&9]E!?6:; M"\P+H!S417Q %LP,^V50=_6I[6(6"W[%=3VA<-MH;&Q0AT,3X/ES:*RO4Y=# MDYY;HOMA,("UC;5F$[Z%=0-R82 U'($9#LZ1Q%:6K)AMS.&,>R5:X*X;6Q<3O?)^QXDOH>B<0<@)@4DS58"ID ,-OQ:XH0YJP)U[1@>%T@%XN)0Q?+*815KZ7*T^(WG M:-1JW)G-78^V!'(71F"EG357MQ(K0%W&J"%=%">RI 0LI;WQ8*#2'"?W M2Y@@@WQLZF=6>)\?][;^KPALW%U11=I4Q7=98HMC7"'V7\AZEYMB6VP1E'*X MQB&BY'>R(8PT\!+2RKW,1C;:+6GB%P1\C%OG,?V>0>SO+5A3UP)]D-0G(*FQ MS=8*Q.#0OH:9YKCQWVM$_LQ6$=;:).UA^PC#9P&$SX91R*6$B'CT0+.<4/7, MC<_*E!0N2E+:LJ0=B9 +/5'JKSCCE9N[Y%"(?8,6KH-1(L)@@,$!@QYS^/G] M^^S(":W7+'()JBKQD*C?.B PLOIKU4'=?Z#Y?(0&6R-A3QN'XK/6Z;_.K/-Z MVV=IEF()Q]8@R3M\)@+?\YOV\P6R18/07W,.;EH+5!"D_/^;M#0-,C$>)9Y# M$;CG;E E91>_7P:+6,'5_);@DBM@9)0/+U&\?$IR)BU'J\5J&@6>GTKV\V9, M?3P2K^39+4:>+4*='&;I]W6KN38Z%/J3OQ"E>")#B])DM6^QF$<>AP'4=[DP M6F.P?F2?"\*]4-^N"T//+%I? 0XE?#(P+'K:= 8[ 8GA%:[ A R)K3X?Z6)][K&)66.U"MAG\4J=-.($(UE0>;HP%):?DZUGT=:G/S MAF+?S7*FC4!(2W#3CFX@(D@KC"B[,56M@=CSU>*"@X<6%6U$U8@IA9MX78JA M+?@C_#)[O3!GG02N=R-+0A91XB\$:_2+;5JV9?L:NXGC5"7ZB;B)DY4<+/Y[ MHY/O M!E--Z.#+ EN.GT.:EGM]AG_)"$BSEA@/Z2JKC(YT73%65*65&2Y%=OF#I]"( MH!Q'?@:T9'>]C@\BT469H4(9T4AJ4'*SVXQ&4)"3LZ LHN\L?_8I,/+MKVC9 M&U#Q>]\:)CU4C,0:BR^*SJP?O"QB+#+ES*H=SW4=U\NCN2E'/ITFV",Q-JB< M6L/\C0%-V9@,4[3SV/5_6DH+8-X7TN1+E7LO6TJ,KX:)'+YK(SOWMIMQNG<:. L^I171^$Z[G'?X" MR)"$;NRXP:LP *8/KVB_8!I?<=&?,2^HEC[U0E:YN(]1P%IXBD5V26_(UI+Y M\C")^,*VI_BB R#9 #K6D<81$EB13H1>B&/!V,(_VH+XAV.I4U%Q"!,Z1[)S MB=U_ R'@Q;I8P33M:_>%T!A1%CV@EYJ09(J?_8F603?!D(4(U,"V<&KP/?-_ M=?TOSG\\9]&974X?ZXP!EI__]/K;V^'YS_9.C]A[_>K^QY/01Y7]'!R7TLGR MVLT5O+0,\]4:ZW>AUV<*/,2G$O,7%Z/ZGUPQZ<('M$;-^2BQ;_EAZCUL*+ F M*S+?EBSW _24:-1=*MT!XG*"6)2=KZ<<^"6LB02IJ>?H/RLJ7NV38TWR$-=EG@2UN3#WR@C.5EK][MA=:L)HC= MI=(2:XJA+0/\/>--@"1;Q>6+F[ZB-44^S>X?:TI84Q9X=O]8DV/-\EBC)'+C MW ^R%(AU>'EH"V:&NVA/ U\@9E7@2UF3!WRD*(PW]XLUA=;D"2I:5X1B'F** M"6?--+3Q!L;S\H&_A_O%5; X\NGO\L"O8$T1\#G8+*]T)VMN$QY_SID9[O*) M69.-;D4V9KO]WO$FG,.+W#Q;4FSCG=;%6749:XK92T)KB>KI=/2?Y;$OTYX_Z;!E M[/GY>;D9B)>Q%W='SCY\&93YN3EB;M.>7IC<:DT>>[XP)5H*Y&LOVV26!V5Q MMQ=U0V8I4.9_UAE8GK:R_9/HJ?B:/%LANV+/