`
`US005973951A
`
`United States Patent
`
`[19]
`
`Bechtolsheim et al.
`
`[11]
`
`[45]
`
`Patent Number:
`
`5,973,951
`
`Date of Patent:
`
`*Oct. 26, I999
`
`SINGLE IN-LINE MEMORY MODULE
`
`FOREIGN PATENT DOCUMENTS
`
`[54]
`
`[75]
`
`Inventors: Andreas Bechtolsheim, Stanford;
`Fdwar-d Frank, Portola Valley; James
`Tesla, Mountain View; Shawn Storm,
`Mt. View, all of Calif.
`
`I73]
`
`Assignee:
`
`Sun Miemeystems, [nc.. Palo Alto,
`Calif.
`
`[*1
`
`Nfilltiei
`
`This patent issued on a continued pros~
`ecution application filed under 37 CFR
`1.53(d), and is subject to the twenty year
`patent
`term provisions: of 35 U.S.C.
`]54(a)(2).
`
`This patent is subject to a terminal dis-
`clairncr.
`
`[21]
`
`[31]
`
`[53]
`
`[51]
`[53]
`
`[53]
`
`[55]
`
`App]. No; os;a7s,-ans
`
`Filed:
`
`Jun. 19, 1997
`
`Related U.S. Application Data
`
`Continuation of application No. I38;‘643,ITt94. May 2, 1996,
`abandonetl, which is PI continuation of application No.
`tJ8i’4?3,El".u"3, Inn. 7, 1995, Pat. No. 5,532,954, which is a
`continuation of application No. O3i“345,41'7, Nov. 28, 1994,
`Pat. No. 5,465,229, which is 3.1 continuation of application
`No. El8«'2'F9,S24,Ju1. 25. 1994, Pat. No. 5,333,143, which is
`a continuation of application No. 08.? 115,438, Sep. 1, 1993,
`abandoned, which is a continuation of application No.
`EF",f386,4l3, May 19, 1992, Pat. No. 5,270,904.
`
`Int. Cl.“
`US. Cl.
`
`Field of Sear-cli
`
`.
`
`GllC I3i’00
`365352; 365.51; 365159;
`365353
`sesysz, 51, 53,
`3o5..='63, 59
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`3, I6 I _.859
`3,503,209
`
`12,,/I964 Medwin et al.
`4/1970 Augusta et al.
`
`36552
`365 :51
`
`0 188 828 A2
`0 246 [I25 I31
`0 287 2?4 A2
`tI 304 035 A2
`O 398 188 A2
`0 434 543 A2
`0484002 Al
`0 476 685 A2
`{I571II!.92 A2
`59-14-1155
`I:-2.155540
`I53-102083
`63-13795?
`1258460
`130:‘-_*Tt':2
`02310644
`3248896
`32621155
`2 223 335
`
`.
`European Pat. OII.
`"H1986
`.
`European Pat. Off.
`11.11987
`European Pat. Oft. .
`10.31988
`European Pal. Oil. .
`tfI.F10'EJ0
`European Pat. Oti. .
`11.1990
`European Pat. Off. .
`{#1091
`European Pal. OII.
`.
`10.51991
`European Pat. 011‘.
`.
`3.11992
`European Pat. Off.
`.
`4."l‘3"J3
`Japan .
`8.tl984
`Japan .
`‘H1987
`Japan _
`3.51938
`Japan .
`9.31988
`Japan .
`10.11989
`Japan _
`12.31089
`Japan .
`12.1990
`.
`11.51991
`Japan .
`!l.."!99.I
`4.»'1FJ'.‘JU United Kingdom .
`OTHER PUBI.ICATl0NS
`
`Sams Computerfacts Compaq Portable 101709 Computer
`with schematics, 93 sheets, 1987.
`Kingston Technology Installation Guide—KTC—SLT 386;‘1,
`2, Ba 4 Memory Expansion Boards for Compaq SI._T 3866120,
`3 sheets, I990.
`
`(List continued on next page.)
`
`Pn'ntar_t' I:-'xam£rter—’l'an 'l'. Nguyen
`Attormzy, Agent, or Firm—Conley, Rose & Tayon, PC: B.
`Noel Kjvlin
`
`[57]
`
`ABSTRACT
`
`for memory
`A single in-line memory module (SIMM)
`expansion in a computer system. The SIMM includes at
`plurality of memory chips surface-niounted on a printed
`circuit board. The printed circuit board includes a dual
`read—out connector edge adapted for insertion within a
`socket of the computer system. One or more driver chips
`may further be mounted on the printed circuit board and
`connected to distribute control signals to the memory chips.
`Aful1~width data path may further be connected between the
`dual read-out connector edge and the plurality of memory
`chips.
`
`(List continued on next page.)
`
`51 (Joints, 6 Drawing Sheets
`
`
`
`1
`
`KINGSTON 1004
`
`KINGSTON 1004
`
`
`
`5,973,951
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`439.3296
`12.51992 Yang Lee
`5,169,333
`2571724
`311,993 Wu el al.
`5,191,404
`439,132?
`371993 ]3,'_]|m,—,n 31 ML ,_
`5,192,223
`365751
`471993 Slaaflcr ct al.
`5,200,917
`2570686
`[El/1993 Kane et al.
`5,252,857’
`365;-'63
`11.0993 Tesla
`5_.2fi0_.892
`439.-“I08
`lla'19‘=|3 Billman el ai
`5,2b3,8T"0
`2,265,218 1171993 Team at a]._ ........................... .. 3951325
`:>,270_.'9o4
`12.11993 Bcchtolshc-1m et al.
`362032
`$272,694 12-‘I993 A1e>§andereta1-
`. #763792
`471994 PM-gale! =11‘
`- 363-03
`2.-319991 W994 Tam’? 0‘ 31-
`363-“?
`?,33.!;,2:g
`Talragl
`.......................................
`-"I.
`T_°“’_‘_" "‘ 3"
`.
`‘_‘ M2
`i’
`J’
`3,420,824
`1s.a]1moto clal.
`36:v,’230.U1
`::.’1‘)05
`.
`.
`_ _
`5,405,229
`11.-1995 Bechlolshenn et al.
`363.532
`5 572954
`771995 Becht-0191151111 et al
`765752
`‘
`"
`‘
`'
`‘
`OT]-[ER pU]3[_1C,1[['[QN5
`
`
`
`
`
`
`
`memory
`
`"“"'“““"3’
`
`Kings on Technology l{TC386H40'00 (200][I]2) memory
`board Dolor photocopies, 3 sheeis, 1989,
`on Technology
`hoard schemafic, 4 Sheets, lggg
`K1.
`1. h
`1
`K.l.V_U“U 16 goululs
`3° "0 ‘Q j
`5
`’
`(-
`5)
`"35 0“
`bcfard °°1°‘" Ph°‘°°°P‘°5~ ~ Shwsv 1939-
`Kings-on Tcchnology KTV5000r’16 (’30f|10l.5) memory
`board schcrnanc, 3 sheets, 1989.
`Kings on Technology KTC7SLT286—4 (2001075) me-mory
`hmmj mm,» p]]m[,mpy, 1 511531, 1939
`Kings on Technology KTC7’SLTl86—1 (2001075) memory
`bflard schemaIi_ 7, Shams 1989
`‘
`,
`‘"7
`°
`Kings on Technology KST4090.-’35 (2001086) m-=lIl0r)'
`board color photocopies, 2 sheets. I990.
`King; on Technology KST44000,’25 (2001086) memory
`hoard schematic, 2 .~'.he1:L=-;, 1990.
`.
`Kjngs on Technology KTC2‘SLT3SI5—4 (2001090) memory
`“Md 001°!‘ Ph°‘°C°P1°-5» 3 SW75» 1990-
`Kings.on Technology I{'I'C7’SL'l'386—4 (2001090) memory
`board schematic. 3 sheets, 1990.
`
`Kings on Technology KDGH1000 (2001092) memory hoard
`‘film jhotom -C
`,, Rhea‘; 1990
`‘
`“,
`P‘ S’ 7"
`"
`K1n3S10r}T<%hD01<'3Y KDG16000(2001092)mem0f)'board
`schernal1c,3,sheuls,1990.
`Kings on Technology KTV31'1’64,F4 (2001122) memory
`board mjor photocopies, 2 5116315‘ 1990,
`1
`_
`.
`_
`_
`.
`K1ng,s01'_1TI:Lhnology KT\/317674 (2001 122) memory board
`5°h‘~3m3‘1°v 3 Shem» 15'” 1991-
`Kings on Technology KTC4000E (2001157) memory board
`color jhotoggpjegg 3 gheetg,
`—
`“:35 ‘’['?T‘‘6°h::?}‘[’3Y1I9{81;,C4°°°E (2001157) “3"'“’°’3’ b°“"
`5° ‘’“‘‘'“°'
`5 °° 5*
`'
`Compaq computer (Model #101709) memory board #RA
`004163 color phmocoy, 1 sheet, 1986.
`Compaq SLT1’2B6 computer (Model 2680) memory board
`--.
`4
`-
`#°L33lJ27CM °°l°r 1’h°'°°°1’y‘ 1 Sheet’ 198%‘
`_
`Sam M1cms_vs.rem.s', 1.711;. V. Dnmrnm CtJf‘p0f'{J'1‘10f1, Complzunl
`For Patent Infringement and Demand For Jury Trial dzllcd
`Aug. 29, 1996 (9 pages).
`Sun M’icm5ysfc1r15_,
`Inc. V Dararnm Corporation, First
`Amended AnswerandCounterclain1s ofDefendanlDaIa:‘am
`.
`,,
`9
`C°rP°"“‘°“ dale“ Feb‘ 77' 1997 (*9 l"‘3"”‘5)'
`Alford, R., “The Fastest Portable: [BM’s P75 Road War-
`rinr,” BYTE, Apr. 199I, pp. 265-266 and 268.
`
`33*J7"'l?
`4397325
`439,-'32.?
`. 439.3329
`439,-“Z80
`, 3397175 Mp
`43973215
`355751
`.2s77305
`.. 4397329
`365,154
`_. 3557235
`. _
`M5752
`
`
`
`------
`
`
`
`671972 Alnmon eral.
`3,671,917
`3,630,038 M972 Johnson ----
`3,T0l,0T8
`lf|,fl‘972 Lynch
`3_.9l2_.353
`1010975 Kasuya el al.
`3,082,907
`‘#1976 Anhalt et al.
`4,077,594
`3715773 cobaugh eg 31,
`4,034,374
`471973 Gmrgopubs
`4,163,289
`711979 S1-.11mid1
`..
`4,154,751
`971979 Tasch, Jr.
`433,719
`3/1931 McGinley .
`4,262,340
`4,1981 Sasaklu et 3'
`4.394.753
`7/1933 Penzel
`_____ __
`'
`'
`_
`4,426,689
`I/1984 I1.-2.11.4 :1 al.
`.
`29-‘£32
`”1934 H‘‘''3‘5 """""" "
`‘‘-~‘‘3‘’~m
`4397255
`171934 Hsunsher,Jr. eta].
`4,428,635
`2577211
`211935 Ohno et al.
`4,500,906
`.. 439.3323
`lF|.4'l.985 Rohenson .
`4,543,456
`3397134 M
`1211985 Col1e1 et al.
`4,553,912
`3/[937 DE>Pfl11|
`...................................... 29.-‘I174
`4,551,416
`
`4;'l.987 Clayton
`305.-"52
`4,656,605
`7/[937 Aka-Saki fl 3'-
`3373700
`4.-532.-307
`Q/1937 Grahbe elal.
`4391’2I‘;6
`4,695,111
`971937 Verhocvcn or 11.
`. 4597257
`4,595,529
`10/1937 Hvezda at 41.
`4397235
`4,700,993
`211933 Angleion el al.
`3557131
`4,724,531
`221,933 Clayton ______ ..
`3557152
`4,727,513
`4/1933 flawkills
`-. 3517421
`4..740..368
`771988 Billman c1 al.
`439761
`4756,1594
`941988 Blake ‘_'‘l 31'
`' 35{'”05
`4°P"?1-€66
`1010983 Durkm. el al.
`. 39.1.-“S00
`4_."a'77_..‘)90
`11719133 Tlnush
`459.7323
`4,791,512
`171989 Kawai er al.
`3455751
`4,795,224
`171989 Olmwn
`365723003
`4,802,132
`- - - - -
`50939 NDSC-‘hfse
`‘ - - -- 43‘J.=’3'5U
`4.~342.~5'33
`$333 galkvp 9! al»
`jjggggé
`_
`a ton
`.
`,
`,
`_
`11,1989 Johison
`H 3é_1l,38b
`438,933,
`4,332,700 11/1939 Muuriiz el al.
`439751
`4,884,237
`1171989 Mueller el al.
`355.7463
`4,891,789
`1/1990 Quatuini et al.
`361,-“r1439
`
`..
`
`..
`
`
`
`" 4‘39'”:‘3
`4’8q3’5‘m M990 S‘.”“’
`4397326
`4,946,403
`8;’19‘_:‘U Billman et 01.
`3657189131
`4,953,322
`971990 Kosugi 91 al.
`4397530
`4,973,270 1171990 Billnmn er al.
`. 257.7724
`4,934,054
`1/1991 Tocshio ctal.
`- 439.-“I60
`479909097
`3/1991 131110130 1‘-‘F 31-
`3577637
`4,990,107
`271991
`Fo1'tu11a
`357172
`4,992,349
`270.991
`(Sorbet: eta}.
`439,.-,2
`4’9q2’850
`3,199., Cmhe“
`257.7724
`4,994,896
`211991 Ucmura ct at.
`. 2577736
`.
`5,021,866
`6/1991 Sudo et al.
`5,026,297
`13,3199} Krehhicl ................................ .. 4393325
`5.043.792
`30991 Ad‘ ‘]1'
`.. 2-7’,-’77'3
`5,051,994
`911991 B1Ll:thh1an el :11.
`37?1711.1
`5_.ne'.1_.990
`10/1.991 Amkawa :1 al_
`.. 257.7576
`5,082,459
`1/1992 Billman at al.
`439_.r637
`5,089,993
`211992 Neal el al.
`365763
`Bimke it 5:"
`..
`10)’ e a.
`5/1992 Iwamatsu
`5,1992 wrindso, ,3; a[_
`871992 Corbett er at.
`9,0992 Yeung
`E” 5113;‘ “"|
`'3
`-“
`.
`-‘
`I "
`3 .
`fl 3'
`5,102,970 11{1992 Dav1d_.J1. Ct at.
`1171992 Anzelone el al.
`5,152,979
`
`5_.l0'4_,016
`1111992 Wu et al.
`__
`5,157,517
`1271992 bong
`
`.
`2577773
`,_ 357,742
`439774
`31557326
`
`5
`‘bl
`361732
`4397415
`365752
`4397150
`
`2
`
`_
`,
`5,119,170
`5,126,910
`5,133,434
`5,145,396
`
`
`
`5,973,95 I
`Page 3
`
`Burton, 13., "Transmission—I_.ine Methods Aid Memory-
`Board Design; Understanding Transmission Line Etfects Is
`The Way To Keep Up With The Ever Increasing Speed of
`Mernories,”Design Applications, Dec. 8, 1988, pp. 8?-91.
`Technical Notice AViiON 4000 and 4020 Series Computer
`Systems, AViiON Product Line, Customer Documentation,
`Data General Corporation, Mar. 1990, (excerpts—16 double
`sided sheets and 1 colored sheet of 1oM Memory Module).
`Setting Up and Installing VMEbus Options in AV1iON
`Systems, AViiON Product Line, Cfustorner Documentation,
`data General Corporation, Mar. 1993, (excerpts including
`Appendices A and B—15 douhied sided sheets).
`AVii0N 300D Series Stations: Programming System Con-
`trol and U0 Registers, AVii0N Product Line, Customer
`Documentation, Data General Corporation, Aug. 1990,
`{excerpts including Chapters 1 and 2 and Appendix D—3?
`double sided sheets).
`Expanding and Maintaining AVii0N 3000 and 4000 Series
`and Computer Systems, /-\Vii0N Product Line, Customer
`Documentation, Data General Corporation,
`Jun. 1990.
`{excerpts including Appendix A, Index and Documentation
`Set—3-4 double sided sheets).
`Technical Notice for AViiON 3000 and 4000 Series Systems:
`Programming System Control and IE0 Registers, AV1iON
`Product Line, Customer Documentation, Data General Cor-
`poration, Jun. 1990, (excerpts including Chapter 7 and
`Appendix D—24 double sided sheets).
`Expanding and Maintaining AV/ii0N 400 Series Stations,
`AVIION Product Line, Customer Documentation. Data
`General Corporation, Mar. 1990, {excerpts including Chap-
`ter 4 and Appendix B-12 double sided sheets).
`Setting Up and Starting AVii0N 400 Series Stations, AVI-
`ION Product Line, Customer Documentation, Data General
`Corporation, Mar. 1990, (excerpts including Appendices A
`and B—1'i' double sided sheets).
`AViiCIN 100, 200, 300 and 400 Series Stations and A‘v”1iON
`3000 and 4000 Series Systems: Programming System Con-
`trol and [.-‘O Registers, AVIION Product Line, Customer
`Documentation, Data General Corporation, Oct. 1991,
`{excerpts including Chapters 1, 2 and 4—62 double sided
`sheets).
`Setting Up, Starting, Expanding, and Maintaining AV1iO'N
`Computer Systems: 400, 3000, and 4000 Series,Customcr
`Documentation, Data General Corporation, Oct. 1991.
`{excerpts including Chapters 1, I3 and 8 and Appendices A
`and B-54 double sided sheets).
`Setting Up and Starting AViiON 3000 Series Stations,
`Customer Documentation, Data General Corporation, Aug.
`1990, [excerpts including Appendix A—17 double sided
`sheets).
`Setting Up, Starting, and Maintaining AViiON 210, 300CD,
`and 310 CD Workstations, Customer Documentation, Data
`General Corporation, Jun. 1993, (excerpts including Chap-
`ters 1 and 4, Appendices A-C—52 double sided sheets).
`Maintaining AVii0N 300 Series Stations, Customer Docu-
`mentation, Data General Corporation, Nov. 1989, (excerpts
`including Chapter 3, Appendix A—22 don I116 sided sheets).
`1991 [C Master: 3 Advertiser Technical Data (excerpts—39
`double sided sheets).
`through
`Electronic Design: Loarled DSP chip speeds
`advanced applications, Mar. 19, 1997 (2 double sided
`sheets).
`VAXstation 3100 Model 76 Owner’s Guide, Digital Equip-
`ment Corp. 1991, (excerpts including Chapters 7-9, Appen-
`dices C-13, —69 double sided sheets).
`
`DECdirect: Desktop Edition, VVinter./Spring 1991, pp. 1-3
`and 44-67 (15 double sided sheets).
`VAXstation 3100 Model 7'6 Maintenance Guide, Digital
`Equipment Corp. 1991, (excerpts including Chapters 2-4,
`-30 double sided sheets).
`DECdirect: Add-Ons, Upgrades, Desktop Solutions and
`Supplies for all Digital Systems, Springrsummer 1989, pp.
`1-11 and 98-107 (13 double sided sheets).
`Miyamoto, et al, “A Fast 256K><4 CMOS DRAM with a
`Distributed Sense and Unique Restore Circuit”, E.E.E. Jour-
`nal of Solidfilate Circuits, vol. SC-23 (198?) Oct., No. 5,
`New York, U.S.A., pp. 8t'il—8t36—r_louble sided sheets).
`Nakahara, "Complex Multilayer Boards Vie for Space in
`Japanese Computers” Electronic Packaging & Production,
`Feb. 1987, pp. 7I—7S—doublc sided sheets).
`Minutes of Meeting Nos. 3-7 JC-12.5 Committee on
`Memory Cards and Modules; 1990-1991 (77 double sided
`sheets).
`Minutes of Meeting Nos. 45-52 JC-42.3 Committee on
`MOS Memories, 1988-1989 (239 double sided sheets).
`“HP'a'2.0: Fast, Stylish", UrriX Today, Apr. 1991 (1 double
`sided sheet).
`"Multiprocessor Schemes: Which Is Best For You?”, EDN,
`Apr. 1989 (3 double sided sheets).
`Mirsul:-islii
`Electronics Advertisement:
`
`Trartsportable
`
`Memory Cards (1 sheet).
`VLSI MOS Memory RAM,/ROM & Memory Cards, 15"
`Quarter 1992, Mitsuhishi Electronic Device Group.
`(2
`double sided sheets).
`Prasad, R . , Surface Mourrt Tei:h.rtotiogy.' Princtipics and Prac-
`tice, Van Nostrand Reinhold, New York, 1989, pp. 10-13
`and 38-39 (4 double sided sheets).
`Sartore, R., “Seeking a Wide Berth,”BYTE Magazine, Nov.
`1989, pp. 307-308, 310, 312-318 (5 double sided sheets).
`Data Book MOS Memory: Commerical and Military Speci-
`fications, Texas Instruments, 1991, pp. 6-16-10?’ {57 double
`sided sheets).
`Wawrzynek, R., "Tailor memory-system architecture for
`your chosen DRAM.” Designer's Guide dynamic RAMs:
`Part 2, EDN Apr. 13, 1989, pp. 157-162 and 1t'14(4 double
`sided sheets).
`IBM Personal System.i2 Model 70 386 Quick Reference,
`Nov. 1987, (excei-pts—1.2 double sided sheets and 2 colored
`sheets of IBM PSr'2 2MB Memory Module and Memory
`Expansion Card).
`IBM Personal System!2 Model P10 386 Quick Reference,
`Nov. 1987-‘ (excerpts—9 double sided sheets).
`IBM Personal System;’2 Model P70 386 (Type 8573), Jan.
`23, 1990, (exoerpts—11 double sided sheets).
`IBM 2-8MB 80386 Memory Expansion Option Technical
`Reference, Apr. 1988, (excerpts—1l double sided sheets).
`IBM Portable PS.=’2 Models P70 and P75, Technical Aware-
`ness Informalion, Course 40646, Jan. 1991, (excerpls—32
`double sided sheets).
`IBM Personal Systems":
`IBM Product Announcement,
`Model 1'70 386 (8573—031.) Mar. 20, 1990 (3 double sided
`sheets).
`Apple IIGS Memory Expansion card Owner's Guide, 1986,
`Apple Computer, Inc., pp. iii—vi and Chapters 1, 2, and 3 (11
`double sided sheets and 2 colored sheets).
`Apple IIGS Owner’Guide, 198I3,Apple Computer, Inc., pp.
`iii—xi and pp. 103, 124, 130-131. and 158 ( 8 double sided
`sheets).
`DEC‘ MSOI SIMM samples (1 colored sheet).
`Gavilon Computer Memory Module (2 colored sheets).
`
`3
`
`
`
`5,973,95 I
`Page 4
`
`HP 3006 Module (1 colored sheet).
`Micron XCEED Card (1 colored sheet).
`NCRO Module (1 colored sheet).
`S-1 Memory Card Model #2065 (2 colored sheets).
`High Performance Package for Memory;
`IBM Technical
`Disclosure Bulletin, vol. 21, No. 2, Jul. 1928.
`Semiconductor Packaging Using “Chip Mate” Concept With
`Dual Inline Package (DIP) for Bonded Vias, Tenninals and
`Reflowed Solder Pads and Using Chip Carrier for Reflowecl
`Solder Pads and Bonded Terminals; IBM Technical Disclo-
`sure Bulletin, vol. 27, No. 11, Apr. 1985.
`Datara m, Memory Upgrades for DECstation 210033100 and
`5000.r'l00 Series.
`Dataram, Memory Upgrades for DECsystem 5500.
`Dataram Memory for the AVIION Workstation, Paul l-lenke,
`dataram Corporation, pp. 1 and 2.
`1M><1 Bit
`Samsung Electronics, K_M4lC10UOC./C.tCSL,
`CMOS Dynamic RAM with Fast Page Mode, pp. 73 and 74.
`Texas Instruments, 3 State Outputs Drive Bus Lines or
`Bulfer memory Address Registers, pp. 2691 and 2692.
`Dataram Announces Memory Boards for the DEC Microvax
`3X00 Series Including a Single Board 32MB Version.
`DEC-Compatible Memory Expansion Boards for Microvax
`3X00 Series Computers, DR.—300.
`Wide Word System, Data Rant, The OlI—tlte—Shelf Founda-
`tion for All High Speed Data Handling Problems, pp. 1-9.
`Dataram, Memory Upgrades for VAX 6000, 1 page.
`Brochure, “DR 5100 memory for DEC.-wstem 5100, VAX-
`station 3100 Model 76, VAXstation 4000 Model 60 and 90
`VAX 4000 Model 100, and Micro VAX 3100 Model 30, 40,
`80 and 90 workstations”, Dataran1.'fhc Memory Specialists
`Apr. 1993, 2 pages.
`Texas Instruments, MOS Memory Data Book Commerical
`and Military Specifications, 1991, Houston, Texas pp. 6-1
`through 6-107.
`Mitsubishi Electric Corp., Semiconductor Marketing Divi-
`sion, Mitsubishi
`Semiconductors Memories RAM
`Databook, May 1990, Japan, pp. 1-1 through 6-60.
`PERICOM Serniconductor C‘orp., Application briel-5,
`Pl74F'CT162344"? For Heavy l.JJ3£l Applications, pp.
`692-693.
`
`PERICOM Semiconductor Corp., Application Specific,
`P174F(.‘T162244MT, Jun. 21, 1995 p. 1-8.
`'I'eleMagic Enterprise, General Features and Specs, down-
`loaded from http:i’,r“www.tclcmagic.com,-=’html,t'enspcc1.htm,
`Jun. 11, 1991‘, 6 pages.
`Lattice Semiconductor Corp, Specifications ispLSI® and
`pLSI 20323, Sep. 1996, pp. 1-16.
`Advanced Micro Devices, MACI-I211-7i'10f12;‘15,"20 High-
`Density EE CMOS Programmable Logic, Pub. #19601, Rev.
`B. Issue date: Sep. 1995, pp. 1-38.
`Xilinx, Ordering Information, Jun. 1, 1996 (Version 1.0), 3
`pages.
`Specifications
`Corporation,
`Semiconductor
`lattice
`GAl..22I.V10, 1996 Data Book, pp. 3-251 through 3-268.
`Digital Equipment Corporation, Digital Storage Technology
`Handbook, 1989.
`Digital Equipment Corporation, PDP—ll Architecture l-land-
`book, 1983.
`A. Feller et al., "('_‘.rosstal.k and Reflections in High-Speed
`Digital Systems", Radio Corp. Of America Computer
`Advanced Product Research, Camden, New Jersey, pp.
`511-525.
`
`(12
`
`John A. DeFalco, "Reflection and Crosstalk in Logic Circuit
`Intcrconnections,” I-Ioneywell, Inc., IEEE Spectrum, Jul.
`l9T"tI-, pp. 45-501).
`William K. Springfield, IBM Corp., “Designing Transmis-
`sion Lines Into Multilayer Circuit Boards“, Electronics,
`Nov. 1, 1965, pp. 90-96.
`0-. Gene Gabbard, CUMSAT Laboratories, “High6peed
`"Digital Logic For Satellite Communications", E1ectro—Tec h-
`nology-Apr. 1969, pp. 59-65.
`H.R. Kaupp, "Characteristics of Microstrip Transmission
`Lines”, IEEE Transactions on Electronics Computers, Apr.
`1967, pp. 185-193.
`Digital Equipment Corporation, DECrlirect catalog (RV),
`Fall;'Winter 1989.
`Digital Equipment Corporation, VAXBI Options handbook,
`1986.
`Motorola, Inc., MECL System Design handbook, Fourth
`Edition, 1983.
`AMP Dual Read-Out SIMM Sockets, Supplement 82834,
`(May 1991), (4 pages).
`AMP Product Specification (Tentative 108-1363,
`pages).
`AMP Customer Drawing 90-14-39-24, (2 pages).
`AMP Customer Drawing 91—.‘t793—1, (2 pages).
`Top, bottom and side views of Atari (‘X853 Memory Mod-
`uie (color copy), (1 page).
`Top and bottom views Printed Circuit Board of'Atari CX853
`(color copy), (1 page).
`Sams Computerfacts Technical Service Data, Atari Model
`800 Computer, (41 pages).
`Rockwell RGSUX and R651)( Microprocessors (CPU) Data
`Sheet, (16 pages).
`54ACQ,t74ACQ24-4»-54ACTQ,’
`National Semiconductor
`“MACTQ244 Quiet Series Octal BufferrLine Driver with
`Tri-State Outputs, (10 pages).
`Texas Instruments, SN54l57" Data Sheet, (8 pages).
`Texas Instruments, SN5410 Data Sheet, (1 page).
`Texas Instruments, TMS-1116 16, 348-Bit Dynamic Ran-
`dom-Access Memory Data Sheet, (14 pages).
`Top and bottom views of Commodore VIC-11 11 16K RAM
`Cartridge, (1 page).
`Top and bottom views of printed circuit board of Commo-
`dorc VlC—l111 16K RAM Cartridge, (1 page).
`Sams Computerfacts Commodore Model VIC 20, 1934, (22
`pages).
`Sams Computerfacts Commodore Model VIC 20 (Early
`Version), 198-5, (1? pages).
`National Semiconductor 54LS138 Decoders.-’Demultiplexers
`"Data Sheet, (8 pages).
`Hitachi HM6116 Series Data Sheet, (5 pages).
`Front and back views of DEC MS=t4—AA memory Fnodule
`(color copy), (1 page}.
`Texas Instruments SN54Al_S1034 Hex Drivers Data Sheet,
`(6 pages).
`Siemens HYB 511000BJ—5(If6{I'i"70 Data Sheet, (22 pages).
`Digital DECdircct Desktop Edition, Wintcrriqpring 1991
`(excerpts), (14 pages).
`Front and back views of Kingston Technology memory
`boards for HP Apollo 9000 Series 700 computers, (2 pages).
`Kingston Technology I{TH'r'00.’16, I32, I64 & I128 memory
`upgrade kits, documentation, (3 pages}.
`CE Handbook HP Apollo 9000 Series ‘I00 Workstation!
`Servers, (34? pages).
`
`4
`
`
`
`PamU
`
`____t__m_23as-m<o
`
`-m§mafia:._._<3.$25._oE.zo_3__
`
`_
`
`_A__.5w__W__A__U.__0_
`
`5
`
`15
`
`%_
`
`hH92_m__M__t.w._
`#mafiaazaaA1_E._a_I_
`
`
`
`_
`
`3,B..w.:.~.%~mmN...~_\inas$_n:,_.§5.3I1I1II1rIII.II_
`
`
`
`
`w
`
`w.
`
`.m_2_M_
`
`_
`
`C
`
`0_I
`
`_SEE
`
`P«MU
`
`t_nR_a_
`
`_
`
`_E
`
`
`
`
`
` .,_m_=N_mN=Q$325_.£§._E
`
`6_EmmalaH9
`
`.I_53,
`
`32..M2Eammmm5\_.III1IIi||IIIiIIlIIIIIIIIIIIIII_3&533::
`
`.85:$551|§_$S
`
`
`
`%_an.HmamasEH55Emu:afimfi
`
`
`
`
`
`10...2:Haa..u_aa5
`
`6
`
`
`
`
`U.S. Patent
`
`Oct. 26, 1999
`
`Sheet 3 M6
`
`5,973,951
`
`
`
`PIN #0
`
`PIN #1959
`
`50A
`
`508
`
`Figure 2a
`
`
`
`Figure 2b
`
`7
`
`
`
`U.
`
`mM”
`
`I.53,37..3,5
`
`
`
`pm$52EmmiELOmm:3oa%ma5>3
`
`
`
`
`
`m..,:=m.£
`
`a.5xefimExamE552459
`
`.§§:__mm_mEcomm
`
`
`
`
`
`
`
`
`M.552_m:w_mEEOmm8%.53:w.:w_mEgomm:8n0:5S.QZU
`
`
`
`8
`
`
`
`U.S. Patent
`
`Oct. 26, 1999
`
`Sheet 5 M6
`
`5,973,951
`
`D< 32>
`D-< 33>
`
`D< 34>
`D< 5:»
`[)< 36>
`
`D4“: 37>-
`D< 38>
`
`D-< 39>
`
`Dc 40>
`De: 41>
`D-=: 42>
`D< 43>
`D< 44>
`
`D< 45>
`D< 46>
`D-:: 47>
`Dc 48>
`
`I}: 49::
`13-: 50>
`
`D-=1 51>
`
`63>
`CBW< 4>
`
`CBW< 5>
`CBW< 6:»
`
`CBW< 7;
`BUSY *
`SIRQ*
`RASO*
`CA.‘.-30*
`Ac: 0>
`
`Ac. 2)
`Acz 4)
`
`D< 63>
`Cawc 4)
`
`CBw< 5:
`CBW< 6>
`
`*
`
`: .
`B __
`3111*
`RASO*
`; *
`Ac. 13>
`
`Ac 2)
`A«: 4
`
`Figure 4a
`
`9
`
`
`
`U.S. Patent
`
`Oct. 26, 1999
`
`Sheet 6 M6
`
`5,973,951
`
`A-< 7>
`Ac 9>
`Ac: 11>
`MEMREsET*
`IOSEL*
`D< 64>
`D< 65>
`D< 66>
`D< 37>
`Dc 68>
`Dc, 69>
`D< 70>
`D< 71>
`D-c: 72>
`Dr. 73>
`D< 74>
`I
`D< 76>
`
`D< 77>
`D< :
`D: 79>
`D< 80>
`
`=
`D
`D< 82>
`
`D< 83>
`D< 34>
`D< 85>
`D< 86>
`
`87>
`I
`Dc 88>
`D< 89>
`D< 90>
`D< 91>
`D< 92>
`
`'
`I
`D< 91>
`
`D-< 92>
`CBW-< 8>
`CBW< 9>
`CBW< 10>
`CBW< 11>
`
`A-< 7>
`A4. 9>
`A< 11>
`MEMREE-}ET*
`IOSEL*
`D< 64>
`
`D< 88>
`D< 89>
`D4 90>
`D< 91>
`D»: 92>
`
`D< 93>
`D< 94>
`
`D< 95>
`CBW-< 32>
`CBW-.1 9>
`CBW-< 10>
`CBW-< 11>
`
`Ac 6>
`A-: 8>
`A<: 10>
`.1 *
`MCLK
`D< 96>
`D< 97>
`D< 98>
`Dc 99>
`D< 100>
`D-C 101)-
`D< 102>
`D< 103>
`D< 104>
`Dc 105>
`D< 106:.»
`I
`1
`D< 108>
`
`D< 109>
`D _I
`Dc: 1l1>
`D-c 112>
`
`.
`..I
`D< 114:>
`
`D< 115>
`D: 116:»
`D< 117>
`D< 118>
`
`_ >
`I
`D-< 12D>
`D< 121>
`I
`D<123>
`D< 124>
`
`.
`.|
`D< 126>
`
`CBW< 12>
`CBW< 13>
`CBW<: 14>
`CBW< 15>
`
`D< 127:»
`CBW< 12>
`CBW< 13>
`CBw<: 14>
`BW< 1
`
`Figure 4b
`
`10
`10
`
`
`
`5,973 ,951
`
`1
`SINGLE IN-LINE MEMORY MODULE
`
`This is a continuation application of Scr. No. 08t'643.tl94,
`filed May 2. "1996 now abandoned which ‘is a continuation of
`Ser. No. 08/473,023, filed Jun. 7, 1995. now US. Pat. No.
`5,532,954 issued Jul. 2, 1996, which is a continuation of Ser.
`No. 08l345,4"t"? filed Nov. 28, 1994, now US. Pat. No.
`5,465,229 issued Nov. 7, 1995, which is a continuation of
`Ser. No. 08,879,824, filed Jul. 25, 1994, now U.S. Pat. No.
`5,383,148 issued Jan. 17, 1995, which a continuation ol‘Ser.
`No. 08r'115,438, filed Sep. 1, 1993, now abandoned, which
`is a continuation ofSer_ No. 07}?-186,413, filed May 19, I992,
`now U.S. Pat. No. 5,270,964, issued on Dec. 14, 1.993.
`
`BACKGROUND OF THE INVENTION
`
`it’)
`
`15
`
`1. Related Applications
`This application is related to US. Pat. No. 5,260,892,
`entitled “High Speed Electrical Signal Interconnect
`Structure", issued Nov. 9, 1993 and US. Pat. No. 5,265,218,
`entitled ‘Bus Architecture for Integrated Data and Video
`Memory‘, issued Nov. 23, 1993.
`2. Field of the Invention
`
`25
`
`39
`
`35
`
`60
`
`invention relates to the field of computer
`The present
`systems and memory hardware. More particularly,
`the
`present invention relates to modular circuit boards which
`may be combined to fonn a memory structure within a
`computer system.
`3. Art Background
`Single In-Line Memory Modules (“SIMMS”) are compact
`circuit boards designed to accommodate surface mount
`memory chips. SIMMS. were developed to provide compact
`and easy to manage modular memory components for user
`installation in computer systems designed to accept such
`SIMMS. SIMMS general.ly are easily inserted into a connec-
`tor within the computer system, the SIMM thereby deriving
`all necessary power, ground, and logic signals therefrom.
`A SIMM typically comprises a mttltiplicity of random
`access memory (“R AM”) chips mounted to a printed circuit
`board. Depending on the user’s needs, the RAM memory
`chips may be dynamic RAM (DRAM), non volatile static
`RAM {SRAM) or video RAM (\/RAM). Because DRAM
`memories are larger and cheaper than memory cells for
`SR/\Ms, DRAMS are widely used as the principal building
`block. for main memories in computer systems. SRAM and
`VRAM SIMMs have more limited application for special
`purposes such as extremely fast cache memories and video
`frame buffers, respectively. Because DRAMs form the larg-
`est portion of a computer system memory,
`it
`is therefore
`desirable that memory modules flexibly accornmotlate the .
`computation needs of a user as the users’ requirements
`change over time. Moreover, it is desirable that the SIMM
`modules tnay be added to the computer system with a
`minimum user dilficulty, specifically in terms of configura-
`J:‘J:
`tion of a SIMM within a particular memory structure. In the .
`past, SIMMs have generally been designed to provide
`memory increments of one or more megabytes (MB), but
`where the memory addition comprises only a portion of the
`full data path used in the computer system. A leading
`example of the prior an organization and structure is that
`disclosed in US. Pat. No. 4,656,605, issued Apr. 7, 1987 to
`Clayton. Clayton discloses a compact modular memory
`circuit board to which are mounted nine memory chips
`which are arranged to provide memory increnrents in eight
`bit (one byte) data widths, plus parity bits. Thus, because
`most oomputer systems use data paths of 32, 64 or more bits,
`the SIMM constructed according to Clayton cannot provide
`
`2
`a memory increment for the entire data path. Instead the user
`must obtain and install multiple SIMD/ls,
`in combination
`with performing any additional configuration requirements
`necessary to make the separate SIMMS modules function as
`a single memory unit, such as setting base addresses for the
`SIMM modules installed.
`
`As a result, a user seeking to increase his usable main
`memory by adding SIMMs constructed according to the
`prior art, typically must insert multiple SlMlVls to achieve a
`memory expansion for the entire data path of his computer.
`The foregoing is a consequence of typical prior art SIMM
`architecture, wherein the SIMM is arranged around DRAM
`parts which comprise one byte wide memory increments.
`Thus in a data path having a width of 32 bits, there being
`eight bits per byte, :1 1 megabyte expansion ofmain memory
`using SIMMs constructed according to the prior art would
`require four SIMM modules each of one megabyte capacity
`in order to obtain a full data path expansion of one mega-
`byte.
`in the following
`As will be described in more detail
`detailed description, the present invention provides, among
`other attributes, facility for providing memory expansion in
`Full data path widths, thereby relieving the user oi‘ contig-
`uring and installing multiple SlMMs modules to obtain any
`desired memory increment.
`SUMMARY OF THE INVENTION
`
`A full width single in-line memory module (SIMM) for
`dynamic random access memory (DRAM) memory expan-
`sions is disclosed. A printed circuit board having a multi-
`plicity of DRAM memory elements mounted thereto is
`arranged in a data path having a width of 144 bits. The
`SIMM of the present invention further includes on—board
`drivers to bulfer and drive signals in close proximity to the
`memory elements. In addition, electrically conductive traces
`are routed on the circuit board in such a manner to reduce
`
`loading and trace capacitance to minimize signal skew to the
`distributed memory elements. The SIMM further includes a
`high pin density dual read-out connector structure receiving
`electrical traces from both sides of the circuit board for
`enhanced functionality. The SIMM is installed in oomple-
`mentary sockets one SIMM at a time to provide memory
`expansion in full width increments. Finally, symmetrical
`power and ground routings to the connector structure insure
`that
`the SIMM cannot be inserted incorrectly, wherein
`physically reversing the SIMM in the connector slot will not
`reverse power the SIMM.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The objects, features and advantages of the present inven-
`tion will be apparent from the following detailed description
`given below and from the accompanying drawings of the
`preferred embodiment of the invention in which:
`FIG. la illustrates the electrical schematic of a first side
`of the single in—line memory module (SIMM) according to
`the teachings of the present invention.
`FIG. 1b illustrates the electrical schematic for a left—to-
`right mirror image layout of memory elements on a second
`side of the SIMM.
`
`l'"l('_i. 2a illustrates the physical layout of the memory
`elements and drivers placed on the SIMM.
`FIG. 2b is a magnilied view ofthe dual read-ottt connector
`structure on the SIMM.
`
`FIG. 3 illustrates the stacked conductive layers separated
`‘ by insulating dielectric necessary to bttild up the intercon-
`nections for the electrical schematic shown in FIGS. la and
`lb.
`
`11
`11
`
`
`
`5,973 ,951
`
`3
`FIGS. 4a and 4!? are a connector diagram illustrating data,
`address and control signals routed to a SIMM.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`A bus architecture for integrated data and video memory
`is disclosed. In the following description, for purposes of
`explanation, specific numbers, times, signals etc., are set
`forth in order to provide a thorough understanding of the
`present invention. However, it will be apparent to one skilled
`in the art that the present invention may be practiced without
`these specific details. In other instances, well known circuits
`and devices are shown in block diagram form in order not to
`obscure the present invention unnecessarily.
`The preferred embodiment of the SIMM described herein
`is designed and intended to be used with the integrated data
`and video memory bus disclosed in copending US. patent
`application Ser. No. 07f88tS,IS71, filed May 19, 1992, now
`U.S. Pat. No. 5,265,218, issued Nov. 23, 1993 entitled “A
`Bus Architecture For Integrated Data and Video Memory”.
`It will be apparent, however, to those skilled in the art that
`the specifications disclosed herein can or may be changed
`without departing from the scope of. the present invention.
`Although the preferred embodiment of the present invention
`is disclosed in terms of the data path width matching that of
`the integrated data and video memory bus disclosed in the
`above-referenced U.S. patent application, it will be appre-
`ciated that changing the design of the bus is within the scope
`of the present invention, wherein the SIMM may be matched
`to the data path width of the integrated memory bus.
`Reference is now tnade to FIG. In wherein an electrical
`block diagram of memory elements mounted to a first,
`obverse side of the SIMM is shown. In FIG. lo, a multi-
`plicity of dynamic RAM (DRAM-s) are grouped into two
`clusters 10a and 1015-. There are nine DRAMs II) in each
`cluster. A driver 15 receives control signals, and address
`signals from an external bus arrangement {not shown)
`through a dual sided connector 30. A multiplicity of control
`lines 20 route RAS-(row access strobe}, CAS— (column
`access st robe), WE- (write enable), and OE- (output enable),
`control signals from driver 15 to all the DRAMS 10 mounted
`to SIMM 5. Moreover, driver 15 buffers and subsequently
`distributes address signals 21 to all DRAMS ll} mounted to
`SIMM 5. For purposes of clarity in the present figure, the
`specific routing of data, address and control lines to all the
`DRAMS 10 is omitted. However, as can be seen from FIG.
`In, all Dl~lAMs 10 have four data lines, Dl{AMs 10 being
`any of several commercially available Dl{AMs arranged in
`a "by-four" configuration. Aswill be seen below in connec-
`tion with FIG. lb, DRAMS ll} each of DRAM clusters 100
`and 10b are matched with mirror
`image DRAMs 10
`mounted to the opposite side of SIMM 5 and placed in
`electrical communication by electrical
`traces passing
`through a multiplicity of vias (not shown).
`'Ihe specific routing of the electrical traces on SIMM 5 are
`d