$ od -c -N 50000 [Indigo]<Chipndale>5.2>ModuleGenerators17>MakePLA17>MakePLATileDoc.sil!1 0000000 9 r \0 h \0 \0 \0 \0 020 \b 340 001 \0 v \0 \0 0000020 \0 \0 020 001 340 \b 377 377 001 264 \0 $ 022 ) * 0000040 # C r e a t e d b y : B o b 0000060 M a y o , J u l y 2 2 , 0000100 1 9 8 4 377 377 001 P 002 304 021 j " 311 \a c 0000120 o l u m n . 377 377 001 P 002 274 022 \t " 302 0000140 ; t o t h e r i g h t o f 0000160 t h e O R p l a n e m u 0000200 s t m a t c h w i t h e i 0000220 t h e r t y p e o f 377 377 001 P 0000240 002 264 022 032 " 272 B e i t h e r a 0000260 l e f t ( L ) o r a r i 0000300 g h t ( R ) c o l u m n . 0000320 T i l e s b e t w e e n p 0000340 l a n e s a n d \0 377 377 001 P 002 254 0000360 022 020 " 262 9 5 ) T h e r i 0000400 g h t m o s t c o l u m n i 0000420 n t h e A N D a n d O R 0000440 p l a n e s m a y b e 377 377 0000460 001 P 002 234 022 032 " 242 C a n d a n 0000500 o d d ( U ) r o w i s b 0000520 e l o w ( o r a l e f t 0000540 ( L ) c o l u m n i s t o 0000560 t h e r i g h t ) . 377 377 001 H 0000600 001 034 021 V ! ! 003 O L H 377 377 \0 T 001 004 0000620 020 o ! \n \b ( A L ? , A ? ) \0 377 377 0000640 \0 t \0 344 020 217 352 \b ( A R ? , A ? 0000660 ) \0 377 377 \0 T \0 344 020 o 352 \b ( A L 0000700 ? , A ? ) \0 377 377 \0 020 \0 4 022 0 340 6 0000720 377 377 \0 020 \0 0 022 0 340 2 377 377 002 004 001 224 0000740 022 \r ! 231 003 O l r 377 377 002 004 001 250 022 \n 0000760 ! 256 003 ( ) 377 377 001 374 001 3 022 # ! 9 0001000 \f ( S e e n o t e 4 ) \0 377 377 0001020 002 004 001 ( 022 \n ! . 003 ( ) 377 377 002 004 0001040 001 034 022 035 ! " \a O H r i g h t 377 377 0001060 002 004 \0 344 022 352 \n ( O r i g h t 0001100 , ) \0 377 377 002 004 001 004 022 ! \n \n ( 0001120 O r i g h t , ) \0 377 377 002 004 \0 370 0001140 022 035 376 \a O D r i g h t 377 377 002 004 0001160 \0 330 022 035 336 \a O U r i g h t 377 377 0001200 002 004 \0 260 022 \n 266 003 ( ) 377 377 002 004 0001220 \0 240 022 020 245 003 O u r 377 377 001 d \0 254 0001240 021 | 262 \b ( O t o p , ) \0 377 377 0001260 001 D \0 254 021 \ 262 \b ( O t o p , 0001300 ) \0 377 377 001 d 001 240 021 | ! 246 \b ( O b 0001320 o t , ) \0 377 377 001 d 001 214 021 y ! 221 0001340 005 O R b o t 377 377 001 D 001 240 021 \ ! 246 0001360 \b ( O b o t , ) \0 377 377 001 D 001 214 0001400 021 X ! 221 005 O L b o t 377 377 001 d \0 234 0001420 021 y 242 005 O R t o p 377 377 001 D \0 234 0001440 021 X 242 005 O L t o p 377 377 001 030 001 240 0001460 021 036 ! 246 003 ( ) 377 377 001 030 001 214 021 ' 0001500 ! 221 004 B b o t \0 377 377 001 $ \0 314 021 ) 0001520 200 334 001 v 377 377 001 030 \0 234 021 ' 242 004 B 0001540 t o p \0 377 377 001 030 \0 260 021 036 266 003 ( 0001560 ) 377 377 001 030 \0 330 021 ! 335 002 B U \0 0001600 377 377 001 030 \0 344 021 ! 352 003 ( B ) 377 377 0001620 001 030 \0 370 021 ! 375 002 B D \0 377 377 001 030 0001640 001 004 021 ! ! \n 003 ( B ) 377 377 001 030 001 030 0001660 021 ! ! 035 002 B H \0 377 377 001 030 001 $ 021 036 0001700 ! * 003 ( ) 377 377 001 \f 001 0 021 3 ! 6 0001720 \f ( S e e n o t e 4 ) \0 377 377 0001740 \0 034 001 k 020 C ! q \f ( S e e n o 0001760 t e 3 ) \0 377 377 \0 034 001 / 020 C ! 5 0002000 \f ( S e e n o t e 4 ) \0 377 377 0002020 001 h 001 004 021 z ! \n 005 ( O D ? ) 377 377 0002040 001 h \0 370 021 z 375 004 O D R ? \0 377 377 0002060 001 H 001 004 021 Z ! \n 005 ( O D ? ) 377 377 0002100 001 H \0 370 021 Y 375 004 O D L ? \0 377 377 0002120 001 h \0 344 021 z 352 005 ( O U ? ) 377 377 0002140 001 h \0 330 021 z 335 004 O U R ? \0 377 377 0002160 001 H \0 344 021 Z 352 005 ( O U ? ) 377 377 0002200 001 H \0 330 021 Y 335 004 O U L ? \0 377 377 0002220 001 h 001 0 021 { ! 6 006 ( O H , ) \0 0002240 377 377 001 H 001 0 021 [ ! 6 006 ( O H , 0002260 ) \0 377 377 001 214 001 , 021 222 ! 2 003 ( ) 0002300 377 377 001 214 001 034 021 233 ! ! 003 O H V 377 377 0002320 001 214 001 \b 021 236 ! 016 006 ( O V , ) \0 0002340 377 377 002 0 002 \f 022 3 " \f 002 \0 377 377 0002360 001 214 \0 370 021 233 375 003 O D V 377 377 001 214 0002400 \0 344 021 236 352 006 ( O V , ) \0 377 377 0002420 001 214 \0 330 021 233 335 003 O U V 377 377 001 214 0002440 001 234 021 222 ! 242 003 ( ) 377 377 001 214 001 214 0002460 021 240 ! 221 005 O V b o t 377 377 001 204 \0 300 0002500 021 253 306 \f ( S e e n o t e 4 0002520 ) \0 377 377 001 214 \0 254 021 222 262 003 ( ) 0002540 377 377 001 214 \0 234 021 240 242 005 O V t o p 0002560 377 377 001 204 001 263 021 253 ! 271 \f ( S e e 0002600 n o t e 4 ) \0 377 377 \0 230 001 240 020 236 0002620 ! 246 003 ( ) 377 377 \0 224 001 253 020 273 ! 261 0002640 \f ( S e e n o t e 4 ) \0 377 377 0002660 \0 001 020 & ! & 003 ( ) 377 377 \0 0002700 001 024 020 3 ! 031 006 A H l e f t \0 377 377 0002720 \0 T \0 200 020 213 \0 210 \f ( S e e n o 0002740 t e 1 ) \0 377 377 \0 220 \0 220 020 221 341 300 0002760 377 377 \0 p \0 220 020 q 341 300 377 377 \0 020 001 300 0003000 022 0 341 301 377 377 \0 020 001 200 022 0 341 201 377 377 0003020 \0 020 001 ` 022 0 341 a 377 377 \0 020 001 @ 022 0 0003040 341 A 377 377 \0 020 001 020 022 1 341 021 377 377 \0 020 0003060 001 020 022 0 341 021 377 377 \0 020 \0 360 022 0 340 361 0003100 377 377 \0 P \0 220 020 Q 341 300 377 377 \0 020 \0 220 0003120 020 021 341 300 377 377 \0 020 \0 320 022 0 340 321 377 377 0003140 \0 020 \0 220 022 0 340 221 377 377 \0 340 \0 220 020 341 0003160 341 300 377 377 001 \0 \0 220 021 001 341 300 377 377 001 @ 0003200 \0 220 021 A 341 300 377 377 001 ` \0 220 021 a 341 300 0003220 377 377 001 200 \0 220 021 201 341 301 377 377 001 260 \0 220 0003240 021 261 341 300 377 377 001 320 \0 220 021 321 341 300 377 377 0003260 001 360 \0 220 021 361 341 300 377 377 002 0 \0 220 022 1 0003300 341 300 377 377 \0 300 \0 220 020 301 341 300 377 377 \0 0003320 \0 330 020 3 335 006 A U l e f t \0 377 377 0003340 \0 \0 344 020 7 352 \t ( A l e f t , 0003360 ) 377 377 \0 001 004 020 7 ! \n \t ( A l 0003400 e f t , ) 377 377 \0 \0 370 020 3 375 0003420 006 A D l e f t \0 377 377 \0 \0 250 020 * 0003440 255 003 A u l 377 377 \0 \0 270 020 & 276 0003460 003 ( ) 377 377 \0 T \0 250 020 g 256 005 A 0003500 L t o p 377 377 001 314 \0 340 021 334 200 345 001 h 0003520 377 377 001 254 \0 340 021 274 200 345 001 h 377 377 001 | 0003540 \0 340 021 214 200 345 001 h 377 377 001 \ \0 340 021 l 0003560 200 345 001 h 377 377 001 < \0 340 021 L 200 345 001 h 0003600 377 377 \0 374 \0 340 021 \f 200 345 001 h 377 377 \0 334 0003620 \0 340 020 354 200 345 001 h 377 377 \0 274 \0 340 020 314 0003640 200 345 001 h 377 377 \0 214 \0 340 020 234 200 345 001 h 0003660 377 377 \0 l \0 340 020 | 200 345 001 h 377 377 001 354 0003700 \0 340 021 374 200 345 001 h 377 377 \0 L \0 340 020 \ 0003720 200 345 001 h 377 377 \0 L 001 \0 020 \ 201 005 001 h 0003740 377 377 001 354 001 \0 021 374 201 005 001 h 377 377 \0 l 0003760 001 \0 020 | 201 005 001 h 377 377 \0 214 001 \0 020 234 0004000 201 005 001 h 377 377 \0 274 001 \0 020 314 201 005 001 h 0004020 377 377 \0 334 001 \0 020 354 201 005 001 h 377 377 \0 374 0004040 001 \0 021 \f 201 005 001 h 377 377 001 < 001 \0 021 L 0004060 201 005 001 h 377 377 001 \ 001 \0 021 l 201 005 001 h 0004100 377 377 001 | 001 \0 021 214 201 005 001 h 377 377 001 254 0004120 001 \0 021 274 201 005 001 h 377 377 001 314 001 \0 021 334 0004140 201 005 001 h 377 377 \0 L 001 ( 020 \ 201 - 001 h 0004160 377 377 001 354 001 ( 021 374 201 - 001 h 377 377 \0 l 0004200 001 ( 020 | 201 - 001 h 377 377 \0 214 001 ( 020 234 0004220 201 - 001 h 377 377 \0 274 001 ( 020 314 201 - 001 h 0004240 377 377 \0 334 001 ( 020 354 201 - 001 h 377 377 \0 374 0004260 001 ( 021 \f 201 - 001 h 377 377 001 < 001 ( 021 L 0004300 201 - 001 h 377 377 001 \ 001 ( 021 l 201 - 001 h 0004320 377 377 001 | 001 ( 021 214 201 - 001 h 377 377 001 254 0004340 001 ( 021 274 201 - 001 h 377 377 001 314 001 ( 021 334 0004360 201 - 001 h 377 377 \0 L 001 P 020 \ 201 U 001 h 0004400 377 377 001 354 001 P 021 374 201 U 001 h 377 377 \0 l 0004420 001 P 020 | 201 U 001 h 377 377 \0 214 001 P 020 234 0004440 201 U 001 h 377 377 \0 274 001 P 020 314 201 U 001 h 0004460 377 377 \0 334 001 P 020 354 201 U 001 h 377 377 \0 374 0004500 001 P 021 \f 201 U 001 h 377 377 001 < 001 P 021 L 0004520 201 U 001 h 377 377 001 \ 001 P 021 l 201 U 001 h 0004540 377 377 001 | 001 P 021 214 201 U 001 h 377 377 001 254 0004560 001 P 021 274 201 U 001 h 377 377 001 314 001 P 021 334 0004600 201 U 001 h 377 377 \0 L 001 p 020 \ 201 u 001 h 0004620 377 377 001 354 001 p 021 374 201 u 001 h 377 377 \0 l 0004640 001 p 020 | 201 u 001 h 377 377 \0 214 001 p 020 234 0004660 201 u 001 h 377 377 \0 274 001 p 020 314 201 u 001 h 0004700 377 377 \0 334 001 p 020 354 201 u 001 h 377 377 \0 374 0004720 001 p 021 \f 201 u 001 h 377 377 001 < 001 p 021 L 0004740 201 u 001 h 377 377 001 \ 001 p 021 l 201 u 001 h 0004760 377 377 001 | 001 p 021 214 201 u 001 h 377 377 001 254 0005000 001 p 021 274 201 u 001 h 377 377 001 314 001 p 021 334 0005020 201 u 001 h 377 377 001 340 \0 314 021 345 200 334 001 v 0005040 377 377 001 300 \0 314 021 305 200 334 001 v 377 377 \0 360 0005060 \0 314 020 365 200 334 001 v 377 377 \0 320 \0 314 020 325 0005100 200 334 001 v 377 377 \0 ` \0 314 020 e 200 334 001 v 0005120 377 377 001 230 \0 314 021 235 200 334 001 v 377 377 002 020 0005140 \0 314 022 025 200 334 001 v 377 377 001 p \0 314 021 u 0005160 200 334 001 v 377 377 001 P \0 314 021 U 200 334 001 v 0005200 377 377 \0 250 \0 314 020 255 200 334 001 v 377 377 \0 200 0005220 \0 314 020 205 200 334 001 v 377 377 \0 0 \0 314 020 5 0005240 200 334 001 v 377 377 002 020 001 | 022 025 201 214 001 v 0005260 377 377 \0 360 001 | 020 365 201 214 001 v 377 377 \0 320 0005300 001 | 020 325 201 214 001 v 377 377 001 340 001 | 021 345 0005320 201 214 001 v 377 377 001 300 001 | 021 305 201 214 001 v 0005340 377 377 001 230 001 | 021 235 201 214 001 v 377 377 001 p 0005360 001 | 021 u 201 214 001 v 377 377 001 P 001 | 021 U 0005400 201 214 001 v 377 377 001 001 | 021 % 201 214 001 v 0005420 377 377 \0 250 001 | 020 255 201 214 001 v 377 377 \0 200 0005440 001 | 020 205 201 214 001 v 377 377 \0 ` 001 | 020 e 0005460 201 214 001 v 377 377 \0 0 001 | 020 5 201 214 001 v 0005500 377 377 \0 ` \0 354 020 e 200 374 001 v 377 377 \0 ` 0005520 001 \f 020 e 201 034 001 v 377 377 \0 ` 001 < 020 e 0005540 201 L 001 v 377 377 \0 ` 001 \ 020 e 201 l 001 v 0005560 377 377 \0 P \0 320 021 \0 340 322 377 377 \0 P \0 320 0005600 020 R 341 200 377 377 001 \0 \0 320 021 002 341 200 377 377 0005620 \0 P 001 200 021 002 341 202 377 377 001 @ \0 320 021 360 0005640 340 322 377 377 001 @ \0 320 021 B 341 200 377 377 001 360 0005660 \0 320 021 362 341 200 377 377 001 @ 001 200 021 362 341 202 0005700 377 377 \0 t \0 250 020 210 256 005 A R t o p 0005720 377 377 \0 t \0 270 020 213 276 \b ( A t o p 0005740 , ) \0 377 377 \0 T \0 270 020 k 276 \b ( 0005760 A t o p , ) \0 377 377 \0 234 \0 270 020 242 0006000 276 003 ( ) 377 377 \0 234 \0 250 020 257 256 0006020 005 A V t o p 377 377 \0 234 \0 330 020 252 335 0006040 003 A U V 377 377 \0 234 \0 344 020 255 352 006 ( 0006060 A V , ) \0 377 377 \0 234 \0 370 020 252 375 0006100 003 A D V 377 377 \0 234 001 004 020 255 ! \n 006 ( 0006120 A V , ) \0 377 377 \0 234 001 034 020 252 ! ! 0006140 003 A H V 377 377 \0 234 001 , 020 242 ! 2 003 ( 0006160 ) 377 377 \0 X 001 034 020 f ! ! 003 A L H 0006200 377 377 \0 X 001 , 020 j ! 2 006 ( A H , 0006220 ) \0 377 377 \0 x 001 034 020 206 ! ! 003 A R H 0006240 377 377 \0 x 001 , 020 212 ! 2 006 ( A H , 0006260 ) \0 377 377 \0 X \0 330 020 i 335 004 A U L 0006300 ? \0 377 377 \0 x \0 330 020 212 335 004 A U R 0006320 ? \0 377 377 \0 X \0 370 020 i 375 004 A D L 0006340 ? \0 377 377 \0 x \0 370 020 212 375 004 A D R 0006360 ? \0 377 377 \0 001 220 020 ( ! 225 003 A l l 0006400 377 377 \0 001 240 020 & ! 246 003 ( ) 377 377 0006420 \0 T 001 240 020 k ! 246 \b ( A b o t , 0006440 ) \0 377 377 \0 T 001 220 020 g ! 225 005 A L b 0006460 o t 377 377 \0 t 001 220 020 210 ! 225 005 A R b 0006500 o t 377 377 \0 t 001 240 020 213 ! 246 \b ( A b 0006520 o t , ) \0 377 377 \0 230 001 220 020 253 ! 225 0006540 005 A V b o t 377 377 \0 020 001 340 020 O 001 347 0006560 \r A b b r e v i a t i o n s 377 377 0006600 \0 002 \f 020 M " 022 016 A - - A n 0006620 d p l a n e \0 377 377 \0 002 024 020 ` 0006640 " 032 023 B - - B e t w e e n 0006660 p l a n e s 377 377 \0 002 034 020 I " " 0006700 \r O - - O r p l a n e 377 377 0006720 \0 002 , 020 e " 2 026 L - - L e 0006740 f t ( o d d ) c o l u m n \0 0006760 377 377 \0 002 4 020 n " : 030 R - - 0007000 R i g h t ( e v e n ) c o l 0007020 u m n \0 377 377 \0 002 D 020 b " J 024 U 0007040 - - U p p e r ( o d d ) 0007060 r o w \0 377 377 \0 002 L 020 y " R 033 D 0007100 - - D o w n ( e v e n , 0007120 l o w e r ) r o w 377 377 \0 002 \ 0007140 020 q " a 032 V - - e x t r a 0007160 V e r t i c a l c o l u m n \0 0007200 377 377 \0 020 001 360 021 \0 341 362 377 377 \0 020 001 364 0007220 021 \0 341 366 377 377 001 @ 001 360 022 0 341 362 377 377 0007240 001 @ 001 364 022 0 341 366 377 377 001 @ 001 340 021 Z 0007260 001 347 005 N o t e s 377 377 \0 T 001 304 020 213 0007300 001 314 \f ( S e e n o t e 1 ) \0 0007320 377 377 \0 020 \0 020 q \0 ( 023 M a k e P 0007340 L A T i l e L a y o u t 377 377 0007360 \0 \0 @ 022 037 F 241 T h i s f i 0007400 r g u r e d e s c r i b e s 0007420 h o w t h e M a k e P L A 0007440 p r o g r a m a s s e m b l e 0007460 s t i l e s . E a c h t 0007500 i l e i s n a m e d , a n 0007520 d i f i t i s n o t f 0007540 o u n d a n a l t e r n a t 0007560 e n a m e i s t r i e d 0007600 ( a s s h o w n i n p a r 0007620 e n t h e s i s ) . 377 377 \0 \0 P 0007640 021 343 V 214 o t h e r a d d i t 0007660 i o n a l a l i g n m e n t s 0007700 m a y b e s p e c i f i e 0007720 d b y u s i n g t h e c 0007740 h e c k i n g p o r t i o n 0007760 o f a l i g n m e n t m a r 0010000 k s . S e e t h e d o u 0010020 c m e n t a t i o n o n P T 0010040 i l e r f o r d e t a i l s 0010060 . \0 377 377 001 374 001 l 022 # ! r \f ( S e 0010100 e n o t e 3 ) \0 377 377 \0 \0 H 0010120 022 + N 244 T i l e s m a y b 0010140 e o m m i t t e d i f o n 0010160 e o f t h e a l t e r n a 0010200 t e n a m e s i s g i v e 0010220 n a s n u l l ( a s i n 0010240 t h e t i l e A R t o p ) 0010260 . S m a l l l i n e s i 0010300 n d i c a t e w h i c h a l 0010320 i g n m e n t s a r e d o n 0010340 e b y t h e M a k e P L A 0010360 p r o g r a m , \0 377 377 \0 002 d 0010400 020 n " i 031 H - - e x t r a 0010420 H o r i z o n t a l r o w 377 377 0010440 001 P 002 \f 022 023 " 022 < 1 ) T h 0010460 e r e i s o n e A N D p 0010500 l a n e c o l u m n p e r 0010520 P L A i n p u t . T h e 0010540 i n p u t \0 377 377 001 P 002 024 022 023 " 032 0010560 = d r i v e r s s h o u l d 0010600 b r i n g i n o n e i n p 0010620 u t a n d s e n d b o t h 0010640 t h e t r u e f o r m 377 377 0010660 001 P 002 034 021 356 " " 1 o f t h e 0010700 s i g n a l a n d i t s c 0010720 o m p l e m e n t i n t o t 0010740 h e c o l u m n . 377 377 001 P 002 D 0010760 022 026 " J = t o t h e c o m p 0011000 l e m e n t e d f o r m , w 0011020 h i l e a ' - ' i n d i c 0011040 a t e s n o c o n n e c t i 0011060 o n 377 377 001 P 002 4 022 022 " : ? I n 0011100 t h e A N D p l a n e , a 0011120 ' 1 ' i n s t e a d o f 0011140 a ' ? ' i n d i c a t e s 0011160 a c o n n e c t i o n 377 377 001 P 0011200 002 t 022 022 " z ; r o w . T h e 0011220 t i l e s a l o n g t h e 0011240 b o t t o m e d g e o f 0011260 t h e P L A m u s t m a t 0011300 c h 377 377 001 P 002 | 021 236 " 202 031 p r o 0011320 p e r l y w i t h e i t h e 0011340 r r o w . 377 377 001 P 002 < 022 \a " B 0011360 < t o t h e t r u e f o r 0011400 m o f t h e s i g n a l , 0011420 a ' 0 ' i n d i c a t e s 0011440 a c o n n e c t i o n \0 377 377 0011460 001 P 002 l 022 020 " r = 3 ) T h 0011500 e l a s t r o w m a y b 0011520 e e i t h e r a n e v e n 0011540 ( D ) r o w o r a n o 0011560 d d ( U ) 377 377 001 P 002 224 022 017 " 232 0011600 ? a n e v e n ( D ) r o w 0011620 i s a b o v e ( o r a 0011640 r i g h t ( R ) c o l u m n 0011660 i s t o t h e l e f t ) 0011700 377 377 001 P 002 214 022 022 " 222 > 4 ) 0011720 T h e e x t r a r o w s ( 0011740 o r c o l u m n s ) w i l l 0011760 o n l y b e p l a c e d 0012000 s u c h t h a t \0 377 377 001 P 002 L 0012020 021 a " Q \a a t a l l . 377 377 001 h 0012040 002 L 021 372 " R 1 I n t h e O R 0012060 p l a n e , a ' 1 ' i n 0012100 s t e a d o f a ' ? ' i 0012120 n d i c a t e s 377 377 001 P 002 T 022 022 0012140 " Z = a c o n n e c t i o n 0012160 ( t h e o u t p u t c o n t 0012200 a i n s t h i s p r o d u c 0012220 t t e r m ) , w h i l e a 0012240 377 377 001 P 002 \ 021 251 " a 034 ' 0 ' i 0012260 n d i c a t e s n o c o n n 0012300 e c t i o n . \0 377 377 001 P 002 , 022 037 0012320 " 2 G 2 ) A ' ? ' i n 0012340 a t i l e n a m e i n d 0012360 i c a t e s t h a t t h e 0012400 t i l e h a s s e v e r a l 0012420 v e r s i o n s . 377 377 \0 t 001 004 0012440 020 217 ! \n \b ( A R ? , A ? ) \0 0012456