CA2061949C - Electronic circuit package - Google Patents
Electronic circuit packageInfo
- Publication number
- CA2061949C CA2061949C CA002061949A CA2061949A CA2061949C CA 2061949 C CA2061949 C CA 2061949C CA 002061949 A CA002061949 A CA 002061949A CA 2061949 A CA2061949 A CA 2061949A CA 2061949 C CA2061949 C CA 2061949C
- Authority
- CA
- Canada
- Prior art keywords
- wiring substrate
- electronic circuit
- circuit package
- die bonding
- package according
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L24/42—Wire connectors; Manufacturing methods related thereto
- H01L24/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L24/49—Structure, shape, material or disposition of the wire connectors after the connecting process of a plurality of wire connectors
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/02—Disposition of storage elements, e.g. in the form of a matrix array
- G11C5/04—Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/06—Arrangements for interconnecting storage elements electrically, e.g. by wiring
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/48—Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads, terminal arrangements ; Selection of materials therefor
- H01L23/50—Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads, terminal arrangements ; Selection of materials therefor for integrated circuit devices, e.g. power bus, number of leads
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/52—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames
- H01L23/538—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/52—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames
- H01L23/538—Arrangements for conducting electric current within the device in operation from one component to another, i.e. interconnections, e.g. wires, lead frames the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
- H01L23/5386—Geometry or layout of the interconnection structure
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
- H01L25/03—Assemblies 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/04—Assemblies 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 not having separate containers
- H01L25/065—Assemblies 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 not having separate containers the devices being of a type provided for in group H01L27/00
- H01L25/0652—Assemblies 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 not having separate containers the devices being of a type provided for in group H01L27/00 the devices being arranged next and on each other, i.e. mixed assemblies
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L25/00—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
- H01L25/18—Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof the devices being of types provided for in two or more different subgroups of the same main group of groups H01L27/00 - H01L33/00, or in a single subclass of H10K, H10N
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/42—Wire connectors; Manufacturing methods related thereto
- H01L2224/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L2224/48—Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
- H01L2224/4805—Shape
- H01L2224/4809—Loop shape
- H01L2224/48091—Arched
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/42—Wire connectors; Manufacturing methods related thereto
- H01L2224/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L2224/48—Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
- H01L2224/481—Disposition
- H01L2224/48151—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive
- H01L2224/48221—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked
- H01L2224/48225—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation
- H01L2224/48227—Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation connecting the wire to a bond pad of the item
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L2224/42—Wire connectors; Manufacturing methods related thereto
- H01L2224/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L2224/49—Structure, shape, material or disposition of the wire connectors after the connecting process of a plurality of wire connectors
- H01L2224/494—Connecting portions
- H01L2224/4943—Connecting portions the connecting portions being staggered
- H01L2224/49433—Connecting portions the connecting portions being staggered outside the semiconductor or solid-state body
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2224/00—Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
- H01L2224/73—Means for bonding being of different types provided for in two or more of groups H01L2224/10, H01L2224/18, H01L2224/26, H01L2224/34, H01L2224/42, H01L2224/50, H01L2224/63, H01L2224/71
- H01L2224/732—Location after the connecting process
- H01L2224/73251—Location after the connecting process on different surfaces
- H01L2224/73265—Layer and wire connectors
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L24/00—Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
- H01L24/01—Means for bonding being attached to, or being formed on, the surface to be connected, e.g. chip-to-package, die-attach, "first-level" interconnects; Manufacturing methods related thereto
- H01L24/42—Wire connectors; Manufacturing methods related thereto
- H01L24/47—Structure, shape, material or disposition of the wire connectors after the connecting process
- H01L24/48—Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/00014—Technical content checked by a classifier the subject-matter covered by the group, the symbol of which is combined with the symbol of this group, being disclosed without further technical details
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01005—Boron [B]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01007—Nitrogen [N]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01013—Aluminum [Al]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01019—Potassium [K]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01039—Yttrium [Y]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01055—Cesium [Cs]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/01—Chemical elements
- H01L2924/01074—Tungsten [W]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/013—Alloys
- H01L2924/014—Solder alloys
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/10—Details of semiconductor or other solid state devices to be connected
- H01L2924/11—Device type
- H01L2924/12—Passive devices, e.g. 2 terminal devices
- H01L2924/1204—Optical Diode
- H01L2924/12041—LED
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/10—Details of semiconductor or other solid state devices to be connected
- H01L2924/11—Device type
- H01L2924/14—Integrated circuits
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/10—Details of semiconductor or other solid state devices to be connected
- H01L2924/11—Device type
- H01L2924/14—Integrated circuits
- H01L2924/143—Digital devices
- H01L2924/1433—Application-specific integrated circuit [ASIC]
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/15—Details of package parts other than the semiconductor or other solid state devices to be connected
- H01L2924/151—Die mounting substrate
- H01L2924/1517—Multilayer substrate
- H01L2924/15182—Fan-in arrangement of the internal vias
- H01L2924/15183—Fan-in arrangement of the internal vias in a single layer of the multilayer substrate
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/15—Details of package parts other than the semiconductor or other solid state devices to be connected
- H01L2924/151—Die mounting substrate
- H01L2924/156—Material
- H01L2924/15786—Material with a principal constituent of the material being a non metallic, non metalloid inorganic material
- H01L2924/15787—Ceramics, e.g. crystalline carbides, nitrides or oxides
Abstract
An electronic circuit package has a wiring substrate, at least two semiconductor chips and a bus line. All the semiconductor chips are connected by means of the bus line and are bare chip packaged on a substrate. The chips and the wiring substrate are connected by wiring bonding between pads formed on the chips and the substrate. The substrate may be a multilayer. Preferably, there is an insulating layer partially formed on a surface of the multilayer substrate, and a die bonding ground is formed on a surface of the insulating layer in order to use a portion of the substrate under the ground as a wiring or hole region. At least one of the chips is formed on the die bonding ground. The bus line preferably includes two data bus lines, the chips connected to one data bus line being located on one side of the substrate and the chips connected to the other data bus line being located on the other side of the substrate.
Description
ELECTRONIC CIRCUIT PACKAGE
The present invention relates to the miniaturization of an electronic circuit package, and, more particularly, to an extra-small computer for use in space exploration~
A number of computers are being employed ~or various uses and the demand for smaller and lighter computers has increased. Computers for use in space are required to be particularly small and light in order to decrease the launching costs while increasing the payload.
As shown by a photograph 1 of "Development of LSI for Radiation Resistant 16-Bit Microprocessor", pp. 10 - ~11, Goke et al, Collection of Pap~rs at 32nd Space Science and Technology Federation Lecture Meeting~ a space computer can be built of discrete parts with reliable, resi~tant-to-environment single chips contained in one package.
There is no serious consideration of decreasing the size and weight of a computer comprised of discrete parts.
On the other hand, a so-called multiple chip mounting technique, that is, the technique of mounting a plurality of bare chips on one wiring substrate for use on the ground is being studied. It has haretofore been arranged hat, as shown in Fig. 3 of l'Nikkei Micro Device~, pp. 32 - 40, December lssue, 1989, a wiring conductor connected to a bonding pad is led out from the bonding pad.
Making the wiring density uniform was not considered in this technigue. The wiring density around the die bonding pad in particular is extremely high and consequently effective wiring cannot be implemented. The wiring density in the outermost layer causes a bottleneck and the package size is not sufficiently reduced. As the hole connecting the upper and lower layers occupied most of the area on this particular multilayer wiring substrate, the holes account for a large percentage of the area of the outermost layer, particularly around the die bondiny pad.
,, ~, .~
t ' ~ ~
' ' , ~ , : ' , ':: ' ~ , ' ' With respect to a faulk tolerant system, a checking unit for detecting errors and faults and a unit under check are accommodated in one and the same chip to reduce its size, as described in "Trial Manufacture and Evaluation of Fault Tolerant Quartz Oscillation IC", by Tsuchimura et al, Research Material, 24th FTC Study Meetiny. With the diffusion of ASICs (Application Specified ICs) in particular, attempts have been made to add an MPU inspsction circuit by making an ordinary MPU a core through the ASIC technology.
Faults and trouble affecting the whole chip were not taken into consideration in this technique. If the checking unit and the unit under check develop trouble simultaneously, the irregularity may not be detected.
An object of the present invention is to provide a small and light electronic apparatus, in particular an electronic circuit package, with high reliability.
Another object of an embodiment of the present invention is to provide a small and light electronic apparatus in which the number of pins affixed to the outside of the package is reduced to prevent an increase in the package size.
Further, another object of an embodiment of the present invention is to provide a small and light electronic apparatus in which the wiring density is eased to preYent an increase in the package size.
To these ends, the invention consists of an electronic circuit package comprising at least two semiconductor chips that are all connected to a bus line and to a wiring substrate.
Preferably the chips are bare chip packaged on the wiring substrate, the semiconductor chips and the wiring substrate being connected by wiring bonding between wire bonding pads formed on the chips and the substrate. The substrate may be a multilayer.
Preferably, the invention also provides an electronic circuit package comprising a multilayer wiring substrate on which at least one semiconductor chip is provided, an insulating layer partially ~ormed on the surface of said , ~
.
" :
multilayer wiring substrate, and a die bonding ground ~ormed on a surface of said insulating layer in order to use a portion of said multilayer wiring ~ubstrate under said die bonding ground as a wiring or hole region, wherein at least one of said semiconductor chips is formed on said die bonding ground.
The invention also consists of an electronic system including such an electronic circuit package.
In the drawings:
Fig. 1 is an overall structural view of an embodiment of the present invention;
Fig. 2 is a sectional view of a die bonding portion of a wiring substrate according to an embodiment of the present invention;
Fig. 3 is a diagram showing an arrangement of holes in an embodiment of the present invention;
Fig. 4 is a diagram showing the division of a data bus in an embodiment of the present invention;
Fig. 5 is a diagram showing the division of a data bus having a 3~ bit width in an embodiment of the present invention;
Fig. 6 is a structural view of an MP~ with a checking circuit and a RAM with an error correction code on a wiring substrate in an embodiment of the present invention;
Fig. 7 is a structural view of an MPU with an external ROM on a wiring substrate in an embodiment of the present invention;
Fig. 8 is a circuit diagram of electronic apparatus according to the present invention;
Fig. 9 is a diagram showing packaging of semiconductor chips as shown in Fig. 8 on one side of a wiring substrate;
Fig. 10 is a diagram showing packaging of semiconductor ~: ;
chips as shown in Fig. 8 on the other side o~ the wiring substrate; and Fig. 11 (with Fig. 1) is a sectional view of a package in an embodiment o~ the present invention.
-~
., Fig. 1 illustrates the inner construction oE electronic apparatus embodying the present invention by way of example.
In the embodiment shown, MPU 101, RAM 102, ROM 103, FPU
(Floating-point Processing Unit) 104, DMAC (Direct Memory Access Controller) 105, and an interfac:e circuit 106 are connected via a bus 100 in a wiring substrate 10. What is particularly noticeable according to this embodiment is that the bus loO is not led out of the wirirlg substrate lo, but only an interface line 107 for connection to external devices is led out of the substrate 10.
All semiconductor chips connected to the bus 100 are totally packaged on the wiring substrate 10 according to this embodiment. As the bus 100 is not led out of the substrate 10, the number of signal lines connecting internal and external devices is reduced by a large margin. Accordingly, the number of pins connecting the signal lines inside and outside the wiring substrate 10 decreases and this avoids an obstacle to rendering the wiring substrate smaller and lighter.
Fig. 2 is a sectional view of a die bonding portion of the wiring substrate 10. Wire bonding pads 11 are formed on the substrate 10 and an insulating layer 16 is formed on a wiring conductor 14 for use in leading out the wire bonding pad. A die bonding ground 15 is formed on the insulating layer 16, and a semiconductor chip 20 is bonded thereto by die bonding. A bonding wire 30 is then used for connecting a wire bonding pad 21 on the semiconductor chip 20 to the wire bonding pad 11 on the wiring substrate 10. According to this embodiment, as shown in Fig. 3, holes 13, 13' may be formed in the periphery and inside of the die bonding ground 15, respectively. The hole 13 formed in the periphery of the die bonding ground 15 and the wire hole 13' formed inside the die bonding ground 15 are preferably arranged alternately. As a result, a portion beneath the die bonding ground 15 as the outermost layer that has heretofore been unutilized can be put to practical use as a wiring and a hole region. An area to be ,~
occupied by the wiring and hole regions can thus be made ' drastically smaller than the area occupied by the semiconductor chip of the wiring ~ubstrate.
Fig. 4 re~ers to an embodiment wherein signal lines o~
the data bus 100 connected to the MPU 101 are divided into two groups 100-l and 100-2. RAMs 102-1 - 10~i-k and ROMs 103~1 -103-k connected to the data bus 100-l are packaged on one side (B side? of the substrate, while RAMs 102-(k + 1) - 102-N, ROMs 103-(k +1) - 103-N connected to the data bus 100-2 are packaged on the other side (A sid~) of the substrate, wherein k and N is each an integer. According to this embodiment, it is unnecessary to connect the data bus on the A side to what is on the B side and hence the number of holes in a wide area can be reduced. As a result, an area to be occupied by wiring and hole regions can thus be made drastically smaller than the area occupied by the semiconductor chip of the wiring substrate, so that the apparatus can be made smaller and lighter.
Fig. 5 refers to an embodiment in which the data bus 100 connected to the MPU lOl is 32 bits wide and the data bus connected to the ROM and RAM is 8 bits wide. Data lines D0 -D31 constituting the data bus 100, D0 - D15 are formed into a group of data bus 100-1, and lines D16 - D31 into a group of data bus 100-2. Lines D0 - D7 in the group of data bus 100-1 are connected to the RAM 102-1 and the ROM 103-1, and lines D8 - D15 to the RAM 102-2 and the ROM 103-2. Moreover, lines D15 - D23 in the group of data bus 100-2 are connected to the RAM
102-3 and the ROM 103-3, and lines D24 - D31 to the RAM 102-4 and the ROM 103-4. Accordiny to this embodiment, the appara'us can be made smaller and lighter as in the case of the embodiment shown in Fig. 4.
According to the embodiments shown in Figs. 2 to 5, it is also possible to package as many bare chips as possible on the wiring substrate that is limited in size.
Fig. 6 refers to an embodiment wherein the MPU 101, a checking circuit 111 of the MPU 101, and the RAM 102 and an error correction code encoding/decoding circuit 112 are packaged in the form of bare chips on the wiring substrate 10.
. . .
. "
- . ' ~': ',',.' ' ' . ~ ' '' ~
In this case, the bonding wire has been omitted for simplification.
The MPU 101 and the checking circuit 111 are different bare chips and are connected by wire bonding on the wiring substrate 10. Heretofore, various systems have been proposed for the checking circuit 111. There are the following, for instance:
(1) A watch dog timer for resetting the MPU 101 after sensing its operation on an impulse when it is unaccessible within a fixed period of time.
The present invention relates to the miniaturization of an electronic circuit package, and, more particularly, to an extra-small computer for use in space exploration~
A number of computers are being employed ~or various uses and the demand for smaller and lighter computers has increased. Computers for use in space are required to be particularly small and light in order to decrease the launching costs while increasing the payload.
As shown by a photograph 1 of "Development of LSI for Radiation Resistant 16-Bit Microprocessor", pp. 10 - ~11, Goke et al, Collection of Pap~rs at 32nd Space Science and Technology Federation Lecture Meeting~ a space computer can be built of discrete parts with reliable, resi~tant-to-environment single chips contained in one package.
There is no serious consideration of decreasing the size and weight of a computer comprised of discrete parts.
On the other hand, a so-called multiple chip mounting technique, that is, the technique of mounting a plurality of bare chips on one wiring substrate for use on the ground is being studied. It has haretofore been arranged hat, as shown in Fig. 3 of l'Nikkei Micro Device~, pp. 32 - 40, December lssue, 1989, a wiring conductor connected to a bonding pad is led out from the bonding pad.
Making the wiring density uniform was not considered in this technigue. The wiring density around the die bonding pad in particular is extremely high and consequently effective wiring cannot be implemented. The wiring density in the outermost layer causes a bottleneck and the package size is not sufficiently reduced. As the hole connecting the upper and lower layers occupied most of the area on this particular multilayer wiring substrate, the holes account for a large percentage of the area of the outermost layer, particularly around the die bondiny pad.
,, ~, .~
t ' ~ ~
' ' , ~ , : ' , ':: ' ~ , ' ' With respect to a faulk tolerant system, a checking unit for detecting errors and faults and a unit under check are accommodated in one and the same chip to reduce its size, as described in "Trial Manufacture and Evaluation of Fault Tolerant Quartz Oscillation IC", by Tsuchimura et al, Research Material, 24th FTC Study Meetiny. With the diffusion of ASICs (Application Specified ICs) in particular, attempts have been made to add an MPU inspsction circuit by making an ordinary MPU a core through the ASIC technology.
Faults and trouble affecting the whole chip were not taken into consideration in this technique. If the checking unit and the unit under check develop trouble simultaneously, the irregularity may not be detected.
An object of the present invention is to provide a small and light electronic apparatus, in particular an electronic circuit package, with high reliability.
Another object of an embodiment of the present invention is to provide a small and light electronic apparatus in which the number of pins affixed to the outside of the package is reduced to prevent an increase in the package size.
Further, another object of an embodiment of the present invention is to provide a small and light electronic apparatus in which the wiring density is eased to preYent an increase in the package size.
To these ends, the invention consists of an electronic circuit package comprising at least two semiconductor chips that are all connected to a bus line and to a wiring substrate.
Preferably the chips are bare chip packaged on the wiring substrate, the semiconductor chips and the wiring substrate being connected by wiring bonding between wire bonding pads formed on the chips and the substrate. The substrate may be a multilayer.
Preferably, the invention also provides an electronic circuit package comprising a multilayer wiring substrate on which at least one semiconductor chip is provided, an insulating layer partially ~ormed on the surface of said , ~
.
" :
multilayer wiring substrate, and a die bonding ground ~ormed on a surface of said insulating layer in order to use a portion of said multilayer wiring ~ubstrate under said die bonding ground as a wiring or hole region, wherein at least one of said semiconductor chips is formed on said die bonding ground.
The invention also consists of an electronic system including such an electronic circuit package.
In the drawings:
Fig. 1 is an overall structural view of an embodiment of the present invention;
Fig. 2 is a sectional view of a die bonding portion of a wiring substrate according to an embodiment of the present invention;
Fig. 3 is a diagram showing an arrangement of holes in an embodiment of the present invention;
Fig. 4 is a diagram showing the division of a data bus in an embodiment of the present invention;
Fig. 5 is a diagram showing the division of a data bus having a 3~ bit width in an embodiment of the present invention;
Fig. 6 is a structural view of an MP~ with a checking circuit and a RAM with an error correction code on a wiring substrate in an embodiment of the present invention;
Fig. 7 is a structural view of an MPU with an external ROM on a wiring substrate in an embodiment of the present invention;
Fig. 8 is a circuit diagram of electronic apparatus according to the present invention;
Fig. 9 is a diagram showing packaging of semiconductor chips as shown in Fig. 8 on one side of a wiring substrate;
Fig. 10 is a diagram showing packaging of semiconductor ~: ;
chips as shown in Fig. 8 on the other side o~ the wiring substrate; and Fig. 11 (with Fig. 1) is a sectional view of a package in an embodiment o~ the present invention.
-~
., Fig. 1 illustrates the inner construction oE electronic apparatus embodying the present invention by way of example.
In the embodiment shown, MPU 101, RAM 102, ROM 103, FPU
(Floating-point Processing Unit) 104, DMAC (Direct Memory Access Controller) 105, and an interfac:e circuit 106 are connected via a bus 100 in a wiring substrate 10. What is particularly noticeable according to this embodiment is that the bus loO is not led out of the wirirlg substrate lo, but only an interface line 107 for connection to external devices is led out of the substrate 10.
All semiconductor chips connected to the bus 100 are totally packaged on the wiring substrate 10 according to this embodiment. As the bus 100 is not led out of the substrate 10, the number of signal lines connecting internal and external devices is reduced by a large margin. Accordingly, the number of pins connecting the signal lines inside and outside the wiring substrate 10 decreases and this avoids an obstacle to rendering the wiring substrate smaller and lighter.
Fig. 2 is a sectional view of a die bonding portion of the wiring substrate 10. Wire bonding pads 11 are formed on the substrate 10 and an insulating layer 16 is formed on a wiring conductor 14 for use in leading out the wire bonding pad. A die bonding ground 15 is formed on the insulating layer 16, and a semiconductor chip 20 is bonded thereto by die bonding. A bonding wire 30 is then used for connecting a wire bonding pad 21 on the semiconductor chip 20 to the wire bonding pad 11 on the wiring substrate 10. According to this embodiment, as shown in Fig. 3, holes 13, 13' may be formed in the periphery and inside of the die bonding ground 15, respectively. The hole 13 formed in the periphery of the die bonding ground 15 and the wire hole 13' formed inside the die bonding ground 15 are preferably arranged alternately. As a result, a portion beneath the die bonding ground 15 as the outermost layer that has heretofore been unutilized can be put to practical use as a wiring and a hole region. An area to be ,~
occupied by the wiring and hole regions can thus be made ' drastically smaller than the area occupied by the semiconductor chip of the wiring ~ubstrate.
Fig. 4 re~ers to an embodiment wherein signal lines o~
the data bus 100 connected to the MPU 101 are divided into two groups 100-l and 100-2. RAMs 102-1 - 10~i-k and ROMs 103~1 -103-k connected to the data bus 100-l are packaged on one side (B side? of the substrate, while RAMs 102-(k + 1) - 102-N, ROMs 103-(k +1) - 103-N connected to the data bus 100-2 are packaged on the other side (A sid~) of the substrate, wherein k and N is each an integer. According to this embodiment, it is unnecessary to connect the data bus on the A side to what is on the B side and hence the number of holes in a wide area can be reduced. As a result, an area to be occupied by wiring and hole regions can thus be made drastically smaller than the area occupied by the semiconductor chip of the wiring substrate, so that the apparatus can be made smaller and lighter.
Fig. 5 refers to an embodiment in which the data bus 100 connected to the MPU lOl is 32 bits wide and the data bus connected to the ROM and RAM is 8 bits wide. Data lines D0 -D31 constituting the data bus 100, D0 - D15 are formed into a group of data bus 100-1, and lines D16 - D31 into a group of data bus 100-2. Lines D0 - D7 in the group of data bus 100-1 are connected to the RAM 102-1 and the ROM 103-1, and lines D8 - D15 to the RAM 102-2 and the ROM 103-2. Moreover, lines D15 - D23 in the group of data bus 100-2 are connected to the RAM
102-3 and the ROM 103-3, and lines D24 - D31 to the RAM 102-4 and the ROM 103-4. Accordiny to this embodiment, the appara'us can be made smaller and lighter as in the case of the embodiment shown in Fig. 4.
According to the embodiments shown in Figs. 2 to 5, it is also possible to package as many bare chips as possible on the wiring substrate that is limited in size.
Fig. 6 refers to an embodiment wherein the MPU 101, a checking circuit 111 of the MPU 101, and the RAM 102 and an error correction code encoding/decoding circuit 112 are packaged in the form of bare chips on the wiring substrate 10.
. . .
. "
- . ' ~': ',',.' ' ' . ~ ' '' ~
In this case, the bonding wire has been omitted for simplification.
The MPU 101 and the checking circuit 111 are different bare chips and are connected by wire bonding on the wiring substrate 10. Heretofore, various systems have been proposed for the checking circuit 111. There are the following, for instance:
(1) A watch dog timer for resetting the MPU 101 after sensing its operation on an impulse when it is unaccessible within a fixed period of time.
(2) A system having a reference MPU (not shown) within the checking circuit 111 for comparing the output signal o~
the reference MPU with that of the MPU 101, regarding the reference MPU or the MPU 101 as irregular when nonconformity is found.
In the conventional method of packaging the MPU 101 and the checking circuit 111 separately, the number of packages, the number of wires and the dimensions of the apparatus tend to increase. In the method recently followed for forming the MPU 101 and the checking circuit 111 on the same chip, moreover, a fault involving the whole chip is not completely detectable as even the checking circuit 111 then ceases to function.
According to this embo~;r~nt, the MPU 101 with the checking circuit 111 is capable of detecting a ~ault involving the whole chip without causing the number of packagDs and that of wires to increase. Therefore, a small lightweight, ;
reliable apparatus can be achieved.
The RAM 102 and the error correction code encoding/decoding circuit 112 are different bare chips and are connected by wire bonding on the wiring substrate 10.
The error correction code adds an error detection/correction redundant bit to the data stored in the memory, thus causing an error to be detected and corrected by making a code-to-code ~rm; ng distance 4 or greater. When the code-to-code ~ ;ng distance is set to 4, 1-bit error correction is possible, but a 2-bit error remains only .... ~, ' ~ ~ ' detectable. Consequently, it is called SECDED (Single-Er~or-Correction, Double-Error Detection). For instance, a 6-bit detection~correction redundant bit needs to be added when SECDED is to be realized for 16-bit data. A detailed description of an error correction code is omitted since the present invention is not concerned therewith.
In the conventional method of packaging the RAM 102 and the error correction code encoding/decoding circuit 112 separately, the number of packages, the number of wires and the ~;r-n~ions of the apparatus tend to increase. In the method recently followed for forming the R~ 102 and the error correction code encoding/decoding circuit 112 on the same chip, moreover, a fault involving the whole chip is not completely detectable as even the error correction code encoding/decoding circuit 112 then ceases to ~lmction.
According to this embodiment, the RAM 102 with the error correction code encoding/decoding circuit 112 is capable of detecting a fault involving thP whole chip without causing the number of packages and wires to increase. Therefore, a small lightweight, reliable apparatus can b~ achieved.
Like other semiconductor elements~ the storage element (ROM) storing the program involved is packaged on the same wiring substrate in the form of a bare chip, and, if it is incorporated into the same package, the apparatus can be made drastically smaller and lighter. If the ROM is incorporated into the package, it will require to devise its programming and erasing methods. Use of an ~PROM (Electrically Erasable Programmable ROM~ will make programming readily possible and make the program erasable. Even when a W EPROM (Ultra-Violet Erasable Programmable ROM) is used, the program can be executed or erased by providing the apparatus with a window that allows erasiny ultra-violet rays to pass therethrough.
When an EPROM is used as space electronic apparatus to be exposed to cosmic rays, the data written by the cosmic rays may be erased. Moreover, an EPROM is not suitable ~or use in an electronic apparatus to be used over several hundred thousand years, due to the electronic thermal movement.
i:
,~
.
, '. ,-, ' '' :
~ .
: - ~ ,.
Therefore, mask- or fuse~RVMs will have to be used ~or this purpose.
For program development, the program involved has to be modified and rewritten. For this reason, a mask- or ~use-ROM
may not be used e~ficiently for such program development.
According to the ~ollowing embodiment of the present invention, the electronic apparatus leads the line connecked to the ROM out of the package and makes it possible to operate the ROM outside the package. Consequently, no wire bonding is provided for the ROM in the developing package. By connecting a program externally, that is, its easily erasable EPROM to an external device, any program may be developed by means of a wiring substrate having the same pattern as that proposed in the present description.
Fig. 7 refers to an embodiment wherein either the ROM
inside the wiring substrate 10 or an external ROM can be used to operate the MPU. The RAM 102 and the ROM 103 are connected to the MPU 101 via the bus 100 in the wiring substrate 10.
Moreover, the RAM 102 and the ~OM 103 selection siynals CS#
are formed by an address decoder 107. Although a signal name with a line thereon is provided for each active low signal in Fig. 7, a signal name followed by a '#' mark is employed in this specification for convenience of description. The address decoder 107 decodes higher significant bits in an address signal supplied to the bus 100, and, when the address signal indicates the address of the RAM 102 or the ROM 103, applies the corresponding selection signal CS# to the R~M 102 or the ROM 103. While the selection signal CS# is active, the RAM 102 or the ROM 103 reads or writes the desired address data in accordance with the lower significant bits.
According to this embodiment, a ROM 103 selection signal ~S# 108 is also sent out of the wiring subskrate 10.
Conse~uently, a ROM 103' outside the wiring substrate 10 in place of the ROM 103 inside the wiring substrate 10 can be used for operation. Moreover, since part of the lower significant bits in the address bus signal is enough for an address line to be connected to the ROM 103', the number of leader lines from the wiring substrate 10 is also prevented from increasing~ In order to develop a program, it is only necessary to write the program to the ROM 103' outside the wiring substrate 10 without packaging the ROM 103 inside the wiring substrate 10. Hence, e~ficient program development can be made, as a program is readily written to and erased ~rom the RON. If a mask- and a fuse-ROM are used as the ROM 103 inside the wiring substrate 10 for an actual apparatus a~ter program development, any ~ear of erasure of the data in the ROM 103 is eliminated and the appara1us stands to remain in good condition after long use.
Fig. 8 is a circuit diagram embodying the present invention. The MPU 101, RAM 102, ROM 103, FPU 104, D~AC 105, and a gate array 110 in the ~orm of bare chips are mounted on the wiring substrate 10. Although the RAM 102 and the ROM 103 consist of a plurality of chips, depending on the memory capacity and bit width, each o~ them is indicated as one in Fig. 8 for simplicity. In the gate array 110 are the checking circuit 111 formed with the watch dog timer or the like for detecting the opPration of MPU on impulse, the error correction code encoding/decoding circuit 112 ~or correcting the inversion of data in the RAM 102, the address decoder 107, and the interface circuit 106 with external devices or the like as built-in elementsO (These circuits in the gate array are not shown in Fig. 8.) The number o~ chips can thus be reduced significantly, as the peripheral circuits o~ the MPU
101 are arranged in such a gate array form.
As the checking circuit 111 and the error correction code encoding/decoding circuit 112 are accommodated on chips different from those for the MPU 101 and RAM 102 with respect to the gate array 110, failure to d~tect a ~ault involving the whole chip is avoided.
Although use can be made o~ various kinds o~ respective MPU 101, FPU 104, DMAC 105, the illustration o~ Fig. 8 is based on the assumption that a GMICRO/200 (H32/200~ series is employed. Consequently, the names of the various control signal lines are indicated in accordance with the .
~ 10 --specification of the GMICRO/200 (H32/200) series. Since the present invention is not limited to a particular product series, the description of the signa:L names is irrelevant to the present invention and are omitted; a detailed description of them has been given in a document ('H32/200 Hardware Manual', Hitachi Ltd.). Incidentally, the bit positions of the address and data lines are provided in the form of a bigendian display and the lower significant bits are therefore expressed by small numbers. For instance, A0 of the address line represents the highest signiEicant bit, whereas A29 represents the lowest significant bit;.
The bus signal lines led out of the wire substrate 10 according to this embodiment are only as follows: address lines A13 - A29, data lines D0 - D31, address strobes ASl#, AS2#, byte control signals BC0# - BC2#, a read/write switching signal RJW# and a data transfer termination signal Dc#. In other words, since only a part of the bus signal lines is led out of the wiring substrate 10, the number of pins affixed to the outside of the package can be reduced so that the package size can be made smaller. If it is decided not to use ROMs outside the wiring substrate 10, all of these bus signal lines need not necessarily be led out. Thus, the number of pins can be reduced.
The address decoder 107 (not shown) in the gate array generates the ROM selection signal ROCS#108, a RAM selection signal RACE0# - RACE3#, and an external element selection signal XCS# by means of the address lines AO - A12.
The ROM selection signal ROCS#108 on one of these signal lines is connected to the R~M 103 in the wiring substrate 10 and is simultaneously led out of the wiring substrate 10.
According to this embodiment, the ROM 103' (not shown) in placa of the ROM 103 inside the wiring substrate 10 can be connected to the outside of the wiring substrate 10 and used for operation. Moreover, since a part of thP lower significant bits A13 - A29 in the address bus signal is enough for an address line to be connected to the ROM 103', the number of leader lines from the wiring substrate 10 is also ,;. .
. ~ .
':
prevented ~rom increasing. In order to develop a program, it is only needed to write the program to the ROM 103' outside the wiring substrate 10 without packaging the ROM 103 inside the wiring substrate 10. Hence, efficient program development can be achieved, with a program being readily written to and erased from the ROM. If a mask- and a fuse-ROM is used as the ROM 103 inside the wiring substrate 10 for the apparatus after the program development, any risk of erasure of data in the ROM 103 is eliminated and the apparatus can be expected to remain in good condition after long use.
The RACE0# - RACEl# out of the RAM selection signals RACE0# - RACE3# are connected to the RAM 102 inside the wiring substrate 10, whereas the RACE2# - RACE3# are led out o~ the wiring substrate 10. If the RACE2# - RACE3# are led out of the wiring substrate 10, the byte control signal BC0# - BC2#, the read/write switching signal R/W#, the address lines A13 -A29 and the data lines D0 - D31 are connected to a RAM 102' (not shown) outside the wiring substrate 10, and an increa~e in the storage capacity can be attained with the combination of the RAM 102 and the RAM 102'.
The external element selection signal XCS# is led out of the wiring substrate 10, and, if the external element selection signal XCS#, the byte control signal BC0# - BC2#, the read/write switching signal R/W#, the address strobes ASl#, AS2#, the data transfer termination signal DC#, the address lines A13 - A29 and the data lines D0 - D31 are connected to an external element (not shown), the system will be improved as the external element becomes usable.
The number of pins may be drastic~lly reduced when the external element is not connected as the RAM selection signals RACE2# - RACE3#, the selection signal XCS#, the byte control signal BC0# - BC2#, the read/write switching signal R/W#, the address strobes ASl#, AS2#, the data transfer termination signal DC#, the address lines A13 - A29 and the data lines D0 - D31 are unnecessary to lead out of the wiring substrate 10 to the RAM 102' outside the wiring substrate 10.
.
, :
, , . ' ' " - - . :
. , In addition, the gate array ~lo can be allowed to incorporate the interface circuit 106 with external devices.
A signal line MIL - 1553B is employed for use in the so-called MIL ~ 1553B communication standard. Moreover, a communication line CELLCOMCNTR is a communication line for coupling a plurality of computer units, each having the wiring substrate 10. If the number of wiring substrates 10 required is prepared for the communication lines CELLCOMCNTR to be connected together, it will facilitate the construction o~ a multiprocessor system or a multiplex computer system for fault tolerance.
Figs. 9 and 10 illustrate methods o~ packaging a wiring substrate 10 embodying the apparatus shown in Fig. 8.
The MPU 101, FPU 104, ROMs 103-1, 103-2 and RAM 102-1, 102-2 are mounted on the surface (B side) shown in Fig. 9O
The storage element, the ROMs 103-1, 103-2 and the RAMs 102-1, 102-2 connected to the data lines which belong to the bus 100 1 are mountad on this surface, as shown in Fig. 5.
The DMAC 105, the gate array 110, the ROMs 103-3, 103-4 and the RAMs 102-3, 102-4 are mounted on the sur~ace (A side) shown in Fig. 10. The storage element, the ROMs 103-3, 103-4 and the RAMs 102-3, 102-4 connected to the data lines which belong to the bus 100-1 are mounted on this surface as shown in Fig. 5.
Since the number of wiring layer-to layer holes can be reduced according to this embodiment, the wiring substrate 10 can be made smaller. Moreover, the concentration of heat and wiring on one side can be avoided by splitting the LSI, MPU
101, FPU 104, DMAC 105 and the gate array 110 into two groups, each having a large chip size and many input-output signal lines, and allotting them to the respective sides. In view of thermal resistance, chemical stability and the like, a ceramic substrate is suitable for uS8 as the wiring substrate 10 when it is employed in space where reliability is required.
Fig. 11 illustrates a package embodying the present invention. Ceramic caps 50 are attached to the respective sides of the ceramic wiring substrate 10 to hermetically seal - ' .~
, ~ 13 ~
the bare chips, such as the MPU 101 mounted thereon. 'rhe inside thus hermetically sealed by the caps 50 is kept under a vacuum or is filled with an inactive gas/ such as nitrogen, helium or the like. If helium is used, it will conveniently be used for leakage checking when the airtightness of the seal is checked. When it is desired to accommodate a plurality of chips in a single package, the package tends to become large and the volume of air inside the capr, 50 also tends to increase. Whsn the ceramic caps 50 are attached to the respective sides of the ceramic wiring substrate 10 before being used to hermetically seal the contants by soldering, the molten solder may be drawn into or jutted out of the caps 50 due to the difference in pressure between the inside and the outside as the solder cools. One o~ the measures to be taken to prevent the molten solder from being thus drawn into or jutted out o~ the caps 50, even though the package is large, is to bore ventilating holes 51 into them and to cover the holes 51 with lids 52 or the like after the contents have been hermetically sealed with the inactive gas encapsulated.
According to the present invention, a plurality of semiconductor elements can be accommodated in a single package and the numb~r of signal lines to be led out of the package can be reduced so that the package size is decreased. A small lightweight apparatus is thus made available.
. ,~ ~ .
; .
.
.: !
the reference MPU with that of the MPU 101, regarding the reference MPU or the MPU 101 as irregular when nonconformity is found.
In the conventional method of packaging the MPU 101 and the checking circuit 111 separately, the number of packages, the number of wires and the dimensions of the apparatus tend to increase. In the method recently followed for forming the MPU 101 and the checking circuit 111 on the same chip, moreover, a fault involving the whole chip is not completely detectable as even the checking circuit 111 then ceases to function.
According to this embo~;r~nt, the MPU 101 with the checking circuit 111 is capable of detecting a ~ault involving the whole chip without causing the number of packagDs and that of wires to increase. Therefore, a small lightweight, ;
reliable apparatus can be achieved.
The RAM 102 and the error correction code encoding/decoding circuit 112 are different bare chips and are connected by wire bonding on the wiring substrate 10.
The error correction code adds an error detection/correction redundant bit to the data stored in the memory, thus causing an error to be detected and corrected by making a code-to-code ~rm; ng distance 4 or greater. When the code-to-code ~ ;ng distance is set to 4, 1-bit error correction is possible, but a 2-bit error remains only .... ~, ' ~ ~ ' detectable. Consequently, it is called SECDED (Single-Er~or-Correction, Double-Error Detection). For instance, a 6-bit detection~correction redundant bit needs to be added when SECDED is to be realized for 16-bit data. A detailed description of an error correction code is omitted since the present invention is not concerned therewith.
In the conventional method of packaging the RAM 102 and the error correction code encoding/decoding circuit 112 separately, the number of packages, the number of wires and the ~;r-n~ions of the apparatus tend to increase. In the method recently followed for forming the R~ 102 and the error correction code encoding/decoding circuit 112 on the same chip, moreover, a fault involving the whole chip is not completely detectable as even the error correction code encoding/decoding circuit 112 then ceases to ~lmction.
According to this embodiment, the RAM 102 with the error correction code encoding/decoding circuit 112 is capable of detecting a fault involving thP whole chip without causing the number of packages and wires to increase. Therefore, a small lightweight, reliable apparatus can b~ achieved.
Like other semiconductor elements~ the storage element (ROM) storing the program involved is packaged on the same wiring substrate in the form of a bare chip, and, if it is incorporated into the same package, the apparatus can be made drastically smaller and lighter. If the ROM is incorporated into the package, it will require to devise its programming and erasing methods. Use of an ~PROM (Electrically Erasable Programmable ROM~ will make programming readily possible and make the program erasable. Even when a W EPROM (Ultra-Violet Erasable Programmable ROM) is used, the program can be executed or erased by providing the apparatus with a window that allows erasiny ultra-violet rays to pass therethrough.
When an EPROM is used as space electronic apparatus to be exposed to cosmic rays, the data written by the cosmic rays may be erased. Moreover, an EPROM is not suitable ~or use in an electronic apparatus to be used over several hundred thousand years, due to the electronic thermal movement.
i:
,~
.
, '. ,-, ' '' :
~ .
: - ~ ,.
Therefore, mask- or fuse~RVMs will have to be used ~or this purpose.
For program development, the program involved has to be modified and rewritten. For this reason, a mask- or ~use-ROM
may not be used e~ficiently for such program development.
According to the ~ollowing embodiment of the present invention, the electronic apparatus leads the line connecked to the ROM out of the package and makes it possible to operate the ROM outside the package. Consequently, no wire bonding is provided for the ROM in the developing package. By connecting a program externally, that is, its easily erasable EPROM to an external device, any program may be developed by means of a wiring substrate having the same pattern as that proposed in the present description.
Fig. 7 refers to an embodiment wherein either the ROM
inside the wiring substrate 10 or an external ROM can be used to operate the MPU. The RAM 102 and the ROM 103 are connected to the MPU 101 via the bus 100 in the wiring substrate 10.
Moreover, the RAM 102 and the ~OM 103 selection siynals CS#
are formed by an address decoder 107. Although a signal name with a line thereon is provided for each active low signal in Fig. 7, a signal name followed by a '#' mark is employed in this specification for convenience of description. The address decoder 107 decodes higher significant bits in an address signal supplied to the bus 100, and, when the address signal indicates the address of the RAM 102 or the ROM 103, applies the corresponding selection signal CS# to the R~M 102 or the ROM 103. While the selection signal CS# is active, the RAM 102 or the ROM 103 reads or writes the desired address data in accordance with the lower significant bits.
According to this embodiment, a ROM 103 selection signal ~S# 108 is also sent out of the wiring subskrate 10.
Conse~uently, a ROM 103' outside the wiring substrate 10 in place of the ROM 103 inside the wiring substrate 10 can be used for operation. Moreover, since part of the lower significant bits in the address bus signal is enough for an address line to be connected to the ROM 103', the number of leader lines from the wiring substrate 10 is also prevented from increasing~ In order to develop a program, it is only necessary to write the program to the ROM 103' outside the wiring substrate 10 without packaging the ROM 103 inside the wiring substrate 10. Hence, e~ficient program development can be made, as a program is readily written to and erased ~rom the RON. If a mask- and a fuse-ROM are used as the ROM 103 inside the wiring substrate 10 for an actual apparatus a~ter program development, any ~ear of erasure of the data in the ROM 103 is eliminated and the appara1us stands to remain in good condition after long use.
Fig. 8 is a circuit diagram embodying the present invention. The MPU 101, RAM 102, ROM 103, FPU 104, D~AC 105, and a gate array 110 in the ~orm of bare chips are mounted on the wiring substrate 10. Although the RAM 102 and the ROM 103 consist of a plurality of chips, depending on the memory capacity and bit width, each o~ them is indicated as one in Fig. 8 for simplicity. In the gate array 110 are the checking circuit 111 formed with the watch dog timer or the like for detecting the opPration of MPU on impulse, the error correction code encoding/decoding circuit 112 ~or correcting the inversion of data in the RAM 102, the address decoder 107, and the interface circuit 106 with external devices or the like as built-in elementsO (These circuits in the gate array are not shown in Fig. 8.) The number o~ chips can thus be reduced significantly, as the peripheral circuits o~ the MPU
101 are arranged in such a gate array form.
As the checking circuit 111 and the error correction code encoding/decoding circuit 112 are accommodated on chips different from those for the MPU 101 and RAM 102 with respect to the gate array 110, failure to d~tect a ~ault involving the whole chip is avoided.
Although use can be made o~ various kinds o~ respective MPU 101, FPU 104, DMAC 105, the illustration o~ Fig. 8 is based on the assumption that a GMICRO/200 (H32/200~ series is employed. Consequently, the names of the various control signal lines are indicated in accordance with the .
~ 10 --specification of the GMICRO/200 (H32/200) series. Since the present invention is not limited to a particular product series, the description of the signa:L names is irrelevant to the present invention and are omitted; a detailed description of them has been given in a document ('H32/200 Hardware Manual', Hitachi Ltd.). Incidentally, the bit positions of the address and data lines are provided in the form of a bigendian display and the lower significant bits are therefore expressed by small numbers. For instance, A0 of the address line represents the highest signiEicant bit, whereas A29 represents the lowest significant bit;.
The bus signal lines led out of the wire substrate 10 according to this embodiment are only as follows: address lines A13 - A29, data lines D0 - D31, address strobes ASl#, AS2#, byte control signals BC0# - BC2#, a read/write switching signal RJW# and a data transfer termination signal Dc#. In other words, since only a part of the bus signal lines is led out of the wiring substrate 10, the number of pins affixed to the outside of the package can be reduced so that the package size can be made smaller. If it is decided not to use ROMs outside the wiring substrate 10, all of these bus signal lines need not necessarily be led out. Thus, the number of pins can be reduced.
The address decoder 107 (not shown) in the gate array generates the ROM selection signal ROCS#108, a RAM selection signal RACE0# - RACE3#, and an external element selection signal XCS# by means of the address lines AO - A12.
The ROM selection signal ROCS#108 on one of these signal lines is connected to the R~M 103 in the wiring substrate 10 and is simultaneously led out of the wiring substrate 10.
According to this embodiment, the ROM 103' (not shown) in placa of the ROM 103 inside the wiring substrate 10 can be connected to the outside of the wiring substrate 10 and used for operation. Moreover, since a part of thP lower significant bits A13 - A29 in the address bus signal is enough for an address line to be connected to the ROM 103', the number of leader lines from the wiring substrate 10 is also ,;. .
. ~ .
':
prevented ~rom increasing. In order to develop a program, it is only needed to write the program to the ROM 103' outside the wiring substrate 10 without packaging the ROM 103 inside the wiring substrate 10. Hence, efficient program development can be achieved, with a program being readily written to and erased from the ROM. If a mask- and a fuse-ROM is used as the ROM 103 inside the wiring substrate 10 for the apparatus after the program development, any risk of erasure of data in the ROM 103 is eliminated and the apparatus can be expected to remain in good condition after long use.
The RACE0# - RACEl# out of the RAM selection signals RACE0# - RACE3# are connected to the RAM 102 inside the wiring substrate 10, whereas the RACE2# - RACE3# are led out o~ the wiring substrate 10. If the RACE2# - RACE3# are led out of the wiring substrate 10, the byte control signal BC0# - BC2#, the read/write switching signal R/W#, the address lines A13 -A29 and the data lines D0 - D31 are connected to a RAM 102' (not shown) outside the wiring substrate 10, and an increa~e in the storage capacity can be attained with the combination of the RAM 102 and the RAM 102'.
The external element selection signal XCS# is led out of the wiring substrate 10, and, if the external element selection signal XCS#, the byte control signal BC0# - BC2#, the read/write switching signal R/W#, the address strobes ASl#, AS2#, the data transfer termination signal DC#, the address lines A13 - A29 and the data lines D0 - D31 are connected to an external element (not shown), the system will be improved as the external element becomes usable.
The number of pins may be drastic~lly reduced when the external element is not connected as the RAM selection signals RACE2# - RACE3#, the selection signal XCS#, the byte control signal BC0# - BC2#, the read/write switching signal R/W#, the address strobes ASl#, AS2#, the data transfer termination signal DC#, the address lines A13 - A29 and the data lines D0 - D31 are unnecessary to lead out of the wiring substrate 10 to the RAM 102' outside the wiring substrate 10.
.
, :
, , . ' ' " - - . :
. , In addition, the gate array ~lo can be allowed to incorporate the interface circuit 106 with external devices.
A signal line MIL - 1553B is employed for use in the so-called MIL ~ 1553B communication standard. Moreover, a communication line CELLCOMCNTR is a communication line for coupling a plurality of computer units, each having the wiring substrate 10. If the number of wiring substrates 10 required is prepared for the communication lines CELLCOMCNTR to be connected together, it will facilitate the construction o~ a multiprocessor system or a multiplex computer system for fault tolerance.
Figs. 9 and 10 illustrate methods o~ packaging a wiring substrate 10 embodying the apparatus shown in Fig. 8.
The MPU 101, FPU 104, ROMs 103-1, 103-2 and RAM 102-1, 102-2 are mounted on the surface (B side) shown in Fig. 9O
The storage element, the ROMs 103-1, 103-2 and the RAMs 102-1, 102-2 connected to the data lines which belong to the bus 100 1 are mountad on this surface, as shown in Fig. 5.
The DMAC 105, the gate array 110, the ROMs 103-3, 103-4 and the RAMs 102-3, 102-4 are mounted on the sur~ace (A side) shown in Fig. 10. The storage element, the ROMs 103-3, 103-4 and the RAMs 102-3, 102-4 connected to the data lines which belong to the bus 100-1 are mounted on this surface as shown in Fig. 5.
Since the number of wiring layer-to layer holes can be reduced according to this embodiment, the wiring substrate 10 can be made smaller. Moreover, the concentration of heat and wiring on one side can be avoided by splitting the LSI, MPU
101, FPU 104, DMAC 105 and the gate array 110 into two groups, each having a large chip size and many input-output signal lines, and allotting them to the respective sides. In view of thermal resistance, chemical stability and the like, a ceramic substrate is suitable for uS8 as the wiring substrate 10 when it is employed in space where reliability is required.
Fig. 11 illustrates a package embodying the present invention. Ceramic caps 50 are attached to the respective sides of the ceramic wiring substrate 10 to hermetically seal - ' .~
, ~ 13 ~
the bare chips, such as the MPU 101 mounted thereon. 'rhe inside thus hermetically sealed by the caps 50 is kept under a vacuum or is filled with an inactive gas/ such as nitrogen, helium or the like. If helium is used, it will conveniently be used for leakage checking when the airtightness of the seal is checked. When it is desired to accommodate a plurality of chips in a single package, the package tends to become large and the volume of air inside the capr, 50 also tends to increase. Whsn the ceramic caps 50 are attached to the respective sides of the ceramic wiring substrate 10 before being used to hermetically seal the contants by soldering, the molten solder may be drawn into or jutted out of the caps 50 due to the difference in pressure between the inside and the outside as the solder cools. One o~ the measures to be taken to prevent the molten solder from being thus drawn into or jutted out o~ the caps 50, even though the package is large, is to bore ventilating holes 51 into them and to cover the holes 51 with lids 52 or the like after the contents have been hermetically sealed with the inactive gas encapsulated.
According to the present invention, a plurality of semiconductor elements can be accommodated in a single package and the numb~r of signal lines to be led out of the package can be reduced so that the package size is decreased. A small lightweight apparatus is thus made available.
. ,~ ~ .
; .
.
.: !
Claims (14)
1. An electronic circuit package comprising at least two semiconductor chips that are all connected to a bus line and to a wiring substrate.
2. An electronic circuit package according to claim 1, wherein said bus line includes two data bus lines and said semiconductor chips are connected to one data bus line and are formed on one side of said wiring substrate, semiconductor chips connected to the other data bus line being formed on the other side of said wiring substrate.
3. An electronic circuit package according to claim 2, wherein said semiconductor chips connected to said data bus lines are random access memories and read only memories.
4. An electronic circuit package according to any one of the claims 1 to 3, wherein said wiring substrate is a multilayer wiring substrate.
5. An electronic circuit package according to claim 4, further comprising an insulating layer partially formed on a surface of said multilayer wiring substrate and a die bonding ground formed on a surface of said insulating layer in order to use a portion of said multilayer wiring substrate under said die bonding ground as a wiring or hole region, wherein at least one of said semiconductor chips is formed on said die bonding ground.
6. An electronic circuit package comprising a multilayer wiring substrate on which at least one semiconductor chip is provided, an insulating layer partially formed on the surface of said multilayer wiring substrate, and a die bonding ground formed on a surface of said insulating layer in order to use a portion of said multilayer wiring substrate under said die bonding ground as a wiring or hole region, wherein at least one of said semiconductor chips is formed on said die bonding ground.
7. An electronic circuit package according to claim 5 or 6, further comprising wiring conductors extending from a wiring pad and holes formed in the periphery and inside of said die bonding ground, wherein said wiring conductors are connected to a wiring conductor of a different wiring layer in said multilayer wiring substrate through said holes.
8. An electronic circuit package according to claim 7, wherein a said hole formed in the periphery of said die bonding ground and a said hole formed inside said die bonding ground are arranged alternately.
9. An electronic circuit package according to any one of claims 1 to 8, wherein said semiconductor chips include a microprocessing unit and a checking unit for detecting errors and faults of said microprocessing unit.
10. An electronic circuit package according to any one of claims 1 to 9, wherein said semiconductor chips include a random access memory and an error correction code unit for detecting errors of said random access memory and for correcting said errors.
11. An electronic circuit package according to claim 9 or 10, wherein said checking unit or said error correction code unit is included in a gate array.
12. An electronic circuit package according to any one of claims 1 to 8, wherein said semiconductor chips include a gate array.
13. An electronic circuit package according to any one of claims 1 to 12, wherein said bus line includes means for connecting to a memory outside said wiring substrate, said memory storing programs for processing.
14. An electronic system comprising an electronic circuit package as claimed in any one of claims 1 to 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002205528A CA2205528C (en) | 1991-02-28 | 1992-02-27 | Data processing apparatus and method of data transmission of data processing apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03-34038 | 1991-02-28 | ||
JP3034038A JP2960560B2 (en) | 1991-02-28 | 1991-02-28 | Microelectronic equipment |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002205528A Division CA2205528C (en) | 1991-02-28 | 1992-02-27 | Data processing apparatus and method of data transmission of data processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2061949A1 CA2061949A1 (en) | 1992-08-29 |
CA2061949C true CA2061949C (en) | 1998-01-27 |
Family
ID=12403153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002061949A Expired - Lifetime CA2061949C (en) | 1991-02-28 | 1992-02-27 | Electronic circuit package |
Country Status (5)
Country | Link |
---|---|
US (11) | US5468992A (en) |
EP (3) | EP0501474B1 (en) |
JP (1) | JP2960560B2 (en) |
CA (1) | CA2061949C (en) |
DE (2) | DE69233063T2 (en) |
Families Citing this family (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2960560B2 (en) * | 1991-02-28 | 1999-10-06 | 株式会社日立製作所 | Microelectronic equipment |
US5721452A (en) * | 1995-08-16 | 1998-02-24 | Micron Technology, Inc. | Angularly offset stacked die multichip device and method of manufacture |
US5982185A (en) * | 1996-07-01 | 1999-11-09 | Micron Technology, Inc. | Direct connect carrier for testing semiconductor dice and method of fabrication |
US6639416B1 (en) | 1996-07-02 | 2003-10-28 | Micron Technology, Inc. | Method and apparatus for testing semiconductor dice |
US6255833B1 (en) | 1997-03-04 | 2001-07-03 | Micron Technology, Inc. | Method for testing semiconductor dice and chip scale packages |
US5929647A (en) * | 1996-07-02 | 1999-07-27 | Micron Technology, Inc. | Method and apparatus for testing semiconductor dice |
SE509570C2 (en) * | 1996-10-21 | 1999-02-08 | Ericsson Telefon Ab L M | Temperature compensating means and procedure for mounting electronics on a circuit board |
JP3942198B2 (en) * | 1996-12-04 | 2007-07-11 | 株式会社ルネサステクノロジ | Semiconductor integrated circuit device |
DE19724053A1 (en) * | 1997-06-07 | 1998-12-10 | Biotronik Mess & Therapieg | Electronic storage device, in particular for use in implantable medical devices |
WO1999024896A1 (en) * | 1997-11-06 | 1999-05-20 | Hitachi, Ltd. | Information processor |
US5933327A (en) * | 1998-04-03 | 1999-08-03 | Ericsson, Inc. | Wire bond attachment of a integrated circuit package to a heat sink |
JP2000077609A (en) * | 1998-08-28 | 2000-03-14 | Hitachi Ltd | Semiconductor integrated circuit device |
US6586835B1 (en) * | 1998-08-31 | 2003-07-01 | Micron Technology, Inc. | Compact system module with built-in thermoelectric cooling |
US6392296B1 (en) | 1998-08-31 | 2002-05-21 | Micron Technology, Inc. | Silicon interposer with optical connections |
US6281042B1 (en) | 1998-08-31 | 2001-08-28 | Micron Technology, Inc. | Structure and method for a high performance electronic packaging assembly |
US6154364A (en) * | 1998-11-19 | 2000-11-28 | Delco Electronics Corp. | Circuit board assembly with IC device mounted thereto |
US6255852B1 (en) | 1999-02-09 | 2001-07-03 | Micron Technology, Inc. | Current mode signal interconnects and CMOS amplifier |
US7554829B2 (en) * | 1999-07-30 | 2009-06-30 | Micron Technology, Inc. | Transmission lines for CMOS integrated circuits |
US6406940B1 (en) | 2000-08-14 | 2002-06-18 | Intermedics Inc. | Method and apparatus for stacking IC devices |
US6349050B1 (en) * | 2000-10-10 | 2002-02-19 | Rambus, Inc. | Methods and systems for reducing heat flux in memory systems |
US7101770B2 (en) * | 2002-01-30 | 2006-09-05 | Micron Technology, Inc. | Capacitive techniques to reduce noise in high speed interconnections |
US7235457B2 (en) * | 2002-03-13 | 2007-06-26 | Micron Technology, Inc. | High permeability layered films to reduce noise in high speed interconnects |
US7230146B2 (en) | 2003-10-27 | 2007-06-12 | Honeywell International Inc. | Process for producing fluoropropenes |
US7606293B2 (en) * | 2002-10-25 | 2009-10-20 | Gct Semiconductor, Inc. | Bidirectional turbo ISI canceller-based DSSS receiver for high-speed wireless LAN |
US7444546B2 (en) * | 2003-04-17 | 2008-10-28 | Arm Limited | On-board diagnostic circuit for an integrated circuit |
US7302025B2 (en) * | 2003-09-25 | 2007-11-27 | Analog Devices, Inc. | Efficient joint equalization/decoding method and apparatus for Complementary-Code-Keying based systems |
US8324725B2 (en) * | 2004-09-27 | 2012-12-04 | Formfactor, Inc. | Stacked die module |
US7015823B1 (en) | 2004-10-15 | 2006-03-21 | Systran Federal Corporation | Tamper resistant circuit boards |
US7281667B2 (en) * | 2005-04-14 | 2007-10-16 | International Business Machines Corporation | Method and structure for implementing secure multichip modules for encryption applications |
US7582951B2 (en) * | 2005-10-20 | 2009-09-01 | Broadcom Corporation | Methods and apparatus for improved thermal performance and electromagnetic interference (EMI) shielding in leadframe integrated circuit (IC) packages |
US7808087B2 (en) * | 2006-06-01 | 2010-10-05 | Broadcom Corporation | Leadframe IC packages having top and bottom integrated heat spreaders |
JP4863953B2 (en) * | 2007-08-30 | 2012-01-25 | 日立オートモティブシステムズ株式会社 | Physical quantity conversion sensor and motor control system using the same |
US8443175B2 (en) * | 2009-07-10 | 2013-05-14 | Via Technologies, Inc. | Microprocessor with first processor for debugging second processor |
US8495344B2 (en) * | 2010-01-22 | 2013-07-23 | Via Technologies, Inc. | Simultaneous execution resumption of multiple processor cores after core state information dump to facilitate debugging via multi-core processor simulator using the state information |
US8762779B2 (en) * | 2010-01-22 | 2014-06-24 | Via Technologies, Inc. | Multi-core processor with external instruction execution rate heartbeat |
US8639919B2 (en) | 2011-01-18 | 2014-01-28 | Via Technologies, Inc. | Tracer configuration and enablement by reset microcode |
WO2013025338A1 (en) * | 2011-08-17 | 2013-02-21 | Rambus Inc. | Multi-chip package and interposer with signal line compression |
US8634221B2 (en) | 2011-11-01 | 2014-01-21 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Memory system that utilizes a wide input/output (I/O) interface to interface memory storage with an interposer and that utilizes a SerDes interface to interface a memory controller with an integrated circuit, and a method |
KR102104578B1 (en) * | 2013-08-30 | 2020-04-27 | 에스케이하이닉스 주식회사 | SEMICONDUCTOR APPARATUS WITH Data Bit Inversion |
US11391147B2 (en) | 2016-09-27 | 2022-07-19 | Halliburton Energy Services, Inc. | Formation tester comprising reactive filter material |
CN112927747B (en) * | 2021-04-22 | 2021-09-21 | 中科一芯科技(深圳)有限公司 | Method for solving chip failure caused by routing of embedded memory chip |
CN114679424B (en) * | 2022-03-31 | 2023-07-07 | 中科芯集成电路有限公司 | DMA (direct memory access) implementation method of multi-die integrated microsystem |
Family Cites Families (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US131228A (en) * | 1872-09-10 | Improvement in stump-extractors | ||
US24389A (en) * | 1859-06-14 | Improvement in horse-rakes | ||
US56911A (en) * | 1866-08-07 | Improved washing-machine | ||
US40261A (en) * | 1863-10-13 | Improvement in granaries | ||
US22739A (en) * | 1859-01-25 | Antonio metjcci | ||
US33013A (en) * | 1861-08-06 | Improvement in seed-sowing machines | ||
US3851221A (en) * | 1972-11-30 | 1974-11-26 | P Beaulieu | Integrated circuit package |
US4172282A (en) * | 1976-10-29 | 1979-10-23 | International Business Machines Corporation | Processor controlled memory refresh |
US4144561A (en) * | 1977-07-08 | 1979-03-13 | Xerox Corporation | Chip topography for MOS integrated circuitry microprocessor chip |
JPS5537641A (en) | 1978-09-08 | 1980-03-15 | Fujitsu Ltd | Synchronization system for doubled processor |
US4245273A (en) | 1979-06-29 | 1981-01-13 | International Business Machines Corporation | Package for mounting and interconnecting a plurality of large scale integrated semiconductor devices |
IT1128896B (en) * | 1980-07-03 | 1986-06-04 | Olivetti & Co Spa | DATA PROCESSING EQUIPMENT WITH PERMANENT PROGRAMMABLE MEMORY |
US4443278A (en) * | 1981-05-26 | 1984-04-17 | International Business Machines Corporation | Inspection of multilayer ceramic circuit modules by electrical inspection of green specimens |
US4504784A (en) * | 1981-07-02 | 1985-03-12 | International Business Machines Corporation | Method of electrically testing a packaging structure having N interconnected integrated circuit chips |
US4441075A (en) * | 1981-07-02 | 1984-04-03 | International Business Machines Corporation | Circuit arrangement which permits the testing of each individual chip and interchip connection in a high density packaging structure having a plurality of interconnected chips, without any physical disconnection |
US4602271A (en) * | 1981-07-22 | 1986-07-22 | International Business Machines Corporation | Personalizable masterslice substrate for semiconductor chips |
US4432055A (en) * | 1981-09-29 | 1984-02-14 | Honeywell Information Systems Inc. | Sequential word aligned addressing apparatus |
JPS5961152A (en) * | 1982-09-30 | 1984-04-07 | Fujitsu Ltd | Semiconductor device |
US5149940A (en) * | 1983-02-24 | 1992-09-22 | Beckworth Davis International Inc. | Method for controlling and synchronizing a welding power supply |
JPS6050940A (en) * | 1983-08-31 | 1985-03-22 | Toshiba Corp | Semiconductor integrated circuit |
US4649474A (en) * | 1983-09-23 | 1987-03-10 | Western Digital Corporation | Chip topography for a MOS disk memory controller circuit |
US4618953A (en) * | 1984-05-01 | 1986-10-21 | Pitney Bowes Inc. | Watchdog circuit |
US4577293A (en) * | 1984-06-01 | 1986-03-18 | International Business Machines Corporation | Distributed, on-chip cache |
JPS617656A (en) * | 1984-06-22 | 1986-01-14 | Toshiba Corp | Package for multi-chip |
JPS61112345A (en) * | 1984-11-07 | 1986-05-30 | Toshiba Corp | Manufacture of semiconductor device |
US4803682A (en) * | 1985-03-04 | 1989-02-07 | Sanyo Electric Co., Ltd. | Resetting system |
US4692839A (en) * | 1985-06-24 | 1987-09-08 | Digital Equipment Corporation | Multiple chip interconnection system and package |
GB2182176B (en) * | 1985-09-25 | 1989-09-20 | Ncr Co | Data security device for protecting stored data |
JPS6281745A (en) * | 1985-10-05 | 1987-04-15 | Fujitsu Ltd | Lsi semiconductor device in wafer scale and manufacture thereof |
US4922363A (en) * | 1985-10-17 | 1990-05-01 | General Electric Company | Contactor control system |
US4746966A (en) * | 1985-10-21 | 1988-05-24 | International Business Machines Corporation | Logic-circuit layout for large-scale integrated circuits |
JPS62162749A (en) | 1986-01-13 | 1987-07-18 | Komatsu Ltd | Internal-combustion engine generator |
US4752927A (en) * | 1986-04-09 | 1988-06-21 | Tektronix, Inc. | Synchronous changeover |
US4763188A (en) * | 1986-08-08 | 1988-08-09 | Thomas Johnson | Packaging system for multiple semiconductor devices |
GB2195478B (en) * | 1986-09-24 | 1990-06-13 | Ncr Co | Security device for sensitive data |
US4918811A (en) * | 1986-09-26 | 1990-04-24 | General Electric Company | Multichip integrated circuit packaging method |
US4783695A (en) * | 1986-09-26 | 1988-11-08 | General Electric Company | Multichip integrated circuit packaging configuration and method |
US4773044A (en) * | 1986-11-21 | 1988-09-20 | Advanced Micro Devices, Inc | Array-word-organized display memory and address generator with time-multiplexed address bus |
US4868634A (en) * | 1987-03-13 | 1989-09-19 | Citizen Watch Co., Ltd. | IC-packaged device |
JPS63245952A (en) * | 1987-04-01 | 1988-10-13 | Hitachi Ltd | Multichip module structure |
US4993148A (en) | 1987-05-19 | 1991-02-19 | Mitsubishi Denki Kabushiki Kaisha | Method of manufacturing a circuit board |
US5243208A (en) * | 1987-05-27 | 1993-09-07 | Hitachi, Ltd. | Semiconductor integrated circuit device having a gate array with a ram and by-pass signal lines which interconnect a logic section and I/O unit circuit of the gate array |
US5138438A (en) * | 1987-06-24 | 1992-08-11 | Akita Electronics Co. Ltd. | Lead connections means for stacked tab packaged IC chips |
US4947183A (en) * | 1987-11-14 | 1990-08-07 | Ricoh Company, Ltd. | Edge type thermal printhead |
US5028986A (en) * | 1987-12-28 | 1991-07-02 | Hitachi, Ltd. | Semiconductor device and semiconductor module with a plurality of stacked semiconductor devices |
JPH07107956B2 (en) | 1988-02-29 | 1995-11-15 | 沖電気工業株式会社 | Processor built-in circuit |
JP2645068B2 (en) | 1988-04-08 | 1997-08-25 | 株式会社東芝 | Memory module |
US5072283A (en) * | 1988-04-12 | 1991-12-10 | Bolger Justin C | Pre-formed chip carrier cavity package |
DE3852131T2 (en) * | 1988-04-26 | 1995-05-18 | Citizen Watch Co Ltd | Memory card. |
US4888773A (en) * | 1988-06-15 | 1989-12-19 | International Business Machines Corporation | Smart memory card architecture and interface |
US5185717A (en) * | 1988-08-05 | 1993-02-09 | Ryoichi Mori | Tamper resistant module having logical elements arranged in multiple layers on the outer surface of a substrate to protect stored information |
JP2592308B2 (en) * | 1988-09-30 | 1997-03-19 | 株式会社日立製作所 | Semiconductor package and computer using the same |
CA2002213C (en) * | 1988-11-10 | 1999-03-30 | Iwona Turlik | High performance integrated circuit chip package and method of making same |
US4933898A (en) * | 1989-01-12 | 1990-06-12 | General Instrument Corporation | Secure integrated circuit chip with conductive shield |
US4979289A (en) * | 1989-02-10 | 1990-12-25 | Honeywell Inc. | Method of die bonding semiconductor chip by using removable non-wettable by solder frame |
JPH02219254A (en) * | 1989-02-20 | 1990-08-31 | Hitachi Ltd | Semiconductor integrated circuit device |
US4993143A (en) * | 1989-03-06 | 1991-02-19 | Delco Electronics Corporation | Method of making a semiconductive structure useful as a pressure sensor |
JPH02289014A (en) | 1989-03-17 | 1990-11-29 | Nec Corp | Dram controller |
EP0393220B1 (en) * | 1989-04-20 | 1994-07-13 | International Business Machines Corporation | Integrated circuit package |
US5285107A (en) * | 1989-04-20 | 1994-02-08 | Sanyo Electric Co., Ltd. | Hybrid integrated circuit device |
US5068850A (en) * | 1989-06-12 | 1991-11-26 | Moore Industries-International, Inc. | Parameter value communication system |
US4922379A (en) * | 1989-07-18 | 1990-05-01 | Hughes Aircraft Company | Power semiconductor package |
GB8918482D0 (en) * | 1989-08-14 | 1989-09-20 | Inmos Ltd | Packaging semiconductor chips |
US5182632A (en) * | 1989-11-22 | 1993-01-26 | Tactical Fabs, Inc. | High density multichip package with interconnect structure and heatsink |
US5019943A (en) * | 1990-02-14 | 1991-05-28 | Unisys Corporation | High density chip stack having a zigzag-shaped face which accommodates connections between chips |
US5128737A (en) * | 1990-03-02 | 1992-07-07 | Silicon Dynamics, Inc. | Semiconductor integrated circuit fabrication yield improvements |
US5200810A (en) * | 1990-04-05 | 1993-04-06 | General Electric Company | High density interconnect structure with top mounted components |
SG52794A1 (en) * | 1990-04-26 | 1998-09-28 | Hitachi Ltd | Semiconductor device and method for manufacturing same |
US5081563A (en) * | 1990-04-27 | 1992-01-14 | International Business Machines Corporation | Multi-layer package incorporating a recessed cavity for a semiconductor chip |
US5050039A (en) * | 1990-06-26 | 1991-09-17 | Digital Equipment Corporation | Multiple circuit chip mounting and cooling arrangement |
US5241456A (en) * | 1990-07-02 | 1993-08-31 | General Electric Company | Compact high density interconnect structure |
US5768613A (en) * | 1990-07-06 | 1998-06-16 | Advanced Micro Devices, Inc. | Computing apparatus configured for partitioned processing |
DE69133311T2 (en) * | 1990-10-15 | 2004-06-24 | Aptix Corp., San Jose | Connection substrate with integrated circuit for programmable connection and sample analysis |
JP2960560B2 (en) * | 1991-02-28 | 1999-10-06 | 株式会社日立製作所 | Microelectronic equipment |
JPH0833978B2 (en) * | 1991-04-26 | 1996-03-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Magnetic head and manufacturing method thereof |
US5237203A (en) * | 1991-05-03 | 1993-08-17 | Trw Inc. | Multilayer overlay interconnect for high-density packaging of circuit elements |
US5121293A (en) * | 1991-08-08 | 1992-06-09 | Sun Microsystems, Inc. | Method and apparatus for interconnecting devices using tab in board technology |
JP2634516B2 (en) * | 1991-10-15 | 1997-07-30 | 三菱電機株式会社 | Manufacturing method of inverted IC, inverted IC, IC module |
US5576554A (en) * | 1991-11-05 | 1996-11-19 | Monolithic System Technology, Inc. | Wafer-scale integrated circuit interconnect structure architecture |
US5801432A (en) * | 1992-06-04 | 1998-09-01 | Lsi Logic Corporation | Electronic system using multi-layer tab tape semiconductor device having distinct signal, power and ground planes |
JP3210466B2 (en) * | 1993-02-25 | 2001-09-17 | 株式会社リコー | CPU core, ASIC having the CPU core, and emulation system including the ASIC |
US5391917A (en) * | 1993-05-10 | 1995-02-21 | International Business Machines Corporation | Multiprocessor module packaging |
KR0147259B1 (en) * | 1994-10-27 | 1998-08-01 | 김광호 | Stack type semiconductor package and method for manufacturing the same |
JPH08147197A (en) * | 1994-11-25 | 1996-06-07 | Sanyo Electric Co Ltd | Information processor for storing fault information |
JP2677216B2 (en) | 1994-12-16 | 1997-11-17 | 株式会社押野電気製作所 | Small lamp socket device for panel and printed circuit board |
US5552633A (en) * | 1995-06-06 | 1996-09-03 | Martin Marietta Corporation | Three-dimensional multimodule HDI arrays with heat spreading |
JPH11120075A (en) * | 1997-10-20 | 1999-04-30 | Toshiba Corp | Semiconductor storage device and semiconductor storage system |
US6198118B1 (en) * | 1998-03-09 | 2001-03-06 | Integration Associates, Inc. | Distributed photodiode structure |
US6268660B1 (en) * | 1999-03-05 | 2001-07-31 | International Business Machines Corporation | Silicon packaging with through wafer interconnects |
JP2000315776A (en) * | 1999-05-06 | 2000-11-14 | Hitachi Ltd | Semiconductor device |
JP2001024150A (en) * | 1999-07-06 | 2001-01-26 | Sony Corp | Semiconductor device |
US6612605B2 (en) * | 1999-09-29 | 2003-09-02 | K-2 Corporation | Integrated modular glide board |
JP4569912B2 (en) * | 2000-03-10 | 2010-10-27 | エルピーダメモリ株式会社 | Memory system |
JP4569913B2 (en) * | 2000-03-10 | 2010-10-27 | エルピーダメモリ株式会社 | Memory module |
KR100336281B1 (en) * | 2000-04-20 | 2002-05-13 | 윤종용 | Repairable multi chip package |
JP2002108835A (en) * | 2000-09-29 | 2002-04-12 | Mitsubishi Electric Corp | On-vehicle electronic controller |
PL209035B1 (en) * | 2001-11-16 | 2011-07-29 | Ami Agrolinz Melamine Int Gmbh | Method for producing melem-free melamine and quenching agents |
US7246245B2 (en) * | 2002-01-10 | 2007-07-17 | Broadcom Corporation | System on a chip for network storage devices |
-
1991
- 1991-02-28 JP JP3034038A patent/JP2960560B2/en not_active Expired - Lifetime
-
1992
- 1992-02-27 EP EP92103361A patent/EP0501474B1/en not_active Expired - Lifetime
- 1992-02-27 CA CA002061949A patent/CA2061949C/en not_active Expired - Lifetime
- 1992-02-27 EP EP03025414A patent/EP1394557A3/en not_active Withdrawn
- 1992-02-27 DE DE69233063T patent/DE69233063T2/en not_active Expired - Lifetime
- 1992-02-27 EP EP97100415A patent/EP0786809B1/en not_active Expired - Lifetime
- 1992-02-27 DE DE1992633297 patent/DE69233297T2/en not_active Expired - Lifetime
- 1992-02-28 US US07/843,234 patent/US5468992A/en not_active Expired - Lifetime
-
1995
- 1995-09-05 US US08/523,346 patent/US5614761A/en not_active Expired - Lifetime
-
1996
- 1996-11-18 US US08/746,942 patent/US5789805A/en not_active Expired - Lifetime
-
1998
- 1998-06-10 US US09/095,049 patent/US6195742B1/en not_active Expired - Fee Related
-
1999
- 1999-03-18 US US09/271,448 patent/US6223273B1/en not_active Expired - Fee Related
-
2001
- 2001-02-28 US US09/793,968 patent/US6584004B2/en not_active Expired - Fee Related
-
2003
- 2003-02-24 US US10/370,518 patent/US6728904B2/en not_active Expired - Fee Related
-
2004
- 2004-02-26 US US10/786,008 patent/US7120069B2/en not_active Expired - Fee Related
-
2005
- 2005-07-14 US US11/180,733 patent/US7233534B2/en not_active Expired - Fee Related
-
2007
- 2007-03-07 US US11/714,747 patent/US7425763B2/en not_active Expired - Fee Related
-
2008
- 2008-08-07 US US12/222,329 patent/US7701743B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20080303175A1 (en) | 2008-12-11 |
DE69233063T2 (en) | 2004-09-16 |
US6584004B2 (en) | 2003-06-24 |
DE69233063D1 (en) | 2003-06-26 |
EP0501474B1 (en) | 2003-05-21 |
US20030156441A1 (en) | 2003-08-21 |
EP0501474A2 (en) | 1992-09-02 |
EP1394557A2 (en) | 2004-03-03 |
DE69233297T2 (en) | 2004-11-18 |
US7701743B2 (en) | 2010-04-20 |
US20050248017A1 (en) | 2005-11-10 |
JPH04273470A (en) | 1992-09-29 |
US7425763B2 (en) | 2008-09-16 |
EP1394557A3 (en) | 2004-10-20 |
US20040164324A1 (en) | 2004-08-26 |
DE69233297D1 (en) | 2004-03-04 |
US7120069B2 (en) | 2006-10-10 |
US6223273B1 (en) | 2001-04-24 |
EP0501474A3 (en) | 1993-01-13 |
CA2061949A1 (en) | 1992-08-29 |
US6195742B1 (en) | 2001-02-27 |
US5468992A (en) | 1995-11-21 |
US6728904B2 (en) | 2004-04-27 |
US7233534B2 (en) | 2007-06-19 |
EP0786809B1 (en) | 2004-01-28 |
EP0786809A1 (en) | 1997-07-30 |
JP2960560B2 (en) | 1999-10-06 |
US20010010064A1 (en) | 2001-07-26 |
US5789805A (en) | 1998-08-04 |
US20070158814A1 (en) | 2007-07-12 |
US5614761A (en) | 1997-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2061949C (en) | Electronic circuit package | |
US6720652B2 (en) | Apparatus providing redundancy for fabricating highly reliable memory modules | |
US6438045B1 (en) | Redundancy mapping in a multichip semiconductor package | |
US20030155649A1 (en) | Double-packaged multi-chip semiconductor module | |
US6121681A (en) | Semiconductor device | |
CA2205528C (en) | Data processing apparatus and method of data transmission of data processing apparatus | |
US6222211B1 (en) | Memory package method and apparatus | |
JP3638749B2 (en) | Memory module | |
JP3345381B2 (en) | Information processing device | |
JP3283815B2 (en) | Semiconductor integrated circuit module | |
WO1998038680A1 (en) | Memory module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |