Certain computer-based systems, for example servers, employ a variety of different components. Each of these components requires a certain volumetric envelope to operate in. Although the size of one individual component may be fairly small, many systems utilize multiple examples of each type of component. The multiple examples may be supplied to provide redundancy or to improve the operation of the system. For example, servers may use a plurality of memory modules that may be upgraded or replaced periodically. Therefore, a system that supports efficient storage of a plurality of memory modules while also supporting access to the memory modules for maintenance reasons may be advantageous.
A memory package comprising a first cover portion connected to a second cover portion. The first cover portion supports a first electronics sub-assembly that comprises a circuit board with at least one memory module socket and at least one controller chip mounted thereto. The second cover portion supports a second electronics sub-assembly that comprises a circuit board with at least one memory module socket and at least one controller chip mounted thereto. The first and second cover portions are moveable between a closed position wherein the electronics sub-assemblies are nested and an open position wherein the electronics sub-assemblies are not nested.
For a detailed description of certain embodiments of the invention, reference will now be made to the accompanying drawings in which:
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, computer companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the verb “couple” or “couples” is intended to mean either an indirect or direct electrical connection. Thus, if a first device couples to a second device, that electrical connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
The following discussion is directed to various embodiments of the invention. The embodiments disclosed should not be interpreted, or otherwise used, as limiting the scope of the disclosure unless otherwise specified. In addition, one skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is meant only to be exemplary of that embodiment, and not intended to intimate that the scope of the disclosure is limited to that embodiment.
Referring to
Computer-based system 100 may comprise a power supply 20. If system 100 is portable, power supply 20 may comprise permanent batteries, replaceable batteries, and/or rechargeable batteries. Power supply 20 may also comprise an A/C adapter, so that the system may be plugged into a wall outlet, for instance. In fact, power supply 20 may also comprise a DC adapter, so that system 100 may be plugged into the DC voltage supply of a vehicle.
Various other devices may be coupled to processor 10, depending upon the functions that system 100 performs. For example, a user interface 30 may be coupled to processor 10. Examples of user interfaces 30 may comprise buttons, switches, a keyboard, a light pen, a mouse, and/or a voice recognition system. A output device 40 may also be coupled to processor 10. Examples of output devices 40 may comprise: a television screen, a computer monitor, LEDs, or even an audio output device. A communications port 50 may also be coupled to processor 10. Communications port 50 may be coupled to a peripheral device 60, for example a printer, a computer or an external modem.
Processor 10 may utilize programming to control the function of system 100. Memory may be coupled to processor 10 to store and facilitate execution of the programming. For example, processor 10 may be coupled to a volatile memory 70 and a non-volatile memory 80. Non-volatile memory 80 may comprise a read only memory (ROM), for example an EPROM, to be used in conjunction with volatile memory 70. The size of the non-volatile memory 80 may be selected to be sufficient to store any necessary operating system, application programs, and fixed data. Volatile memory 70, on the other hand, may be quite large so that it can store dynamically loaded applications. Alternatively, non-volatile memory 80 may comprise a disk or tape drive memory.
A variety of memory modules, for example DRAMs, SDRAMs, SRAMs can provide the volatile memory 70 to be utilized in conjunction with a given peripheral device or application. The memory modules may be customized for a specific device or be in a standard form widely used in the electronic industry. For example, an SDRAM may be packaged as an industry standard dual inline memory module (DIMM). The present memory package assembly, discussed below, is particularly amenable to employing electric components, for example memory modules, that are utilized in, for example, a server.
Referring to
In the illustrated embodiments, memory compartment 120 accommodates a memory package 150 housing a plurality of memory modules, for example DRAMs and SDRAMs. Memory compartment 120 may comprise a receiving slot 300 that provides for the alignment and retention of memory package 150 with the memory compartment. Memory package 150 may be configured so as to allow all of the memory modules for device 105 to be installed or removed simultaneously.
Referring now to
An exemplary housing assembly 170 comprises two cover portions 200a and 200b. Both cover portions 200a and 200b may be similarly constructed and comprise a base surface 208, two side surfaces 212, and a closure surface 216. Cover portions 200a and 200b may be connected by hinge 202, or some other mechanism allowing relative movement between the cover portions.
An exemplary electronics assembly 160 comprises two electronic sub-assemblies 165a and 165b. Each electronic sub-assembly 165a, 165b comprises a printed circuit board 230, at least one memory module 221, at least one memory controller chip 232, and at least one electrical connector 236. Printed circuit board 230 couples memory module 221 to memory controller chip 232 and electrical connector 236, which can be coupled to a processor-based device. Therefore, electronics assembly 160 provides the volatile memory 70 for system 100, as shown in
Referring to
Referring now to
Base surface 208 may be a substantially rectangular or square shaped surface, having an edge slot 210 therethrough. In certain embodiments, edge slot 210 may be located in the center of the edge of base surface 208 that is opposite from the edge connected to closure surface 216. Edge slot 210 may comprise any shape including, but not limited to, u-shapes and v-shapes. Edge slot 210 serves to provide an opening in memory package 150 so that a piece of equipment located within memory package 150, for example connector 236 of
Each side surface 212 may comprise a rhomboidal shape, having a cut-out region 214. Similar to edge slot 210, cut-out region 214 may comprise any shape including, but not limited to, u-shapes and v-shapes. When memory package 150 is closed, cut-out regions 214 serve to provide a vent in memory package 150 so that air circulates to electronics assembly 160, permitting memory package 150 to operate at acceptable temperatures.
Side surfaces 212 may also comprise extended portions 213 that project beyond base surface 208 at angles ranging from 90 to 180 degrees. Extended portions 213 may support hinge 202 that connects the two cover portions 200a and 200b and allows the cover portions 200a and 200b pivotally rotate relative to each other. Hinge 202 may be any mechanism that allows the two cover portions 200a and 200b to move between an open position, for example the position shown in
Closure surfaces 216 are mated when memory package 150 is in a closed position, as shown in
In order to facilitate handling of memory package 150, each closure surface 216 may also comprise handling apertures 204. Handling apertures 204 provide a surface for a user to grip memory package 150 and may comprise any shape or size suitable to receive human fingers.
Housing assembly 170 may be partially or wholly constructed of plastic. In some embodiments, cover portions 200 are constructed of plastic so that when a user installs or removes memory package 150 from chassis 110, the user is electrically insulated from electronics assembly 160. Housing assembly 170 may also act as a thermal insulator to reduce exposure to the potentially high temperatures caused by the electronics assembly 160 within housing assembly 170.
Referring now to
The connection of memory modules 221 to printed circuit board 230 is illustrated in greater detail in
As shown in
Once memory modules 221 are coupled to printed circuit board 230, memory package 150 can be closed by rotating cover portions 200a and 200b toward each other and into a closed position such that the electronic sub-assemblies 165a and 165b nest with each other, as shown in
Once memory package 150 is placed within receiving slot 300, electrical connectors 236 of memory package 150 engage with the respective multi-pin connectors disposed within processor-based device 105. Memory package 150 may likewise be removed by lifting memory package 150 and disengaging connectors 236 from processor-based device 105. The force required to install and remove memory package 150 may be manual force applied by a user, for example through handling apertures 204, or may be applied through a mechanism integrated with or assembled to chassis 110 or memory package 150.
In some embodiments, the two cover portions 200a and 200b and the two electronics sub-assemblies 165a and 165b are constructed from identical or substantially similar components. For example, in the embodiment shown in
The above discussion is meant to be illustrative of the principles and various embodiments of the present invention. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. For example, memory package 150 may further comprise a sensor (not shown), which enables user to determine if memory package 150 is electrically connected to processor-based device 105. Furthermore, the principles of the present invention could easily be configured for use in a desktop or other non-portable computer system. Finally, the use of the memory module and/or memory package may find application well outside the embodiments described in this specification, and thus the specification should not be construed as limited only to personal computer systems. It is intended that the following claims be interpreted to embrace all such variations and modifications.