`
`(12)UK Patent Application ..9,GB (11)2 289 573 (13)A
`
`(43) Date of A Publication 22.11.1995
`
`
`(51)
`INT CL5
`(21) Application No 9510176.2
`HOSK 7/10 , G11C 5/06
`
`(22) Date of Filing 19.05.1995
`
`(30) Priority Data
`(31)
`9410208
`
`
`(33) GB
`(32) 21.05.1994
`
`
`Applicant(s)
`Gareth David Simpson
`Avondale Drive, Tarleton, PRESTON, PR4 6AX,
`
`“Wed ""'9d°"'
`
`(72)
`
`lnventor(s)
`Gareth David Simpson
`
`(52) UK CL (Edition N)
`H1B RBW
`U15 $2121
`
`(56) Documents Cited
`GB 2130025 A
`US 5272564 A
`
`EP 0398188 A2 W0 89I10593 A1
`US 5064378 A
`
`(58)
`
`Field of Search
`UK CL (Edition N ) H1R RBE also new RBX
`(NT cL5 e11c 5/00 5/05 . Hosx 7/00 7/02 7/06 7/10
`10/00
`Online:WPl
`
`
`
`
`(74) Agent andlor Address for Service
`Appleyard Lees
`15 Clare Road, HALIFAX, West Yorkshire, HX1 2HV,
`
`United Kingdom
`
`
`
`
`
`G)
`
`W N l
`
`\)
`oo
`no
`
`01
`\I
`oo
`
`(54) Memory module
`
`(57) A memory module (2) has a substrate (4), memory devices (12a - 12h) and means (10) for coupling the
`module to a module receptacle, sockets (14a) are provided on one or both faces of the module for coupling
`additional memory devices (16a) whereby at least one memory device (16al can be added to the memory
`module (2).
`
`14a
`
`2
`
`4
`
`At least one drawing originally filed was informal and the print reproduced here is taken from a later filed formal copy.
`
`This print takes account of replacement documents submitted after the date of filing to enable the application to comply
`with the formal requirements of the Patents Rules 1990.
`
`1
`1
`
`
`21>
`KINGSTON 1002
`
`KINGSTON 1002
`
`
`
`N1ME.
`
`1/3
`
`Fig 1
`
`“HEM
`
`9%====2:
`_==_===
`
`2
`
`newnew/XEu:8
`
`
`
`
`
`18b .18b .
`
`
`
`14d14d
`
`
`
`1010
`
`3
`
`
`
`
`
` 23:..3// 23:..3//
`
`
`
`22
`
`\ :
`\ :
`
`
`
`3.3.
`
`4
`
`
`
`2289573
`
`_ 1 -
`
`MEMORY MODULE
`
`Field of Invention
`
`The present
`
`invention relates to memory modules
`
`in the
`
`field of computers and their hardware memory.
`
`Background to the Invention
`
`Traditionally the memory of a computer system has been
`
`designed using individual memory devices mounted on a PCB
`
`(Printed Circuit Board) arranged in such a way as to give
`
`the required storage size and configuration. This circuit
`
`board either was part of the main PCB of the computer, or
`
`was designed specifically to connect with it.
`
`For many
`
`years during the design and manufacture of a computer,
`
`the memory had specifically to be
`
`tailored for
`
`that
`
`design.
`
`Distinct memory modules comprising a number of standard
`
`parts and other passive components on a small PCB which
`
`can be connected to the main PCB are known.
`
`The first
`
`such module was the single in line memory module or SIMM,
`
`see also EP 0 135 821 the content of which is incorporated
`
`herein by reference.
`
`The main benefits of this SIMM are
`
`four fold:
`
`Firstly,
`
`the design of the computer is much simplified as
`
`a pre—wired module can be used without having to go back
`
`to first principles to work out
`
`the connections between
`
`each individual memory device.
`
`Secondly,
`
`the modules can
`
`be mounted vertically so the size of the circuit board can
`
`be reduced. Thirdly,
`
`the assembly cost of a computer can
`
`be reduced as a module containing 'n’ devices requires one
`
`assembly operation compared with
`
`'n’
`
`operations
`
`for
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`35
`
`5
`
`
`
`_2_
`
`individual components. Lastly, as the memory existed on
`
`separate boards,
`
`there is a certain degree of flexibility
`
`in fitting modules to the computer in addition to those
`
`(if any) fitted by the manufacturer.
`
`This has given the customer the ability to upgrade the
`
`computer's memory by replacing the existing modules with
`
`new ones of higher capacity as they become available.
`
`l0
`
`Since the
`
`introduction of
`
`the
`
`"30 Pin SIMM"
`
`several
`
`variations of the basic design have been implemented by
`
`others to provide different organisations of memory with
`
`a standardised connection specification so that modules of
`
`the same type from one vendor can be freely interchanged
`
`15
`
`with those from another.
`
`20
`
`25
`
`Known memory modules consist of
`
`a
`
`PCB containing a
`
`plurality of memory' devices
`
`and associated decoupling
`
`components wired to a connector
`
`for coupling to the
`
`computer system. Several connection systems are used, but
`
`can,
`
`for convenience, be divided into two types. First,
`
`pins attached to the edge of the module can be used, which
`
`are either soldered directly’
`
`to the circuit board. or
`
`plugged into sockets.
`
`Secondly, a strip of conductive
`
`tabs near the edge of the module can be arranged as an
`
`edge connector
`
`to be plugged into a receptacle on the
`
`circuit board which makes electrical connection with the
`
`tabs. The tabs can either be on one side of the module or
`
`on both; with opposing tabs
`
`independent or connected
`
`30
`
`together.
`
`A memory device is designed to store binary data written
`
`to it and maintain the information until it is changed.
`
`Unfortunately,
`
`the data can sometimes accidentally be
`
`35
`
`changed by external
`
`influences
`
`such as electrical
`
`6
`6
`
`
`
`_ 3 _
`
`interference,
`
`cosmic rays and other high energy particles
`
`such as radiation, or just
`
`through device failure.
`
`To
`
`guard against corruption of data, as well as providing the
`
`memory to store the information for the processor of the
`
`computer,
`
`extra auxiliary devices can be included on a
`
`module to provide for extra data integrity as either error
`detection or error correction.
`
`The most
`
`common
`
`form of error detection.
`
`is "parity".
`
`Traditionally,
`
`this is a system whereby an extra parity
`
`bit
`
`is assigned.
`
`to every’ group of eight data. bits of
`
`memory whose stored value is dependant upon the value of
`
`the eight data bits.
`
`On subsequent reading of data from
`
`a particular memory location,
`
`if the parity bit does not
`
`tally with its stored data then a memory error has
`
`occurred and appropriate action can be taken. Parity has
`
`the disadvantage of only’ being able to detect single
`errors and.
`there
`
`is no way‘ of correcting‘
`
`the stored
`
`information if
`
`an error
`
`is found.
`
`Error correction
`
`overcomes
`
`this but at
`
`the expense of additional memory
`
`devices to store the correction key data and associated
`
`error detection and correction logic.
`
`Several
`
`types of memory modules are known:
`
`30, 72, 144
`
`and 168 terminal modules are examples;
`
`having a range of
`
`capacities and widths of data path, and some with extra
`
`devices for parity or error correction.
`
`The computer market being extremely competitive takes
`
`every opportunity to reduce manufacturing costs.
`
`If total
`
`data integrity is not an issue,
`
`as with commercial mass
`
`produced computers, costs can be cut by not providing
`
`parity or error correction which.need extra memory devices
`
`and logic on each. module.
`
`Costs can also be cut by
`
`fitting cheaper low capacity memory modules which have few
`
`7
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`35
`
`
`
`-4-
`
`devices on them or by reducing the number of module
`
`receptacles for memory in each computer relying on the
`
`customer replacing existing fitted modules with ones of
`
`higher capacity as more memory storage is needed.
`
`Once all of the receptacles are occupied, no matter what
`
`capacity of module is fitted there comes a time when,
`
`to
`
`increase the memory capacity of
`
`the computer,
`
`the
`
`existing modules must be discarded and new ones fitted.
`
`For every type of module
`
`there are different module
`
`capacities,
`
`some with parity or error correction and some
`
`without. Each type of memory module,
`
`therefore has to be
`
`individually designed and manufactured, which leads to a
`
`large number of possible permutations which all have to be
`
`supported by the manufacturers and their distributors.
`
`This
`
`requires
`
`a
`
`large inventory to be held to give
`
`consistent
`
`supply of each type and if one
`
`should be
`
`unavailable, severe delays can occur before re-manufacture
`
`whilst computer production is at a standstill.
`
`Furthermore, replacing and throwing away modules each time
`
`memory capacity is increased is both costly and wasteful
`of resources.
`
`Summary of the Invention
`
`According to the present
`
`invention,
`
`there is provided a
`
`memory module comprising a substrate having a first major
`
`face and. a
`
`second Inajor
`
`face, means
`
`for coupling the
`
`module to a module receptacle, at
`
`least one means
`
`for
`
`coupling a memory device to the first major face or the
`
`second major
`
`face of
`
`the substrate,
`
`interconnections
`
`between the at
`
`least one device coupling means and the
`
`means for coupling the module to the module receptacle,
`
`Jl
`
`8
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`
`
`-5-
`
`and means for signalling a write operation to a memory
`
`device, whereby at least one memory device can be added to
`
`the memory module wherein the usable memory capacity of
`
`the memory module can be increased by discrete memory
`
`devices while maintaining a valid architecture.
`
`A "valid architecture" is one which enables substantially
`
`the full memory capacity of
`
`the memory devices on the
`
`memory module to be accessed once the module is coupled to
`
`l0
`
`the module receptacle.
`
`Suitably,
`
`the means for coupling a memory device comprises
`
`means for mounting a plurality of discrete memory devices
`
`and the means for coupling is configured whereby memory
`
`capacity of the module can be incremented by a plurality
`
`of discrete memory devices.
`
`Clearly,
`
`the discrete memory devices may be memory chips.
`
`Suitably,
`
`the memory module includes at least one memory
`
`device hardwired to the first or second major face of the
`
`substrate, and in which there are interconnections between
`
`the at least one memory device and the at least one device
`
`coupling" means.
`
`Hardwiring can. be carried. out eg by
`
`soldering or using a conductive adhesive.
`
`Suitably,
`
`the device coupling means are located on the
`
`first and second major faces.
`
`Normally,
`
`the device coupling means will comprise both
`
`electrical and mechanical coupling means, which suitably
`
`will be sockets.
`
`Conveniently, the device coupling means enable both memory
`
`and logic devices to be mounted.
`
`15
`
`20
`
`25
`
`30
`
`35
`
`9
`
`
`
`_ 5 _
`
`Suitably,
`
`the logic device may include a decoding function
`
`0
`
`to extend the normal addressing range of a module for any
`
`given organisation of memory device. This is beyond that
`
`normally possible with direct unmodified connection of the
`
`standard control lines from the module receptacle to the
`
`memory devices themselves.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`Suitably,
`
`the logic device comprises a parity or error
`
`correction device.
`
`Suitably,
`
`the memory or logic devices are surface mounted.
`
`Suitably,
`
`the signalling means comprises a write contact.
`
`Also according to the present invention there is provided
`
`a computer comprising a memory module of the type referred
`
`to above.
`
`According"
`
`to another aspect of
`
`the present
`
`invention,
`
`there
`
`is provided a method of
`
`expanding the memory
`
`capacity of a computer or numerical calculating electronic
`
`machine, which method comprises the steps of:
`
`a)
`
`providing a memory module according to any one of the
`
`preceding paragraphs,
`
`b)
`
`coupling the memory module to a module receptacle of
`
`the
`
`computer or numerical calculating electronic
`
`machine, and
`
`c)
`
`coupling to the memory module at least one writable or
`
`re—writable memory device.
`
`10
`10
`
`
`
`_ 7 _
`
`The capacity of the module can be increased by providing
`
`sockets on the module to take additional plug in devices.
`
`A module can be produced with a base level capacity which
`
`can then be added to by the user until all sockets are
`
`filled,
`
`so eliminating the need to completely replace an
`
`ordinary module at each stage of upgrading.
`
`The invention allows the user to customize the module at
`
`the point of use rather than having to use a specific
`
`module configured during its manufacture.
`
`The usable
`
`memory of
`
`the apparatus to which the module is to he
`
`coupled can thereby be increased.
`
`In effect the invention can be said to provide an in-line
`
`memory module to which individual memory devices may be
`
`added to increase the memory capacity by discrete amounts
`
`while maintaining a valid architecture.
`
`By mounting sockets on the module during manufacture,
`
`it
`
`is possible to manufacture one type of module which can
`
`have parity or error correction devices added later if
`
`required by simply plugging the necessary components into
`the vacant sockets.
`
`Although providing sockets adds to the basic module cost,
`
`this additional cost is negligible to that of discarding
`
`existing modules and replacing them with ones of higher
`
`capacity.
`
`As an example, a l6Mb module may cost as much
`
`as a whole computer,
`
`so discarding it in favour of one
`
`with twice the capacity and price
`
`(32 Mb) will
`
`in total
`
`effectively cost three times the original.
`
`With the ability to add parity or error correction,
`
`only
`
`one type of module need be purchased and stocked to cover
`
`almost all requirements. Dependency on one specific type
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`35
`
`11
`11
`
`
`
`_ 3 _
`
`of module is therefore avoided as the basic module can be
`
`modified quickly as
`
`required by plugging in extra
`
`components.
`
`It will be appreciated that within the scope of
`
`the
`
`invention any devices extra to the minimum required to
`
`make
`
`the module function in 21 basic form such as the
`
`parity and (second face) memory devices could be omitted
`
`and replaced with sockets. These empty sockets could then
`
`be populated with devices as required to add back any of
`
`the omitted functions.
`
`Brief Description of the Drawings
`
`The invention will now be described, by way of example
`
`only, with reference to the drawings that
`which:
`
`follow;
`
`in
`
`Figure 1 is an enlarged schematic front View of a memory
`
`module according to the present invention.
`
`Figure 2
`
`is a schematic side view of
`
`the memory module
`
`shown in Figure 1.
`
`Figure 3
`
`is a schematic rear view of
`
`the memory module
`
`shown in Figures 1 and 2.
`
`Description of the Preferred Embodiments
`
`Two
`
`specific examples of
`
`the
`
`invention will
`
`now be
`
`described:
`
`J!
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`12
`12
`
`
`
`FIRST EMBODIMENT
`
`The first example is based on a standard 72 terminal DRAM
`
`memory module but not restricted to it as this technique
`
`can equally be applied to current 30, 144 and 168 terminal
`
`modules, and also to other types of memory.
`
`Referring to Figures 1-3 of the drawings,
`
`there is shown
`
`a memory module 2 comprising a substrate 4 having a first
`
`major face 6 and a second major face 8. Along one long
`
`edge of the substrate 4 is a connector terminal strip 10
`
`to which.
`
`reference will be made below.
`
`Also on the
`
`substrate 4,
`
`but
`
`not visible,
`
`are
`
`electrical
`
`interconnections between the
`
`various devices mounted
`
`thereon and the connector terminal strip 10 to enable it
`
`to operate satisfactorily.
`
`The base module 2 consists of an array of memory devices
`
`l2A—12H on the first major face 6 arranged as 4Mbits in
`
`length with a data bus width of 32 bits. Additional
`
`sockets l4A—14J are provided into which additional memory
`
`and/or logic devices may be plugged to couple them to the
`
`device 2. Additional devices can be plugged into and
`
`subsequently removed from the sockets 14A—14J if desired.
`
`Sockets 14A and 14B are located centrally on opposite
`
`sides of
`
`the module 2.
`
`Sockets
`
`l4C—14J are located
`
`opposite the memory devices l2A—12H and transverse to them
`
`on the other side of the module 2.
`
`Each socket
`
`l4A—14H includes a write contact
`
`(not shown)
`
`for writing (or
`
`re—writing) data to the memory devices
`
`l2A—12H and which can signal
`
`the write operation to the
`
`memory device. Clearly,
`
`it could comprise any suitable
`
`type of contact or terminal.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`13
`13
`
`
`
`_10_
`
`The memory devices
`
`12A-12H are electrically and
`
`mechanically connected to the substrate 4.
`
`The preferred
`
`way is to use a soldering process to connect terminals of
`
`each device to the electrically conducting
`
`interconnections of
`
`the substrate.
`
`In addition to the
`
`memory devices
`
`12A—12H,
`
`the sockets
`
`14A—14J
`
`to take
`
`additional devices are also attached to the substrate 4.
`
`These extra devices are memory devices, but could also be
`
`other devices to perform error detection and correction or
`
`other logic functions.
`
`The quantity, position and type
`
`are dependant upon the design preference of
`
`the module
`
`designer and the organisation of module chosen.
`
`In this case,
`
`the module 2 can be upgraded by populating
`
`the empty sockets l4A—14B to provide parity memory devices
`
`16A, 16B (one parity information bit for every eight data
`
`bits to give a data bus width of 36 bits)
`
`and increasing
`
`the memory capacity from 4Mbits to 8Mbits in length by
`
`plugging into sockets l4C—14J memory devices l8A—l8H.
`
`For a module 2 to conform to the full 72 terminal module
`
`standard,
`
`there must be a collection of electrical power,
`
`data and control signals wired from each memory device
`
`12A—l2H,
`
`16A,
`
`16B and 18A-18H on the module 2
`
`to the
`
`connection terminals
`
`10 of
`
`the module
`
`2
`
`so that
`
`the
`
`signals are presented in the correct order and position
`
`for the module receptacle (not
`
`shown).
`
`Such a vdring
`
`configuration can easily be designed by a person skilled
`
`10
`
`15
`
`20
`
`25
`
`in the art.
`be described.
`
`30
`
`By way of example, a configuration will now
`
`4!
`
`The organisation of a fully expanded module will now be
`
`described ie with all of the extra parity memory 16 and
`
`memory 18 devices present.
`
`35
`
`14
`14
`
`
`
`-11..
`
`The data lines are grouped.
`
`into four groups of eight
`
`binary digits called bytes and have a parity bit
`
`(P0, P1,
`
`P2 and P3)
`
`associated with each byte.
`
`Address lines are
`
`connected in parallel
`
`to each memory device.
`
`Control
`
`lines
`
`CASO—3
`
`(Column Address Strobe)
`
`are used to
`
`simultaneously or individually activate the memory devices
`
`for each of
`
`the four data bytes.
`
`RASO—3
`
`(Row Address
`
`Strobes) are used to select banks of memory with RASO and
`
`2 normally activating the devices on one face and RASl and
`
`3 for the devices on the other face.
`
`One or more parity
`
`memory devices
`
`to
`
`store
`
`the
`
`parity information are
`
`normally situated about
`
`the centre of the module on both
`
`faces.
`
`There
`
`is
`
`however
`
`a move
`
`in the
`
`industry towards
`
`’Multi—Bit’ memories
`
`such as
`
`the use of Byte-wide,
`
`Word-wide
`
`(16bit)
`
`and Double—word-wide
`
`(32bit).
`
`Some
`
`multi-bit memory devices can have parity options built in.
`
`This obviously eliminates the need for separate parity
`
`memory devices so freeing up more substrate area to mount
`
`additional sockets to expand the module capacity further.
`
`The increase of module capacity is not
`double
`
`from its unexpanded form (ie with no
`
`limited to only
`
`sockets
`
`filled),
`
`but with the addition of appropriate decoding
`
`logic the capacity is limited only by the physical ability
`
`to fit sockets or directly mounted memory devices onto a
`
`module of given size.
`
`There is a possible limitation
`
`imposed. by the organisation as
`
`it
`
`is usual,
`
`but not
`
`mandatory to have symmetrical contiguous addressing of the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`memory.
`
`It should be noted that the electrical loading generated
`
`by such. a multiple chip memory" module may‘ exceed the
`
`recommended drive capability of most computer systems. It
`
`35
`
`may, therefore, be necessary to integrate additional logic
`
`15
`15
`
`
`
`-12..
`
`onto the module to provide buffering means to relieve this
`
`load as proposed by Advanced Micro Devices
`
`Inc
`
`in
`
`generally available publication 15148 issued in August
`1991.
`
`vs
`
`A-II
`
`For this example of the present invention a socket to take
`
`surface mount devices is to be used. This type of package
`
`currently accounts for 95% of world production.
`
`Power is supplied to each memory device 12A-12H, 16A, 16B
`
`and 18A-18H with a quantity of capacitors
`
`2OA—2OI
`
`distributed around the module 2 to decouple the noise in
`
`supply to the ground reference.
`
`Power in supplied to the
`
`capacitors 20A-201 from the connector 10.
`
`SECOND EMBODIMENT
`
`The second example, which is not illustrated,
`
`is based on
`
`the popular 30 terminal
`
`‘Byte-wide’ module which has one
`
`byte of memory arranged on one
`
`face of
`
`a substrate
`
`fabricated from either one memory device per data bit or
`
`in. a departure from.
`
`the original design. by ‘using two
`
`nibble (half byte) wide devices or one byte-wide device.
`
`In this embodiment of the present
`
`invention a socket is
`
`mounted. on the substrate to provide for an auxiliary
`
`parity or error correction device should this be needed in
`
`a particular application. The other face of the substrate
`
`contains
`
`sockets to allow the memory capacity" of
`
`the
`
`module to be increased. One version of this module would
`
`allow the capacity to be doubled by dividing the module
`
`into two banks:
`
`the first, with memory fitted as standard
`
`controlled by
`
`one
`
`RAS
`
`signal,
`
`and
`
`the
`
`second face
`
`containing sockets
`
`to take additional memory
`
`are
`
`controlled by a second RAS signal. Auxiliary devices are
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`16
`16
`
`
`
`...l3...
`
`fitted to their respective sockets to provide parity or
`
`error correction. As for the previous example,
`
`if space
`
`permits,
`
`the increase in capacity is not limited to double
`
`that of the base module. Generally the two embodiments
`
`are otherwise similar.
`
`It will be appreciated by those skilled in the art that
`
`various modifications, alterations and substitutions may
`
`be made within the scope of the present
`
`invention.
`
`For
`
`instance,
`
`the sockets l4A—l4J may be mounted on either one
`
`or both sides of the substrate 4. Further, memory devices
`
`12 may be mounted on both sides of the module 2.
`
`The
`
`reader's attention.
`
`is directed.
`
`to all papers
`
`and
`
`documents which are filed concurrently with or previous to
`
`this specification in connection with this application and
`which are
`
`to public inspection with this
`
`open.
`
`specification,
`
`and the contents of all such papers and
`
`documents are incorporated herein by reference.
`
`All of
`
`the features disclosed in this
`
`specification
`
`(including any accompanying claims,
`
`abstract
`
`and
`
`drawings),
`
`and/or all of
`
`the steps of
`
`any" method. or
`
`process so disclosed, may be combined in any combination,
`
`except combinations where at least some of such features
`
`and/or steps are mutually exclusive.
`
`Each feature disclosed in this specification (including
`
`any accompanying claims, abstract and drawings), may be
`
`replaced by alternative features
`
`serving the same,
`
`equivalent or similar purpose, unless expressly stated
`
`otherwise.
`
`Thus, unless expressly stated otherwise, each
`
`feature disclosed is one example only of a generic series
`
`of equivalent or similar features.
`
`17
`17
`
`l0
`
`l5
`
`20
`
`25
`
`30
`
`35
`
`
`
`-14-
`
`The
`
`invention is not restricted to the details of
`
`the
`
`-m
`
`The invention extends to any
`foregoing embodiment(s).
`novel one, or any novel combination, of
`the features
`
`disclosed in this specification (including any
`
`to any
`accompanying claims, abstract and drawings), or
`novel one, or any novel combination, of the steps of any
`
`method or process so disclosed.
`
`18
`18
`
`
`
`_ 15 _
`
`CLAIMS
`
`A memory module comprising a substrate having a first
`
`major face and a second major face, means for coupling
`
`the module to a module receptacle, at least one means
`
`for coupling a memory device to the first major face
`
`or
`
`the second major
`
`face of
`
`the substrate,
`
`interconnections between the at
`
`least
`
`one device
`
`coupling means and the means for coupling the module
`
`to the module receptacle, and means for signalling a
`
`write operation to a memory device, whereby at least
`
`one memory device can be added to the memory module
`
`wherein the usable memory capacity of
`
`the memory
`
`module can be increased by discrete memory devices
`
`while maintaining a valid architecture.
`
`A memory module according to Claim 1,
`
`in which the
`
`means for coupling a memory device comprises means for
`
`mounting a plurality of discrete memory devices and
`
`the means for coupling is configured whereby memory
`
`capacity of
`
`the module
`
`can be
`
`incremented by a
`
`plurality of discrete memory devices.
`
`A memory module according to Claim 1 or Claim 2,
`
`in
`
`which there is at least one memory device hardwired to
`
`the first or second major face of the substrate, and
`
`in which there are interconnections between the at
`
`least one memory device and the at least one device
`
`coupling means.
`
`A memory module according to any preceding Claim,
`
`in
`
`which device coupling means are located on the first
`
`and second major faces.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`19
`19
`
`
`
`-15..
`
`5
`
`A memory module according to any preceding Claim,
`
`in
`
`which the device coupling means comprise electrical
`
`and mechanical coupling means.
`
`5
`
`6
`
`A memory module according to Claim 5,
`
`in which the
`
`device coupling means comprise sockets.
`
`7
`
`8
`
`9
`
`10
`
`ll.
`
`12
`
`13
`
`10
`
`15
`
`20
`
`25
`
`30
`
`A memory module according to any preceding Claim,
`
`in
`
`which the device coupling means enable both memory and
`
`logic devices to be mounted.
`
`A memory module according to Claim 7,
`
`in which the
`
`logic device includes a decoding function to extend
`
`the normal addressing range of a module for any given
`
`organisation of memory device.
`
`A memory module according to Claim 7 or Claim 8,
`
`in
`
`which the logic device comprises a parity or error
`correction device.
`
`A memory module according to any preceding Claim,
`
`in
`
`which the memory or logic devices are surface mounted.
`
`A memory module according to any preceding Claim,
`
`in
`
`which the signalling means comprises a write contact.
`
`A computer or numerical calculating electronics means
`
`comprising a memory module according to any preceding
`Claim.
`
`A method of
`
`expanding the memory capacity of
`
`a
`
`computer or numerical calculating electronic machine,
`
`which method comprises the steps of:
`
`20
`20
`
`
`
`-17-
`
`providing a Hemory module according to any one of
`claims 1-11,
`
`coupling the memory module to a module receptacle of
`the
`computer or numerical calculating electronic
`
`machine, and
`
`coupling to the memory module at least one writable or
`
`re—writable memory device.
`
`l0
`
`14
`
`A memory module substantially as described herein,
`with reference to and, for the first embodiment only,
`
`as shown in the accompanying drawings.
`
`15
`
`15
`
`A computer or numerical calculating electronic machine
`comprising a memory module according to Claim 14.
`
`16
`
`A method of
`
`expanding the memory capacity of
`
`a
`
`computer or electronic calculating numerical machine,
`
`20
`
`substantially as described herein.
`
`21
`21
`
`
`
`
`
`Application number
`GB 9510176.2
`
` Search Examiner
`
`J DONALDSON
`
`
`
`Date of completion of Search
`23 JUNE 1995
`
`
`
`
`
`Documents considered relevant
`
`following a search in respect of
`Claims :-
`1 TO 16
`
`Patents Act 1977
`
`1%
`
`Examiner’s report to the Comptroller under Section 17
`(Q 7 Search report)
`
`Relevant Technical Fields
`
`(i) UK Cl (Ed.N)
`
`(ii) Int Cl (Ed.6)
`
`H1R (RBE, RBG, RBW, RBX)
`
`G11C 5/00, 5/06: H05K 7/00, 7/02, 7/06,
`7/10, 10/00
`
`Databases (see below)
`(i) UK Patent Office collections of GB, EP, W0 and US patent
`specifications.
`
`
`
`
`
`(ii) ONLINE: w1>1
`
`Categories of documents
`
`X:
`
`Y:
`
`A:
`
`Document indicating lack of novelty or of inventive step.
`
`Document indicating lack of inventive step if combined with
`one or more other documents of the same category.
`
`Document indicating technological background and/or state
`of the art.
`
`1’:
`
`E:
`
`Document published on or after the declared priority date
`but before the filing date of the present application.
`
`Patent document published on or after, but with priority date
`earlier than, the tiling date of the present application.
`
`&:
`
`Member of the same patent family; corresponding document.
`
`Identity of document and relevant passages
`
`Relevant to
`c1aim(s)
`
`GB 2130025 A
`
`(CONTROL DATA) see page 1, line 99 - page 2,
`
`1-13
`
`
`
`Category
`
`
`
`line 119 1-13
`
`EP 0398188 A2
`
`X
`
`X
`
`X
`
`X
`
`
`
`
`
`
`
`
`
`W0 89/10593 A1
`
`US 5272664
`
`US 5064378
`
`(COMPAQ) see column 3, line 56 - column 4,
`line 48, column 5, lines 1-58
`
`(FANUC) see Abstract
`
`(ALEXANDER) see column 4, lines 31-49,
`column 21, line 65 - column 22, line 28
`
`.
`
`(OLSON) see column 3, line 38 - column 4,
`line 32
`
`__,____
`
`
`
`
`
`
`
`1-3, 5-13
`
`1-13
`
`1-3, 5-13
`
`
`
`Datal)ases:The UK Patent Office database comprises classified collections of GB. EP, W0 and US patent specifications as outlined periodically in the Official Journal
`(Patents). The on-line databases considered for search are also listed periodically in the Official Journal (Patents).
`.-
`
`T2 — 20949
`
`Page 1 of 1
`
`22
`22
`
`
`