WO1999049468A1 - Rambus stakpak - Google Patents

Rambus stakpak Download PDF

Info

Publication number
WO1999049468A1
WO1999049468A1 PCT/US1998/027873 US9827873W WO9949468A1 WO 1999049468 A1 WO1999049468 A1 WO 1999049468A1 US 9827873 W US9827873 W US 9827873W WO 9949468 A1 WO9949468 A1 WO 9949468A1
Authority
WO
WIPO (PCT)
Prior art keywords
memory
electrical leads
leads
modules
module
Prior art date
Application number
PCT/US1998/027873
Other languages
French (fr)
Inventor
James W. Cady
Russell Rapport
Original Assignee
Staktek Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Staktek Corporation filed Critical Staktek Corporation
Priority to PCT/US1998/027873 priority Critical patent/WO1999049468A1/en
Priority to AU24502/99A priority patent/AU2450299A/en
Priority to US09/646,724 priority patent/US6404662B1/en
Publication of WO1999049468A1 publication Critical patent/WO1999049468A1/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L25/00Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
    • H01L25/03Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes
    • H01L25/10Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes the devices having separate containers
    • H01L25/105Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof all the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N, e.g. assemblies of rectifier diodes the devices having separate containers the devices being of a type provided for in group H01L27/00
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/02Disposition of storage elements, e.g. in the form of a matrix array
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/10All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers
    • H01L2225/1005All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00
    • H01L2225/1011All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00 the containers being in a stacked arrangement
    • H01L2225/1017All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00 the containers being in a stacked arrangement the lowermost container comprising a device support
    • H01L2225/1029All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00 the containers being in a stacked arrangement the lowermost container comprising a device support the support being a lead frame
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/10All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers
    • H01L2225/1005All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00
    • H01L2225/1011All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00 the containers being in a stacked arrangement
    • H01L2225/1047Details of electrical connections between containers
    • H01L2225/1064Electrical connections provided on a side surface of one or more of the containers
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/10All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers
    • H01L2225/1005All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00
    • H01L2225/1011All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices having separate containers the devices being of a type provided for in group H01L27/00 the containers being in a stacked arrangement
    • H01L2225/1047Details of electrical connections between containers
    • H01L2225/107Indirect electrical connections, e.g. via an interposer, a flexible substrate, using TAB
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/0001Technical content checked by a classifier
    • H01L2924/0002Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/30Technical effects
    • H01L2924/301Electrical effects
    • H01L2924/3011Impedance
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K1/00Printed circuits
    • H05K1/18Printed circuits structurally associated with non-printed electric components
    • H05K1/181Printed circuits structurally associated with non-printed electric components associated with surface mounted components

Definitions

  • the present invention relates to methods and apparatus for achieving a stacked configuration of memory modules that conforms to a RAMBUS specification.
  • DRAM Dynamic Random Access Memory
  • FIG. 1A A segment of a typical DRAM circuit layout is shown in Figure 1A.
  • the controller is connected to the memory modules by a series of metal signal traces laid out on the printed circuit board.
  • Figure 1A only a few signal traces are shown.
  • the DRAM will be connected to
  • DRAMs may be connected in parallel as shown in Figure 1A.
  • the controller selects the DRAM to be addressed using chip select signals.
  • the controller may be connected to the DRAMs by way of a socket as shown. However, the socket may be omitted.
  • the DRAMs are connected to a power plane and to a ground plane by vias, which are metallized holes drilled in the printed circuit board to connect leads to a another layer of the printed circuit board.
  • the signal channel is terminated with termination resistors as shown.
  • the system utilizing DRAMS may typically be capable of transferring data at rates up to 800 MHz using both edges of a 400 MHz clock.
  • the system must present a uniform bandpass impedance to high order harmonics of the fundamental clock frequency so as to minimize the change in current on each signal trace with respect to time.
  • stringent constraints are placed on the design of the signal channel.
  • a channel design that conforms to these constraints in order to operate with the above described high speed DRAMs is referred to as a RAMBUS channel.
  • the channel signal layer In a RAMBUS channel layout, the channel signal layer must be directly above a ground plane layer, separated only by a dielectric, with no intervening layers. Further, no vias are allowed to connect signal traces to another layer of the board. These vias are not allowed because they deteriorate the bandwidth of the channel.
  • the RAMBUS specification further requires that the impedance of the channel as seen by the controller is to be in the range of 25-50 Ohms with all components installed.
  • the impedance of the channel is determined by the trace width, the dielectric thickness, the dielectric constant, and the spacing of the DRAMs. Increasing the trace width decreases the channel impedance. Increasing the dielectric thickness or increasing the spacing between DRAMs increases the channel impedance.
  • Each signal trace may be viewed or modelled as a transmission line with a distributed series inductance and distributed parallel capacitance. The connection of a DRAM lead to the signal trace may be viewed as placing a capacitance in parallel with the transmission line.
  • the signal trace parameters are chosen so that the parallel combination of the transmission line impedance and the DRAM impedance is in the range of
  • the signal leads of the DRAM are aligned on one side of the chip and the corresponding leads on multiple DRAMs are spaced apart by an amount that is greater than the width of the DRAM.
  • the DRAMs are typically spaced as close together as practical, given the constraint of designing the lead lengths so that the channel exhibits an impedance in the range of 25- 50 Ohm, in order to conserve board space.
  • FIG. 2 A half sectional view of a typical embodiment of a stacked package 11 is shown in Figure 2.
  • the memory modules 16 are stacked vertically so that the leads 14 which extend from the sides of each module are aligned in vertical columns.
  • the leads 14 in each vertical column may be sized and formed so as to securably mate with a vertical rail 12.
  • Each vertically oriented rail 12 may be formed of substantially planar material having perimeter edge and two planar, relatively wide, side surfaces.
  • the leads of each vertical column mate with the edge of the rail 12.
  • the rails electrically couple the leads to connections on the printed circuit board as at 28.
  • the leads 14 also provide heat dissipation by conducting heat away from the stacked memory modules 16. Variations of the basic configuration shown in Figure 2 are disclosed in the above-referenced U.S. patents.
  • the stacked memory module package increases the spatial density of system memory, thereby decreasing the area of printed circuit boards which must be reserved for memory. Therefore, a means for achieving a stacked memory configuration compatible with a RAMBUS channel layout is desirable to increase RAMBUS DRAM memory density and conserve space.
  • An object of the present invention is to provide a stacked memory configuration that is compatible with the RAMBUS channel layout.
  • two DRAM memory modules are stacked on top of each other.
  • the lower module has electrical leads extending from one side of the package.
  • the upper module has electrical leads which extend from the side of the package which is opposite to the side of the package from which the electrical leads of the lower module extend.
  • the electrical leads are electrically and securably connected to vertically oriented rails located opposite each side of the stacked memory modules.
  • Both the upper and lower modules may have mechanical leads extending from sides of the modules opposite the sides from which the electrical leads extend.
  • the mechanical leads provide means for mounting individual modules, and are not electrically connected to the integrated memory circuit located within the module.
  • the mechanical leads provide means for mounting individual modules, and are not electrically connected to the integrated memory circuit located within the module.
  • the mechanical leads may be connected to the vertical rails to aid in heat dissipation.
  • the mechanical leads may be physically removed.
  • the RAMBUS compatible configuration of the present invention is achieved by stacking one of the two modules in the stacked configuration in an upside-down position with respect to the other. This way, the corresponding electrical leads of each memory module will extend on opposite sides of the stacked package and will be securably connected to vertical rails.
  • the vertical rails are electrically and securably connected to the bonding pads which electrically connect to the RAMBUS signal channel.
  • the electrical leads of one memory module electrically connect to the signal channel at points located on one side of the stacked package and the electrical leads of the other memory module connect to the signal channel at points located on the opposite side of the stacked package.
  • the resulting distance between the points of contact between corresponding leads of each memory module in the stacked package is sufficient to satisfy the requirements of the RAMBUS signal channel. Therefore, two memory modules can be vertically stacked to achieve higher memory density and thereby conserve board space.
  • multiple stacked memory modules can be added to the RAMBUS channel to achieve increased memory density while conforming to RAMBUS specifications.
  • the methods and apparatus of the present invention can be employed to achieve increased memory density for other high speed channels.
  • Figure 1A is a partial schematic view of a RAMBUS channel layout
  • Figure IB is a representative drawing of a DRAM connected to a RAMBUS channel
  • Figure 2 is a representative diagram of a stacked memory package
  • Figures 3A and 3B are two representative drawings of preferred embodiments of the present invention.
  • Figure 4 is an illustration of vias;
  • Figure 5 illustrates parallel connections of conventional single memory modules in a RAMBUS channel
  • Figure 6A illustrates parallel connections of stacked memory modules according to the principals of the present invention
  • Figure 6B illustrates an equivalent circuit representative of the configuration of Figure 6A
  • Figure 7 illustrates other configurations that may be used to implement the present invention.
  • FIG. 3A and 3B Two alternative embodiments of the present invention are illustrated in Figures 3A and 3B. Two memory modules 100 and 200 are vertically stacked one upon the other in a stacked package 10 as shown.
  • the mechanical leads are designated with the letter "m” and the electrical leads are designated with the letter “e” for clarity.
  • the electrical leads 110 of the lower memory module 100 are securably connected to vertical rails 15 located on the left side of package 10.
  • the mechanical leads 115 of the lower memory module 100 are securably connected to vertical rails 25 located on the right side of package 10.
  • the electrical leads 210 of the upper memory module 200 in Figure 3A are securably connected to the vertical rails 25 located on the right side of package 10.
  • Mechanical leads 115 and 215 are provided for mounting and are not internally connected to the integrated memory circuits located within memory modules 100 and 200. Mechanical leads 115 and 215 may be physically removed rather than securably connected to vertical rails 15 and 25. However, it is preferable to secure mechanical leads 115 and 215 to vertical rails 15 and 25 in order to conduct heat away from memory modules 100 and 200.
  • Vertical rails 15 and 25 are located on opposite sides of package 10, and are connected to points on the printed circuit board 5 that are electrically connected to RAMBUS channel traces, to form electrical connections between said traces and electrical leads 110 and 210 of modules 100 and 200.
  • the distance denoted L in Figure 3A between the points where vertical rails 15 contact printed circuit board 5 and the points where vertical rails 25 contact printed circuit board 5 is comparable to the width of package 10, which is itself comparable to the width of memory modules 100 and 200.
  • This distance L makes it possible to use stacked package 10 in a RAMBUS channel while achieving the requisite 25-50 Ohm channel impedance, and allows mounting the stacked memory modules without the use of vias according to RAMBUS requirements.
  • FIG. -7- Figure IB shows the layout of a single DRAM module 300 for a RAMBUS channel.
  • the pads 301 are the points at which the electrical leads of DRAM module 300 contact printed circuit board 5.
  • the horizontal traces 302 are the traces of the RAMBUS channel which connect DRAM module 300 to a microprocessor or memory controller (not shown). Traces 302 are electrically connected to pads 301. Pads 301 are on the upper surface of printed circuit board 5. Those traces of traces 302 that are signal traces, rather than ground or power traces, will also be located on the upper surface of printed circuit board 5. This is so because vias are not allowed to connect signal traces to a DRAM in a RAMBUS channel. Connections to power and ground can be through vias, as shown in Figure 4.
  • the pitch parameter denoted as P in Figure IB
  • P is determined by formulas known to persons of ordinary skill in the art, given a desired trace width and dielectric thickness, to achieve an impedance consistent with RAMBUS requirements so that the combined impedance of the RAMBUS channel with the DRAM installed is in the range of 25-50 Ohms.
  • These formulas are given in I.J. Bahl and Ramesh Garg, "Simple and accurate formulas for microstrip with finite strip thickness," Proc. IEEE, 65, 1977, pp. 1611-1612; see also T.C. Edwards, "Foundations of
  • a dielectric thickness of 11 mils and a minimum trace width of 7 mils results in a pitch of 620 mils.
  • the equivalent circuit exhibits twice as much capacitance to the channel at that point.
  • the RAMBUS channel must be designed to compensate for this additional capacitance so that the equivalent impedance of the channel with the memory modules installed is in the range of 25 to 50 Ohms. This can easily be done utilizing standard formulas and software available in the
  • the number of stacked modules that can be added to the channel will be limited by the ability to implement the channel to match the capacitance of the equivalent circuit to achieve a combined impedance in the range of 25 to 50 Ohms.
  • RAMBUS channel compatibility is achieved by orienting one of the two memory modules 100 or 200 upside-down with respect to the other as described above. The difference in embodiments arises from the manner in which the leads of memory module 100 and 200 are connected to the traces of the RAMBUS channel on printed circuit board 5. A variety of methods for making these connections are known in the art. Thus, persons of ordinary skill in the art will readily discern that the principles of the present invention may be applied in a variety of ways to achieve higher memory density compatible with RAMBUS channel requirements.

Abstract

The RAMBUS compatible configuration of the present invention is achieved by stacking one of the two modules (100, 200) in the stacked configuration in an upside-down position with respect to the other. This way, the corresponding electrical leads (110, 210) of each module (100, 200) will extend on opposite sides of the stacked package (10) and will be securably connected to vertical rails (15, 25). The vertical rails (15, 25) are electrically and securably connected to the bonding pads (301) which electrically connect to the RAMBUS signal channel (302). In this embodiment, the electrical leads (110) of one memory module (100) electrically connect to the signal channel (302) at points (15) located on one side of the stacked package (10) and the electrical leads (210) of the other memory module (200) connect to the RAMBUS signal channel (302) at points (25) located on the opposite side of the stacked package (10). The resulting distance (L) between the points (15, 25) of contact between corresponding leads (110, 210) of each modules (100, 200) in the stacked package (10) is sufficient to satisfy the requirements of the RAMBUS signal channel (302). Therefore, two memory modules (100, 200) can be vertically stacked to achieve higher memory density and thereby conserve board space.

Description

APPLICATION FOR PATENT TITLE: Rambus Stakpak
Specification
Technical Field The present invention relates to methods and apparatus for achieving a stacked configuration of memory modules that conforms to a RAMBUS specification.
Background of the Invention Recent developments in Dynamic Random Access Memory (DRAM) design, as disclosed by RAMBUS, Inc. in U.S. Pat. No. 5,511,024, have resulted in substantially increased memory accessing speeds over fewer signal lines. By multiplexing data, address, and control signals, and providing circuitry for timing control, fewer signal lines connecting DRAM to a processor or memory controller are required. This substantially reduces the cost and increases the flexibility of implementing a signal channel bus on a printed circuit board. However, to achieve high memory accessing speed, the signal lines must have a very high bandwidth in comparison to former DRAM implementations. To achieve high bandwidth, tight control over the design of the printed circuit board is required.
A segment of a typical DRAM circuit layout is shown in Figure 1A. The controller is connected to the memory modules by a series of metal signal traces laid out on the printed circuit board. In Figure 1A, only a few signal traces are shown. Typically, the DRAM will be connected to
-1- multiple traces as shown in Figure IB. These traces carry the data, address and control signals. Also, means for connecting the circuit components to power and ground are provided. The signal traces will typically converge from the pins of the controller to form a series of substantially parallel lines connecting to the leads of the DRAMs. Multiple
DRAMs may be connected in parallel as shown in Figure 1A. The controller selects the DRAM to be addressed using chip select signals. The controller may be connected to the DRAMs by way of a socket as shown. However, the socket may be omitted. Commonly the DRAMs are connected to a power plane and to a ground plane by vias, which are metallized holes drilled in the printed circuit board to connect leads to a another layer of the printed circuit board. The signal channel is terminated with termination resistors as shown.
The system utilizing DRAMS may typically be capable of transferring data at rates up to 800 MHz using both edges of a 400 MHz clock. For optimal operation, the system must present a uniform bandpass impedance to high order harmonics of the fundamental clock frequency so as to minimize the change in current on each signal trace with respect to time. In order to meet this requirement stringent constraints are placed on the design of the signal channel. A channel design that conforms to these constraints in order to operate with the above described high speed DRAMs is referred to as a RAMBUS channel.
In a RAMBUS channel layout, the channel signal layer must be directly above a ground plane layer, separated only by a dielectric, with no intervening layers. Further, no vias are allowed to connect signal traces to another layer of the board. These vias are not allowed because they deteriorate the bandwidth of the channel.
The RAMBUS specification further requires that the impedance of the channel as seen by the controller is to be in the range of 25-50 Ohms with all components installed. The impedance of the channel is determined by the trace width, the dielectric thickness, the dielectric constant, and the spacing of the DRAMs. Increasing the trace width decreases the channel impedance. Increasing the dielectric thickness or increasing the spacing between DRAMs increases the channel impedance. Each signal trace may be viewed or modelled as a transmission line with a distributed series inductance and distributed parallel capacitance. The connection of a DRAM lead to the signal trace may be viewed as placing a capacitance in parallel with the transmission line. The signal trace parameters are chosen so that the parallel combination of the transmission line impedance and the DRAM impedance is in the range of
25-50 Ohms. Formulas for deriving the impedance of the channel as a function of the trace width, dielectric thickness, and DRAM spacing have been developed and are well known in the art.
Notice, as shown in Figure 1, that in RAMBUS applications the signal leads of the DRAM are aligned on one side of the chip and the corresponding leads on multiple DRAMs are spaced apart by an amount that is greater than the width of the DRAM. The DRAMs are typically spaced as close together as practical, given the constraint of designing the lead lengths so that the channel exhibits an impedance in the range of 25- 50 Ohm, in order to conserve board space.
It would be desirable to conserve board space even further by stacking the DRAMs one on top of another. High density stacked memory modules have been developed as disclosed in U.S. Pat. Nos. 5,279,029, 5,367,766, 5,455,740, 5,484,959 and 5,592,364, all of which are incorporated herein by reference for all purposes.
A half sectional view of a typical embodiment of a stacked package 11 is shown in Figure 2. The memory modules 16 are stacked vertically so that the leads 14 which extend from the sides of each module are aligned in vertical columns. The leads 14 in each vertical column may be sized and formed so as to securably mate with a vertical rail 12. Each vertically oriented rail 12 may be formed of substantially planar material having perimeter edge and two planar, relatively wide, side surfaces. The leads of each vertical column mate with the edge of the rail 12. The rails electrically couple the leads to connections on the printed circuit board as at 28. The leads 14 also provide heat dissipation by conducting heat away from the stacked memory modules 16. Variations of the basic configuration shown in Figure 2 are disclosed in the above-referenced U.S. patents.
The stacked memory module package increases the spatial density of system memory, thereby decreasing the area of printed circuit boards which must be reserved for memory. Therefore, a means for achieving a stacked memory configuration compatible with a RAMBUS channel layout is desirable to increase RAMBUS DRAM memory density and conserve space.
Summary of the Invention
An object of the present invention is to provide a stacked memory configuration that is compatible with the RAMBUS channel layout. In one embodiment of the present invention, two DRAM memory modules are stacked on top of each other. The lower module has electrical leads extending from one side of the package. The upper module has electrical leads which extend from the side of the package which is opposite to the side of the package from which the electrical leads of the lower module extend. The electrical leads are electrically and securably connected to vertically oriented rails located opposite each side of the stacked memory modules. Both the upper and lower modules may have mechanical leads extending from sides of the modules opposite the sides from which the electrical leads extend. The mechanical leads provide means for mounting individual modules, and are not electrically connected to the integrated memory circuit located within the module. In one embodiment, the
-4- external portion of the mechanical leads may be connected to the vertical rails to aid in heat dissipation. In an alternative embodiment, the mechanical leads may be physically removed.
The RAMBUS compatible configuration of the present invention is achieved by stacking one of the two modules in the stacked configuration in an upside-down position with respect to the other. This way, the corresponding electrical leads of each memory module will extend on opposite sides of the stacked package and will be securably connected to vertical rails. The vertical rails are electrically and securably connected to the bonding pads which electrically connect to the RAMBUS signal channel.
In this embodiment, the electrical leads of one memory module electrically connect to the signal channel at points located on one side of the stacked package and the electrical leads of the other memory module connect to the signal channel at points located on the opposite side of the stacked package. The resulting distance between the points of contact between corresponding leads of each memory module in the stacked package is sufficient to satisfy the requirements of the RAMBUS signal channel. Therefore, two memory modules can be vertically stacked to achieve higher memory density and thereby conserve board space.
Further, multiple stacked memory modules can be added to the RAMBUS channel to achieve increased memory density while conforming to RAMBUS specifications. Moreover, the methods and apparatus of the present invention can be employed to achieve increased memory density for other high speed channels.
These and other features, aspects and advantages of the present invention will become better understood with reference to the following description, appended claims and drawings. Brief Description of the Drawings Figure 1A is a partial schematic view of a RAMBUS channel layout; Figure IB is a representative drawing of a DRAM connected to a RAMBUS channel; Figure 2 is a representative diagram of a stacked memory package;
Figures 3A and 3B are two representative drawings of preferred embodiments of the present invention; Figure 4 is an illustration of vias;
Figure 5 illustrates parallel connections of conventional single memory modules in a RAMBUS channel;
Figure 6A illustrates parallel connections of stacked memory modules according to the principals of the present invention;
Figure 6B illustrates an equivalent circuit representative of the configuration of Figure 6A; and Figure 7 illustrates other configurations that may be used to implement the present invention.
Detailed Description of Preferred Embodiments Two alternative embodiments of the present invention are illustrated in Figures 3A and 3B. Two memory modules 100 and 200 are vertically stacked one upon the other in a stacked package 10 as shown.
In the Figures, the mechanical leads are designated with the letter "m" and the electrical leads are designated with the letter "e" for clarity. In Figure 3A the electrical leads 110 of the lower memory module 100 are securably connected to vertical rails 15 located on the left side of package 10. The mechanical leads 115 of the lower memory module 100 are securably connected to vertical rails 25 located on the right side of package 10. The electrical leads 210 of the upper memory module 200 in Figure 3A are securably connected to the vertical rails 25 located on the right side of package 10. The mechanical leads 215 of upper module 200
-6- are securably connected to vertical rails 15 located on the left side of package 10. In Figure 3B, the orientation of electrical leads 110 and mechanical leads 115 of lower module 100 is reversed from the orientation shown in Figure 3A. Likewise, in Figure 3B, the orientation of electrical leads 210 and mechanical leads 215 of upper module 200 is reversed from the orientation shown in Figure 3B. Either of the embodiments depicted in Figure 3A or 3B may be constructed by orienting upper module 200 upside-down with respect to the orientation of lower module 100. Stated alternatively, either of the two embodiments depicted in Figure 3A or 3B may be constructed by orienting lower module 100 upside-down with respect to the orientation of upper module 200.
Mechanical leads 115 and 215 are provided for mounting and are not internally connected to the integrated memory circuits located within memory modules 100 and 200. Mechanical leads 115 and 215 may be physically removed rather than securably connected to vertical rails 15 and 25. However, it is preferable to secure mechanical leads 115 and 215 to vertical rails 15 and 25 in order to conduct heat away from memory modules 100 and 200.
Vertical rails 15 and 25 are located on opposite sides of package 10, and are connected to points on the printed circuit board 5 that are electrically connected to RAMBUS channel traces, to form electrical connections between said traces and electrical leads 110 and 210 of modules 100 and 200. The distance denoted L in Figure 3A between the points where vertical rails 15 contact printed circuit board 5 and the points where vertical rails 25 contact printed circuit board 5 is comparable to the width of package 10, which is itself comparable to the width of memory modules 100 and 200. This distance L makes it possible to use stacked package 10 in a RAMBUS channel while achieving the requisite 25-50 Ohm channel impedance, and allows mounting the stacked memory modules without the use of vias according to RAMBUS requirements.
-7- Figure IB shows the layout of a single DRAM module 300 for a RAMBUS channel. The pads 301 are the points at which the electrical leads of DRAM module 300 contact printed circuit board 5. The horizontal traces 302 are the traces of the RAMBUS channel which connect DRAM module 300 to a microprocessor or memory controller (not shown). Traces 302 are electrically connected to pads 301. Pads 301 are on the upper surface of printed circuit board 5. Those traces of traces 302 that are signal traces, rather than ground or power traces, will also be located on the upper surface of printed circuit board 5. This is so because vias are not allowed to connect signal traces to a DRAM in a RAMBUS channel. Connections to power and ground can be through vias, as shown in Figure 4.
The pitch parameter, denoted as P in Figure IB, is determined by formulas known to persons of ordinary skill in the art, given a desired trace width and dielectric thickness, to achieve an impedance consistent with RAMBUS requirements so that the combined impedance of the RAMBUS channel with the DRAM installed is in the range of 25-50 Ohms. These formulas are given in I.J. Bahl and Ramesh Garg, "Simple and accurate formulas for microstrip with finite strip thickness," Proc. IEEE, 65, 1977, pp. 1611-1612; see also T.C. Edwards, "Foundations of
Microstrip Circuit Design," John Wiley, New York, 1981, reprinted 1987.
Fortunately, there exist software programs which allow the designer to enter parameters in a spreadsheet format and compute the resulting channel impedance. One such program is provided by RAMBUS, Inc. as an aid to designers who desire to use the high speed DRAMs designed by
RAMBUS, Inc. As an example, a dielectric thickness of 11 mils and a minimum trace width of 7 mils results in a pitch of 620 mils.
The pitch segment of length P of traces 302 are centered on pads 301 as shown in Figure IB. Thus, it is clear that to make the embodiments of the present invention shown in Figures 3A and 3B, it is
-8- merely necessary to design the pitch about equal to the distance L shown in Figure 3A. As an example, setting the pitch to equal L = 450 mils, and setting the minimum trace width equal to 4 mils results in a dielectric thickness of 15 mils. The resulting 100 Ohm trace appears to be 25 Ohms when the 5 picofarad (pF) loads from the RAMBUS DRAM stack are added. These dimensions are representative only, as other dimension may be desirable depending on the design goals to be achieved. In the general case, by setting the pitch about equal to distance L shown in Figure 3A, two memory modules may be stacked as shown in Figures 3A or 3B, while conforming to RAMBUS specifications.
In contrast, the conventional layout of two unstacked modules mounted side by side as closely as spacing will permit, as shown in Figure 5, results in consumption of about twice as much board space as the embodiment of the present invention shown in Figure 3. Thus, two memory modules in a stacked package occupy one-half the board space as two separately mounted DRAM resulting in 100% increase in memory density.
Higher memory density can also be achieved by employing the principles of the present invention to enable close mounting of multiple stacked modules. In Figure 6A, two stacked modules 10 and 20 are placed physically close together. An equivalent circuit representing this configuration is shown in Figure 6B (inductance and resistance are not shown).
Because two memory modules 10 and 20 are electrically connected to the RAMBUS channel in the vicinity of Point b, the equivalent circuit exhibits twice as much capacitance to the channel at that point. Thus, the RAMBUS channel must be designed to compensate for this additional capacitance so that the equivalent impedance of the channel with the memory modules installed is in the range of 25 to 50 Ohms. This can easily be done utilizing standard formulas and software available in the
-9- art. Therefore, employing the principles of the present invention, four memory modules in stacked packages will occupy one-half the board space as four adjacently mounted DRAM.
It will be noted that the number of stacked modules that can be added to the channel will be limited by the ability to implement the channel to match the capacitance of the equivalent circuit to achieve a combined impedance in the range of 25 to 50 Ohms.
Other embodiments of the present invention can be achieved using the stacked package configurations disclosed in the above-mentioned U.S. patents, or as shown in Figure 7. In each embodiment, RAMBUS channel compatibility is achieved by orienting one of the two memory modules 100 or 200 upside-down with respect to the other as described above. The difference in embodiments arises from the manner in which the leads of memory module 100 and 200 are connected to the traces of the RAMBUS channel on printed circuit board 5. A variety of methods for making these connections are known in the art. Thus, persons of ordinary skill in the art will readily discern that the principles of the present invention may be applied in a variety of ways to achieve higher memory density compatible with RAMBUS channel requirements. Further, given the principles of the present invention as disclosed herein, increased memory density can be achieved for other high speed channels. Moreover, designing the impedance of the signal lines to obtain a combined impedance of the lines and the memory modules that is in a desired range other than 25 to 50 Ohms is achievable given the disclosure herein. Clearly, changes can be made in the above-described details without departing from the underlying principles of the present invention. A description of a particular embodiment does not determine the scope of an invention. Rather, the scope of the present invention is determined by the following claims. What is claimed is:
-10-

Claims

1. A method for increasing memory density in a high speed memory channel, comprising the steps of: providing a first module with a first set of electrical leads extending from a first side of said first module; providing a second module with a second set of electrical leads extending from a side of said second module which is opposite said first side of said first module; electrically connecting one or more electrical leads of said first set of electrical leads to signal lines of said memory channel; electrically connecting one or more of said electrical leads of said second set of electrical leads to said signal lines of said memory channel; and designing the impedance of said signal lines so that the combined impedance of said lines and said first and second modules is within a desired range.
2. A method for manufacturing a high density memory package compatible with a high speed memory channel, comprising the steps of: providing two stacked memory modules, wherein a set of one or more electrical leads extend from a side of a first of said two memory modules that is opposite a side of a second of said two memory modules from which a second set of one or more electrical leads extend;
3. The method of claim 2, further comprising the steps of: securably mating each of said one or more electrical leads of each of said sets of leads to one each of one or more vertical rails.
4. The method of claim 2, further comprising the steps of:
-11- providing a first set of one or more mechanical leads not electrically connected to said memory modules, each of said mechanical leads extending from a side of one of said modules that is opposite the side of said module from which said set of one or more electrical leads extend.
5. The method of claim 3, further comprising the steps of: providing a first set of one or more mechanical leads not electrically connected to said memory modules, each of said mechanical leads extending from a side of one of said modules that is opposite the side of said module from which said set of one or more electrical leads extend; and wherein said mechanical leads are securably mated to said vertical rails.
6. A method for increasing memory density in a high speed memory channel comprising the steps of: providing a plurality of high density memory packages according to the method of claim 2; mounting each of said packages physically close to at least one other of said packages, wherein each set of said electrical leads are electrically connected to said memory channel; and designing said memory channel so that the combined impedance of said channel and said packages is within a desired range.
-12-
7. A high density memory device compatible with a high speed memory channel, comprising: a first module with a first set of electrical leads extending from a first side of said first module; a second module with a second set of electrical leads extending from a side of said second module which is opposite said first side of said first module; wherein one or more electrical leads of said first set of electrical leads are electrically connectable to signal lines of said memory channel; and wherein one or more of said electrical leads of said second set of electrical leads are electrically connectable to said signal lines of said memory channel; and wherein the combined impedance of said lines and said first and second modules is within a desired range.
8. A high density memory device compatible with a high speed memory channel, comprising: two stacked memory modules, wherein a set of one or more electrical leads extend from a side of a first of said two memory modules that is opposite a side of a second of said two memory modules from which a second set of one or more electrical leads extend;
9. The device of claim 8, wherein: each of said one or more electrical leads of each of said sets of leads is securably mated to one each of one or more vertical rails.
Γûá13-
10. The device of claim 8, further comprising: a first set of one or more mechanical leads not electrically connected to said memory modules, each of said mechanical leads extending from a side of one of said modules that is opposite the side of said module from which said set of one or more electrical leads extend.
11. The device of claim 9, further comprising: a first set of one or more mechanical leads not electrically connected to said memory modules, each of said mechanical leads extending from a side of one of said modules that is opposite the side of said module from which said set of one or more electrical leads extend; and wherein said mechanical leads are securably mated to said vertical rails.
12. A high density memory structure compatible with a high speed memory channel comprising: a plurality of high density memory device according to claim 8; wherein each of said packages is mounted physically close to at least one other of said packages, wherein each set of said electrical leads are electrically connected to said memory channel; and said memory channel is designed so that the combined impedance of said channel and said packages is within a desired range.
-14-
PCT/US1998/027873 1998-03-23 1998-03-23 Rambus stakpak WO1999049468A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/US1998/027873 WO1999049468A1 (en) 1998-03-23 1998-03-23 Rambus stakpak
AU24502/99A AU2450299A (en) 1998-03-23 1998-03-23 Rambus stakpak
US09/646,724 US6404662B1 (en) 1998-03-23 1998-03-23 Rambus stakpak

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US1998/027873 WO1999049468A1 (en) 1998-03-23 1998-03-23 Rambus stakpak

Publications (1)

Publication Number Publication Date
WO1999049468A1 true WO1999049468A1 (en) 1999-09-30

Family

ID=22268585

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/027873 WO1999049468A1 (en) 1998-03-23 1998-03-23 Rambus stakpak

Country Status (2)

Country Link
AU (1) AU2450299A (en)
WO (1) WO1999049468A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7558887B2 (en) 2007-09-05 2009-07-07 International Business Machines Corporation Method for supporting partial cache line read and write operations to a memory module to reduce read and write data traffic on a memory channel
US7584308B2 (en) 2007-08-31 2009-09-01 International Business Machines Corporation System for supporting partial cache line write operations to a memory module to reduce write data traffic on a memory channel

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3746934A (en) * 1971-05-06 1973-07-17 Siemens Ag Stack arrangement of semiconductor chips
US4884237A (en) * 1984-03-28 1989-11-28 International Business Machines Corporation Stacked double density memory module using industry standard memory chips
US5343075A (en) * 1991-06-29 1994-08-30 Sony Corporation Composite stacked semiconductor device with contact plates
US5592364A (en) * 1995-01-24 1997-01-07 Staktek Corporation High density integrated circuit module with complex electrical interconnect rails

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3746934A (en) * 1971-05-06 1973-07-17 Siemens Ag Stack arrangement of semiconductor chips
US4884237A (en) * 1984-03-28 1989-11-28 International Business Machines Corporation Stacked double density memory module using industry standard memory chips
US5343075A (en) * 1991-06-29 1994-08-30 Sony Corporation Composite stacked semiconductor device with contact plates
US5592364A (en) * 1995-01-24 1997-01-07 Staktek Corporation High density integrated circuit module with complex electrical interconnect rails

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7584308B2 (en) 2007-08-31 2009-09-01 International Business Machines Corporation System for supporting partial cache line write operations to a memory module to reduce write data traffic on a memory channel
US7558887B2 (en) 2007-09-05 2009-07-07 International Business Machines Corporation Method for supporting partial cache line read and write operations to a memory module to reduce read and write data traffic on a memory channel

Also Published As

Publication number Publication date
AU2450299A (en) 1999-10-18

Similar Documents

Publication Publication Date Title
US7602613B2 (en) Thin module system and method
US7821127B2 (en) Semiconductor device package having buffered memory module and method thereof
US7075185B2 (en) Routing vias in a substrate from bypass capacitor pads
US6891258B1 (en) Interposer providing low-inductance decoupling capacitance for a packaged integrated circuit
JP3283007B2 (en) Multilayer ceramic capacitor and method for manufacturing metal vias of the multilayer ceramic capacitor
KR100628286B1 (en) Electronic module having canopy-type carriers
US20040183183A1 (en) Integrated circuit stacking system and method
WO2004109802A1 (en) Memory expansion and integrated circuit stacking system and method
EP1709845A2 (en) Shared via decoupling for area arrays components
KR20040030604A (en) High performance, low cost microelectronic circuit package with interposer
KR100880054B1 (en) Circuit module system and method
KR20030064887A (en) Multiple tier array capacitor and methods of fabrication therefor
US7902879B2 (en) Field programmable gate array utilizing dedicated memory stacks in a vertical layer format
US20060138630A1 (en) Stacked ball grid array packages
US6404662B1 (en) Rambus stakpak
US20050094465A1 (en) Printed circuit board memory module with embedded passive components
WO2009039263A2 (en) Thin circuit module and method
US7542304B2 (en) Memory expansion and integrated circuit stacking system and method
EP0268111A2 (en) Interposer chip technique for making engineering changes between interconnected semiconductor chips
WO1999049468A1 (en) Rambus stakpak
US20040212070A1 (en) Memory module having space-saving arrangement of memory chips and memory chip therefore
JP4039121B2 (en) Memory module
JPH0533016Y2 (en)
US20060118936A1 (en) Circuit module component mounting system and method
JPS6136995A (en) Multilayer printed circuit board

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BB BG BR BY CA CH CN CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
NENP Non-entry into the national phase

Ref country code: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 09646724

Country of ref document: US

122 Ep: pct application non-entry in european phase