Service module for SIP devices
11211369 · 2021-12-28
Assignee
Inventors
Cpc classification
G01R31/2896
PHYSICS
H01L23/36
ELECTRICITY
H01L2224/16225
ELECTRICITY
G01R31/2887
PHYSICS
H01L25/162
ELECTRICITY
H01L2924/00012
ELECTRICITY
H01L23/49816
ELECTRICITY
H05K2201/042
ELECTRICITY
H01L22/14
ELECTRICITY
H01L25/50
ELECTRICITY
H01L23/3128
ELECTRICITY
H01L23/5389
ELECTRICITY
G06F30/34
PHYSICS
H01L2924/00012
ELECTRICITY
G01R31/2886
PHYSICS
International classification
H01L25/16
ELECTRICITY
G06F30/34
PHYSICS
H01L25/00
ELECTRICITY
H01L23/498
ELECTRICITY
Abstract
The present disclosure describes a service module for a System in a Package (SiP) device. This includes methods of manufacture, use, and testing relating to the same.
Claims
1. A System in a Package (SIP) service module for a SIP based system, comprising: a first substrate with a top surface and a bottom surface, wherein a first plurality of surface mount active devices, a first plurality of passive components, and a first plurality of surface mount conduits are mounted on the top surface of the first substrate; a second substrate with a top surface and a bottom surface mounted on and attached to said first plurality of surface mount conduits to create an enclosed space between the first and second substrates, wherein the top surface of the first substrate faces the bottom surface of the second substrate, and wherein the bottom surface of the first substrate and the top surface of the second substrate remain exposed; a first plurality of external connectors on the top surface of the second substrate for connecting to an external circuit; a second plurality of external connectors on the bottom surface of the first substrate for connecting to an external device or component to be connected to and mounted on said second plurality of external connectors; and a third substrate comprising a plurality of layers with etched conductors and vias for operatively connecting components mounted thereon, wherein the third substrate is operatively interconnected with said second plurality of external connectors on said first substrate.
2. The SIP service module of claim 1, further comprising: a mold or encapsulant compound filling in said enclosed space between said first substrate and said second substrate.
3. The SIP service module of claim 1, further comprising: a second plurality of surface mount active devices and a second plurality of passive components operatively mounted on the bottom surface of the second substrate.
4. The SIP service module of claim 1, wherein said first plurality of external connectors on the top surface of the second substrate comprise at least one or more of ball grid array balls, bumps, and pins.
5. The SIP service module of claim 1, wherein each substrate further comprises a plurality of layers with etched conductors and vias for operatively connecting said surface mount active devices, said passive components, and said external connectors.
6. The SIP service module of claim 1, wherein said surface mount active devices and said passive components comprise service components.
7. The SIP service module of claim 6, wherein said service components comprise at least one or more of DDR3, DDR4, LPDDR4 DRAMs, eMMC flash memory, QSPI flash memory, Ethernet PHY, power management IC (PMIC), LDO regulator, passive components, conduits for pass-through signals, TPM, wireless module, and special purpose components.
8. The SIP service module of claim 1, wherein said components mounted on said third substrate comprise at least one processor and high speed memory.
9. The SIP service module of claim 8, wherein said third substrate comprises a SIP.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Certain embodiments of the disclosure will be described with reference to the accompanying drawings. However, the accompanying drawings illustrate only certain aspects or implementations of the disclosure by way of example and are not meant to limit the scope of the claims.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION
(17) Many general-purpose processors and programmable logic devices offer an exceptionally flexible solution that may be customized through programming for a desired end system use. In most systems, these processors and devices need a set of support components to build a complete solution, such as DDR and FLASH memories, power supplies, PHY interfaces, wireless modules, security devices, and in some instances, hundreds of passive components. These support components are herein called “service components.” Today's systems are typically designed starting with discrete components, which are used to implement a desired circuit, one system at a time. This process is typically unique for each design, which takes design resources, extends the development timeline, and increases development risks.
(18) Thus, there is a need for a SIP module, which can be referred to as a “SIP service module,” that integrates at least a substantial portion or all of the “service components” named above, which when mated with appropriate standalone microprocessors and programmable logic devices, avoids the need for custom design for the overall system by using these “service components” as a starting point for the system design. In some embodiments, a re-configurable analog processing array RAPA and/or accelerator(s) may be part of the service module. For instance, it may comprise one or more RAPAs and/or programmable digital core arrays (PDCAs) as set forth in PCT/US2019/019255 (“Mixed Signal Computer”), filed Feb. 22, 2019, which claims priority to U.S. provisional application No. 62/634,704 filed on Feb. 23, 2018, the disclosures of which are incorporated herein by reference in their entirety.
(19) According to some embodiments, a SIP service module is provided, and in some instances, examples of various ways in which designs may be created using it are provided.
(20) According to some embodiments, processes to manufacture and test a SIP service module are provided.
(21) According to some embodiments, one or more “minimal viable SIP service modules” having the potential for added customizations for specific purposes are provided.
(22) According to some embodiments, a SIP service module may be combined with another SIP and used to cater to special applications, such as for example, but not limited to, hand-held devices requiring additional miniaturization, or harsh environment requiring additional ruggedness. For instance, a SIP service module as disclosed herein may be used in one or more arrangement as set forth in PCT/US2016/050157 (“Improved System Using System In Package Components”), filed Sep. 2, 2016, which claims the priority to U.S. provisional Application No. 62/214,640 filed on Sep. 4, 2015, the disclosures of which are incorporated herein by reference in their entirety.
(23) In certain aspects, from a user perspective, some goals of this SIP service module are to: (1) reduce development times, (2) reduce development risks, and (3) lower overall system costs relating to development, debug, and deployment. Additional benefits may also be a result of the use of a service module that are not described herein.
(24) Examples of service components which may be integrated in a SIP service module, according to some embodiments, are DRAMs (e.g. DDR3, DDR4 or LPDDR4), embedded Multi-Media Controller (eMMC) flash memory, quad serial peripheral interface (QSPI) flash memory, Ethernet PHY, power management IC (PMIC) and low dropout (LDO) power supply regulator, passive components, conduits for pass-through signals, trusted platform module (TPM), wireless module, and other special purpose components.
(25)
(26) According to some embodiments, a high performance SIP 100, as shown in
(27)
(28) Although
(29)
(30)
(31) According to some embodiments, the BGA balls 340 serve as interconnects for use with one or more external circuits or systems. For ease of depiction purposes, no mold compound is depicted in
(32) The service components 322, 324, 325, 326 mounted in the service module 300 may be mounted as packaged parts, as shown, or as bare die, either wire bonded to the surface of the substrate 205 or be mounted as a flip chip device, for instance. Further these components may be, for example, but not limited to, memory devices, power management devices, communications devices, analog interface devices, either analog or digital accelerator devices, additional processors, or circuit and system test devices. Further, these devices may be mounted on either the surface of the first substrate 205 as shown in
(33) According to some embodiments,
(34) Referring now to
(35) Referring now to
(36) Referring now to
(37) Referring now to
(38) Referring now to
(39) Referring now to
(40) Thus, and according to some embodiments, it can be seen that a completed (packaged) SIP service module may have connections on both exposed surfaces of the packaged device; that is, it has external connectors of one surface for connections to a custom SIP 210 device and a ball grid array 340 on the other surface for connections with external circuits or systems. According to some embodiments, in order to test a SIP service module, both sets of connections should be exercised as part of the testing process.
(41) Referring now to
(42) According to some embodiments, the testing process uses automated test equipment (ATE) for such SIP service module testing after packaging is completed. However, the need to test the connectors on both sides of a SIP service module may impose some unique test arrangements and conditions.
(43)
(44) According to some embodiments, a custom SIP module 210 is depicted in
(45) Although a custom SIP module 210 is depicted in
(46) ATE testing of a device may be accomplished by sequentially sending test vectors using a plurality of connections (e.g., scan chains) and other connections/pins (input/output connections) to the device under test (DUT) 300 (e.g. the service module) mounted in a load board 504 attached to and operatively connected to the ATE. The test vectors may be processed by the DUT 300 and the resulting output vectors may be returned to the ATE using the same connections. The ATE may determine whether the DUT 300 is good or faulty after all of the test vectors have been run by the DUT. In some instances, when the ATE determines that the DUT 300 is faulty due to a failed test, the testing of the DUT is stopped and a new DUT 300 is loaded for testing. In other instances, the testing may continue for the DUT with the failed test recorded and/or noted. According to some embodiments, the ATE makes a determination regarding a failed test by comparing actual test results from the DUT with expected test results. The test vectors used for such actual tests are a series of signals that are applied to the DUT inputs and/or special test inputs. The test vectors may be digital or analogue. In some cases, further information may be generated by the ATE to describe the various reasons why the DUT failed a test. According to some embodiment, the disclosed service module may be used with the ATE devices and process as set forth in PCT/US2018/016171 (“Automated Test Equipment Method for Testing System in a Package Devices”), filed Jan. 31, 2018, which claims the priority to U.S. provisional Application No. 62/452,606 filed on Jan. 31, 2017, the disclosures of which are incorporated herein by reference in their entirety. For instance, in FIG. 11 of PCT/US2018/016171, the ATE 1101 communicates with the DUT 1104 via 1102 and independently with the memory device 1106 via 1107. Further, in FIG. 12 of PCT/US2018/016171, passives 1204, 1209, 1210 and 1212 are included in the DUT along with multiple die 1205, 1211, and 1213. Referring to FIG. 13 of PCT/US2018/016171, multiple DUTs 1306 are tested in parallel with a controller assigned to each 1304.
(47) In certain aspects, Built-in-Self-Test (BIST) circuitry may be integrated into the service components of a DUT 300. Such BIST circuitry may be used to run test patterns within the DUT 300 and inter-subsystem. Utilizing BIST effectively can allow access to subsystems otherwise not accessible from external pins and reduces the workload of the ATE. When BIST is used, the ATE connects to and drives the inputs (e.g., test input vectors) to the BIST circuitry and collects the output data (e.g., test output vectors) from the BIST circuitry. According to some embodiments, the input vectors are designed to uncover specific anticipated faults in the DUT. Input vectors may be generated using a process called ATPG (automatic test pattern generation) based on the design of SIP.
(48)
(49)
(50) According to some embodiments, for instance, in connection with one or more of
(51) According to some embodiments, a method to test one part (e.g., 300) of a partitioned 2-module system is disclosed, for instance, by providing a proxy test head (e.g., 601) of the second module (e.g., 210) by permanently placing the second module (e.g., 210) on the test board (e.g. 604) and using a proxy test head (e.g., 601) that has matching contacts (e.g., 603) as the contacts on second module (e.g., 210) to mimic the connection of the second module (e.g., 210) with the first module (e.g., 300). In some embodiments, the test head (e.g., 601) and the test board (e.g., 604) are used in conjunction with an automated test system.
(52) According to some embodiments, a method to test one part (e.g. 300) of a partitioned 2-module system by providing through the test head (e.g., 601) the needed signals similar to but not the same as a second module (e.g. 210) by utilizing the test systems internal test signals. In this example, the ATE is provided with a set of contactors that match the top side (e.g., 603) of a module (e.g., 300).
(53) According to some embodiments, the contact locations on the top surface are the same as the ball locations on the bottom surface, so the module may be tested right side up or upside down.
(54) According to some embodiments, testing a service module in one socket on a load board and the custom SIP in a different smaller socket on that same load board are provided.
(55) According to some embodiments, processes 8000-14000 are provided in
(56) As shown in
(57) As shown in
(58) As shown in
(59) As shown in
(60) As shown in
(61) As shown in
(62) In some embodiment, the process 13000 further includes using a proxy test head interconnected with said ATE and connected to external connectors of said SIP service module used for attaching said SIP service module to a SIP device; and performing testing of said SIP service module using external connectors of said SIP service module used for attaching said SIP service module to the system substrate, and said proxy test head for said SIP device.
(63) In some embodiment, the process 13000 further includes placing said SIP device on said load board and operatively connecting said SIP device to said ATE; and performing testing of said SIP service module using external connectors of said SIP service module used for attaching said SIP service module to the system substrate, and said proxy test head for said SIP device.
(64) In some embodiment, the process 13000 further includes operatively placing the SIP service module on the test board located on said ATE in an inverted position from said first testing; and performing a second testing of said SIP service module using external connectors of said SIP service module used for attaching said SIP service module to the system substrate.
(65) In some embodiments, said SIP service module comprises a first substrate and a second substrate, wherein said first substrate comprises a first plurality of external connectors on an exposed surface of said first substrate for connecting to an external circuit, and wherein said second substrate comprises a second plurality of external connectors on an exposed surface of said second substrate for connecting to an external device to be connected to and mounted on said second plurality of external connectors, and wherein the arrangement of said external connectors are mirror images of each other.
(66) As shown in
(67) In some embodiments, the SIP service module comprises a first substrate with a first surface and a second surface, the first substrate comprising a first plurality of surface mount active devices, a first plurality of passive components, and a first plurality of surface mount conduits mounted on one surface of said first substrate; a second substrate mounted on and attached to said first plurality of surface mount conduits to create an enclosed space between interior surfaces of said first and second substrates and leaving an exposed surface for each of said first and second substrates; a first plurality of external connectors on said exposed surface of said second substrate for connecting to an external circuit; and a second plurality of external connectors on said exposed surface of said first substrate for connecting to an external device or component to be connected to and mounted on said second plurality of external connectors.
EXEMPLARY EMBODIMENTS
(68) Aspects of the disclosure are summarized by the following numbered embodiments.
Embodiment 1
(69) A service module for a SIP device, comprising:
(70) a first substrate with a plurality of active and passive components mounted on a surface of said first substrate and a plurality of conduits;
(71) a second substrate attached to one or more of said plurality of conduits;
(72) a molding compound/encapsulant in a space between said first and second substrates;
(73) one or more connectors (such as ball grid array balls, or bumps, or pins) on a non-molded surface of said second substrate for connecting to an external circuit; and
(74) one or more external connectors on the non-molded surface of said first substrate for connecting to an external component to be connected to and mounted on said connectors.
Embodiment 2
(75) The service module of embodiment 1, wherein said active and passive components comprise service components.
Embodiment 3
(76) A SIP device, comprising:
(77) a first substrate on which there are mounted a plurality of active and passive components on a surface of said first substrate and a plurality of conduits;
(78) a second substrate attached to said plurality of conduits;
(79) mold compound filling in the spaces between the two substrates;
(80) a series of connectors on a non-molded surface of said second substrate for connecting to an external circuit;
(81) a series of external connectors on a non-molded surface of said first substrate for connecting to an external component to be connected to and mounted on said connectors, and
(82) a processor and at least one high speed memory mounted on a third substrate connected to and mounted on said series of external connectors.
Embodiment 4
(83) A method for designing a SIP system as a 2-module system, comprising;
(84) designing a first SIP module, wherein said first module is replaceable by a second SIP module of substantially similar but different speeds, temperatures, or added functionality characteristics;
(85) designing a SIP service module; and
(86) operatively interconnecting said first SIP module and said SIP service module to produce a family of different products, thereby improving reusability and reducing the time to manufacture a diverse set of systems.
Embodiment 5
(87) The method of embodiment 4, wherein said second SIP module is in the same family as said first SIP module.
Embodiment 6
(88) A method for testing a SIP service module using an ATE, comprising:
(89) providing a proxy test head (501) for a second SIP module (210);
(90) placing the SIP service module (300) on a test board (504);
(91) using the proxy test head (501) that has contact positions (503) the same as the contact positions on a second SIP module (210) to mimic the connection of the second module (210) with the service module (300); and
(92) using the test head (501) and the test board (504) in conjunction with the ATE to test the service module.
Embodiment 7
(93) A method for testing a SIP system, comprising two SIP modules, using an ATE, comprising:
(94) providing a proxy test head (501) for a first SIP module;
(95) placing a second SIP module (300) on a test board (504);
(96) placing a SIP module on the test board (504);
(97) using the proxy test head (501) that has contact positions (503) the same as the contact positions on a second SIP module to mimic the connection of the second module with the service module (300), and
(98) using the test head (501) and the test board (504) in conjunction with the ATE to test the two SIP modules as a system.
Embodiment 8
(99) A method for testing a SIP service module using an ATE, comprising:
(100) providing a proxy test head (601) for a second SIP module (210);
(101) placing the SIP service module (300) on a test board (604);
(102) using the proxy test head (601) that has contact positions (603) the same as the contact positions on a second SIP module to mimic the connection of the second module with the service module (300); and
(103) using the test head (601) and the test board (604) in conjunction with the ATE to test the service module.
Embodiment 9
(104) A method for testing a SIP service module using an ATE, comprising:
(105) placing the SIP service module (300) on a test board (701);
(106) using the test board (701) in conjunction with the ATE to test the service module;
(107) placing the SIP service module (300) in an inverted position on a test board (751); and
(108) using the test board (751) in conjunction with the ATE to test the service module.
Embodiment 10
(109) A system comprising:
(110) a base;
(111) a SIP service module, wherein a bottom surface of said SIP service module is mounted on a top surface of said base; and
(112) one or more processors; wherein said one or more processors are mounted on a top surface of said SIP service module.
Embodiment 11
(113) The system of embodiment 10, wherein said base is a Printed Circuit Board (PCB) and at least one of said one or more processors is a microprocessor, controller, FPGA (Field Programmable Gate Array), or GPU (Graphics Processing Unit).
(114) While the present disclosure has been described with respect to the embodiments set forth above, the present disclosure is not limited to these embodiments. Accordingly, other embodiments, variations, and improvements not described herein are not excluded from the scope of the present disclosure. Such variations comprise but are not limited to new substrate material, different kinds of devices attached to the substrate not discussed, or new packaging concepts.