The present disclosure generally relates to electronic devices, and more particularly, to employing a magnetic grid array.
Conventional socket technologies require cumbersome loading and removal mechanisms. Many conventional socket technologies require scaling loading mechanism solutions with pin count, such as Land Grid Array (LGA) packages require complex loading mechanisms, such as Direct Socket Loading (DSL), Independent Loading Mechanism (ILM), etc. Similarly, Pin Grid Array (PGA) typically requires cambox and camplate redesigns, etc. With such mechanisms, sockets contacts often get damaged when installing and/or removing the package, while the package top side needs a keep-out zone to allow for the loading mechanism to work.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of various embodiments. However, various embodiments may be practiced without the specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail so as not to obscure the particular embodiments.
Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least an implementation. The appearances of the phrase “in one embodiment” in various places in the specification may or may not be all referring to the same embodiment.
Embodiments provide a magnetic grid array including magnet-based socket contact elements that are self-enabled by approaching of surfaces or lands (such as iron land (“Fe” or “ferrum”), etc.) attached to the package without having the need for an external loading mechanism. It is contemplated that in some embodiments, the lands may be made with hard magnetic material or soft magnetic material, as will be further described below. Terms like “land” and “surface” may be used interchangeably throughout this document. Embodiments provide for a magnetic grid array that may be used without any bent contacts or requiring a loading mechanism. Further, magnetic grid array provides for an improved system assembly (e.g., package drop-in, self-enabling, tool-less simplified removal lever, etc.) and package design flexibility (e.g., pin density may be at 40 mil, enabled stack-ups, package bottom may be used as a reference plane, socket enabling insensitive to system stiffness, no load may be applied to packaged and no requirement may be placed on heat sink enabling load, no need for a non-pedestal heat sink solution, etc.).
In one embodiment, single contact 100 may include a surface mount technology (SMT)-type socket that uses magnetic attraction as contact-enabling force. Each contact may contain a small magnet and ferromagnetic material on the package interface. Package installation may need the package to be close enough to the contacts where the magnetic force goes into effect and facilitates the contact. With regard to removal, a tool-less lever may be used to remove the package as will be further described in this document.
In an embodiment, the electronic system 400 is a computer system that includes a system bus 420 to electrically couple the various components of the electronic system 400. The system bus 420 is a single bus or any combination of busses according to various embodiments. The electronic system 400 includes a voltage source 430 that provides power to the integrated circuit 410. In some embodiments, the voltage source 430 supplies current to the integrated circuit 410 through the system bus 420.
The integrated circuit 410 is electrically coupled to the system bus 420 and includes any circuit, or combination of circuits according to an embodiment. In an embodiment, the integrated circuit 410 includes a processor 412 that can be of any type. As used herein, the processor 412 may mean any type of circuit such as, but not limited to, a microprocessor, a microcontroller, a graphics processor, a digital signal processor, or another processor. In an embodiment, the processor 412 includes a thermal controller having a thermal control interface to receive test data from an automated test equipment (ATE) system and dynamically adjust a target setpoint temperature based on the data and a dynamic thermal controller to receive the target setpoint temperature from the thermal control interface and control a thermal actuator based on the target setpoint temperature as disclosed herein.
In an embodiment, SRAM embodiments are found in memory caches of the processor. Other types of circuits that can be included in the integrated circuit 410 are a custom circuit or an application-specific integrated circuit (ASIC), such as a communications circuit 414 for use in wireless devices such as cellular telephones, smart phones, pagers, portable computers, two-way radios, and similar electronic systems, or a communications circuit for servers. In an embodiment, the integrated circuit 410 includes on-die memory 416 such as static random-access memory (SRAM). In an embodiment, the integrated circuit 410 includes embedded on-die memory 416 such as embedded dynamic random-access memory (eDRAM).
In an embodiment, the integrated circuit 410 is complemented with a subsequent integrated circuit 411. Useful embodiments include a dual processor 413 and a dual communications circuit 415 and dual on-die memory 417 such as SRAM. In an embodiment, the dual integrated circuit 410 includes embedded on-die memory 417 such as eDRAM.
In an embodiment, the electronic system 400 also includes an external memory 440 that in turn may include one or more memory elements suitable to the particular application, such as a main memory 442 in the form of RAM, one or more hard drives 444, and/or one or more drives that handle removable media 446, such as diskettes, compact disks (CDs), digital variable disks (DVDs), flash memory drives, and other removable media known in the art. The external memory 440 may also be embedded memory 448 such as the first die in an embedded TSV die stack, according to an embodiment.
In an embodiment, the electronic system 400 also includes a display device 450, an audio output 460. In an embodiment, the electronic system 400 includes an input device such as a controller 470 that may be a keyboard, mouse, trackball, game controller, microphone, voice-recognition device, or any other input device that inputs information into the electronic system 400. In an embodiment, an input device 470 is a camera. In an embodiment, an input device 470 is a digital sound recorder. In an embodiment, an input device 470 is a camera and a digital sound recorder.
As shown herein, the integrated circuit 410 can be implemented in a number of different embodiments, including a test system that includes a dynamic electro-mechanical interconnect having a cavity for separating, via the cavity, a first conductor of an interconnect from a second conductor of the interconnect, and isolating, via the cavity serving as a buffer, a first electrical path provided through the first conductor from a second electrical path provided through the second conductor. The elements, materials, geometries, dimensions, and sequence of operations can all be varied to suit particular I/O coupling requirements including array contact count, array contact configuration for a microelectronic die embedded in a processor mounting substrate according to any of the several disclosed semiconductor die packaged with a thermal interface unit and their equivalents. A foundation substrate may be included, as represented by the dashed line of
Although embodiments have been described in language specific to structural features and/or methodological acts, it is to be understood that claimed subject matter may not be limited to the specific features or acts described. Rather, the specific features and acts are disclosed as sample forms of implementing the claimed subject matter.
As used in the claims, unless otherwise specified the use of the ordinal adjectives “first”, “second”, “third”, etc., to describe a common element, merely indicate that different instances of like elements are being referred to, and are not intended to imply that the elements so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
The following clauses and/or examples pertain to further embodiments or examples. Specifics in the examples may be used anywhere in one or more embodiments. The various features of the different embodiments or examples may be variously combined with some features included and others excluded to suit a variety of different applications. Some embodiments pertain to a method comprising: engaging, via magnetic force of a magnet, magnetic contacts of a magnetic grid array to substrate lands of a package substrate of an integrated circuit package of a computing system; and disengaging, via a removal lever, the magnetic contacts from the substrate lands.
Embodiments or examples include any of the above methods wherein magnetic surface of the substrate lands is directly engaged with magnetic surface of the magnetic contacts.
Embodiments or examples include any of the above methods wherein each magnetic contact is placed within a housing shell of a plurality of housing shells of the magnetic grid array, wherein a magnet is placed within a cup of the shell.
Embodiments or examples include any of the above methods wherein the magnetic contact further comprises an electrical connector leading from an end of the magnet to an end of the shell.
Embodiments or examples include any of the above methods wherein the magnetic contact further comprises a solder ball extending from one end of the shell, wherein the magnet extends from another end of the shell.
Embodiments or examples include any of the above methods wherein each magnetic contact is disengaged from each corresponding substrate land via a removal lever, wherein sufficient force is applied to the lever to lift the package substrate to disengage it from the magnetic grid array.
In another embodiment or example, an apparatus comprises: a magnetic grid array having magnetic contacts, wherein each magnetic contact includes at least one magnet; and a package substrate of a computing system, the package substrate having substrate lands to be engaged with the magnetic contacts, wherein one or more substrate lands are engaged, via magnetic force, with one or more corresponding magnetic contacts.
Embodiments or examples include the apparatus above wherein magnetic surface of the substrate lands is directly engaged with magnetic surface of the magnetic contacts.
Embodiments or examples include the apparatus above wherein each magnetic contact is placed within a housing shell of a plurality of housing shells of the magnetic grid array, wherein a magnet is placed within a cup of the shell.
Embodiments or examples include the apparatus above wherein the magnetic contact further comprises an electrical connector leading from an end of the magnet to an end of the shell.
Embodiments or examples include the apparatus above wherein the magnetic contact further comprises a solder ball extending from one end of the shell, wherein the magnet extends from another end of the shell.
Embodiments or examples include the apparatus above wherein each magnetic contact is disengaged from each corresponding substrate land via a removal lever, wherein sufficient force is applied to the lever to lift the package substrate to disengage it from the magnetic grid array.
In another embodiment or example, a system comprises: a computing system having a magnetic grid array having magnetic contacts, wherein each magnetic contact includes at least one magnet; and a package substrate of a computing system, the package substrate having substrate lands to be engaged with the magnetic contacts, wherein one or more substrate lands are engaged, via magnetic force, with one or more corresponding magnetic contacts.
Embodiments or examples include the system above wherein magnetic surface of the substrate lands is directly engaged with magnetic surface of the magnetic contacts.
Embodiments or examples include the system above wherein each magnetic contact is placed within a housing shell of a plurality of housing shells of the magnetic grid array, wherein a magnet is placed within a cup of the shell.
Embodiments or examples include the system above wherein the magnetic contact further comprises an electrical connector leading from an end of the magnet to an end of the shell.
Embodiments or examples include the system above wherein the magnetic contact further comprises a solder ball extending from one end of the shell, wherein the magnet extends from another end of the shell.
Embodiments or examples include the system above wherein each magnetic contact is disengaged from each corresponding substrate land via a removal lever, wherein sufficient force is applied to the lever to lift the package substrate to disengage it from the magnetic grid array.
Another embodiment or example includes an apparatus performing any of the methods in the examples above
In another embodiment or example, an apparatus comprises means for performing any one or more of the operations mentioned above.
In yet another embodiment or example, at least one machine-readable medium comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to any one or more of the operations mentioned above.
In yet another embodiment or example, at least one non-transitory or tangible machine-readable comprising a plurality of instructions that in response to being executed on a computing device, causes the computing device to carry out a method according to any one or more of the operations mentioned above.
In yet another embodiment or example, a computing device arranged to perform a method according to any one or more of the operations mentioned above.
The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions any flow diagram need not be implemented in the order shown; nor do all of the acts necessarily need to be performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.