home *** CD-ROM | disk | FTP | other *** search
- ; A circuit with a 6264 CMOS ram chip
-
- dimension(100,100)
-
- ; 6264 CMOS Static Ram
-
- chip type=ram6264 pins=28 horizontal=2 vertical=12
- nc=1
- a0=10
- a1=9
- a2=8
- a3=7
- a4=6
- a5=5
- a6=4
- a7=3
- a8=25
- a9=24
- a10=21
- a11=23
- a12=2
- d0=11
- d1=12
- d2=13
- d3=15
- d4=16
- d5=17
- d6=18
- d7=19
- we=27
- cs1=26
- oe=22
- cs2=20
- vdd=28
- gnd=14
-
- ; Power and Ground
-
- hole (3,5)
- hole (3,80)
-
- ; The chips
-
- chipat (10,5) name=ram0 type=ram6264 orientation=normal
- chipat (30,5) name=ram1 type=ram6264 orientation=normal
- chipat (50,5) name=ram2 type=ram6264 orientation=normal
- chipat (70,5) name=ram3 type=ram6264 orientation=normal
-
- chipat (10,60) name=ram4 type=ram6264 orientation=normal
- chipat (30,60) name=ram5 type=ram6264 orientation=normal
- chipat (50,60) name=ram6 type=ram6264 orientation=normal
- chipat (70,60) name=ram7 type=ram6264 orientation=normal
-
- ; Decoupling capacitors
-
- hole (90,10)
- hole (90,16)
-
- ; Connect power lines
-
- priority connect (3,5) and ram0.vdd
- priority connect (3,5) and ram4.vdd
-
- priority connect ram0.vdd and ram1.vdd
- priority connect ram1.vdd and ram2.vdd
- priority connect ram2.vdd and ram3.vdd
-
- priority connect ram4.vdd and ram5.vdd
- priority connect ram5.vdd and ram6.vdd
- priority connect ram6.vdd and ram7.vdd
-
- priority connect (3,80) and ram0.gnd
- priority connect (3,80) and ram4.gnd
-
- priority connect ram0.gnd and ram1.gnd
- priority connect ram1.gnd and ram2.gnd
- priority connect ram2.gnd and ram3.gnd
-
- priority connect ram4.gnd and ram5.gnd
- priority connect ram5.gnd and ram6.gnd
- priority connect ram6.gnd and ram7.gnd
-
- ; Hook up the data bus
-
- connect ram0.d0 and ram1.d0
- connect ram0.d1 and ram1.d1
- connect ram0.d2 and ram1.d2
- connect ram0.d3 and ram1.d3
- connect ram0.d4 and ram1.d4
- connect ram0.d5 and ram1.d5
- connect ram0.d6 and ram1.d6
- connect ram0.d7 and ram1.d7
-
- connect ram1.d0 and ram2.d0
- connect ram1.d1 and ram2.d1
- connect ram1.d2 and ram2.d2
- connect ram1.d3 and ram2.d3
- connect ram1.d4 and ram2.d4
- connect ram1.d5 and ram2.d5
- connect ram1.d6 and ram2.d6
- connect ram1.d7 and ram2.d7
-
- connect ram2.d0 and ram3.d0
- connect ram2.d1 and ram3.d1
- connect ram2.d2 and ram3.d2
- connect ram2.d3 and ram3.d3
- connect ram2.d4 and ram3.d4
- connect ram2.d5 and ram3.d5
- connect ram2.d6 and ram3.d6
- connect ram2.d7 and ram3.d7
-
- connect ram0.d0 and ram4.d0
- connect ram0.d1 and ram4.d1
- connect ram0.d2 and ram4.d2
- connect ram0.d3 and ram4.d3
- connect ram0.d4 and ram4.d4
- connect ram0.d5 and ram4.d5
- connect ram0.d6 and ram4.d6
- connect ram0.d7 and ram4.d7
-
- connect ram4.d0 and ram5.d0
- connect ram4.d1 and ram5.d1
- connect ram4.d2 and ram5.d2
- connect ram4.d3 and ram5.d3
- connect ram4.d4 and ram5.d4
- connect ram4.d5 and ram5.d5
- connect ram4.d6 and ram5.d6
- connect ram4.d7 and ram5.d7
-
- connect ram5.d0 and ram6.d0
- connect ram5.d1 and ram6.d1
- connect ram5.d2 and ram6.d2
- connect ram5.d3 and ram6.d3
- connect ram5.d4 and ram6.d4
- connect ram5.d5 and ram6.d5
- connect ram5.d6 and ram6.d6
- connect ram5.d7 and ram6.d7
-
- connect ram6.d0 and ram7.d0
- connect ram6.d1 and ram7.d1
- connect ram6.d2 and ram7.d2
- connect ram6.d3 and ram7.d3
- connect ram6.d4 and ram7.d4
- connect ram6.d5 and ram7.d5
- connect ram6.d6 and ram7.d6
- connect ram6.d7 and ram7.d7
-
- ; Hook up the address bus
-
- connect ram0.a0 and ram1.a0
- connect ram0.a1 and ram1.a1
- connect ram0.a2 and ram1.a2
- connect ram0.a3 and ram1.a3
- connect ram0.a4 and ram1.a4
- connect ram0.a5 and ram1.a5
- connect ram0.a6 and ram1.a6
- connect ram0.a7 and ram1.a7
- connect ram0.a8 and ram1.a8
- connect ram0.a9 and ram1.a9
- connect ram0.a10 and ram1.a10
- connect ram0.a11 and ram1.a11
- connect ram0.a12 and ram1.a12
-
- connect ram1.a0 and ram2.a0
- connect ram1.a1 and ram2.a1
- connect ram1.a2 and ram2.a2
- connect ram1.a3 and ram2.a3
- connect ram1.a4 and ram2.a4
- connect ram1.a5 and ram2.a5
- connect ram1.a6 and ram2.a6
- connect ram1.a7 and ram2.a7
- connect ram1.a8 and ram2.a8
- connect ram1.a9 and ram2.a9
- connect ram1.a10 and ram2.a10
- connect ram1.a11 and ram2.a11
- connect ram1.a12 and ram2.a12
-
- connect ram2.a0 and ram3.a0
- connect ram2.a1 and ram3.a1
- connect ram2.a2 and ram3.a2
- connect ram2.a3 and ram3.a3
- connect ram2.a4 and ram3.a4
- connect ram2.a5 and ram3.a5
- connect ram2.a6 and ram3.a6
- connect ram2.a7 and ram3.a7
- connect ram2.a8 and ram3.a8
- connect ram2.a9 and ram3.a9
- connect ram2.a10 and ram3.a10
- connect ram2.a11 and ram3.a11
- connect ram2.a12 and ram3.a12
-
- connect ram0.a0 and ram4.a0
- connect ram0.a1 and ram4.a1
- connect ram0.a2 and ram4.a2
- connect ram0.a3 and ram4.a3
- connect ram0.a4 and ram4.a4
- connect ram0.a5 and ram4.a5
- connect ram0.a6 and ram4.a6
- connect ram0.a7 and ram4.a7
- connect ram0.a8 and ram4.a8
- connect ram0.a9 and ram4.a9
- connect ram0.a10 and ram4.a10
- connect ram0.a11 and ram4.a11
- connect ram0.a12 and ram4.a12
-
- ; Connect up coupling capacitors
-
- connect (90,10) and ram3.vdd
- connect (90,16) and ram3.gnd
-