CN113035842B - 半导体器件及其测试方法 - Google Patents
半导体器件及其测试方法 Download PDFInfo
- Publication number
- CN113035842B CN113035842B CN202010598144.7A CN202010598144A CN113035842B CN 113035842 B CN113035842 B CN 113035842B CN 202010598144 A CN202010598144 A CN 202010598144A CN 113035842 B CN113035842 B CN 113035842B
- Authority
- CN
- China
- Prior art keywords
- signal
- voltage level
- error detection
- electrodes
- circuit
- 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.)
- Active
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 95
- 238000010998 test method Methods 0.000 title claims description 8
- 238000001514 detection method Methods 0.000 claims abstract description 273
- 238000012360 testing method Methods 0.000 claims abstract description 83
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 81
- 230000000873 masking effect Effects 0.000 claims abstract description 59
- 230000006835 compression Effects 0.000 claims description 32
- 238000007906 compression Methods 0.000 claims description 32
- 230000007547 defect Effects 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 5
- 238000007599 discharging Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 102000004019 NADPH Oxidase 1 Human genes 0.000 description 7
- 108090000424 NADPH Oxidase 1 Proteins 0.000 description 7
- 230000007704 transition Effects 0.000 description 6
- 230000008439 repair process Effects 0.000 description 4
- 101150110971 CIN7 gene Proteins 0.000 description 3
- 101150110298 INV1 gene Proteins 0.000 description 3
- 101100397044 Xenopus laevis invs-a gene Proteins 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 239000000758 substrate Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000002950 deficient Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 101100286980 Daucus carota INV2 gene Proteins 0.000 description 1
- 101100508840 Daucus carota INV3 gene Proteins 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 101100397045 Xenopus laevis invs-b gene Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000005336 cracking Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000003475 lamination Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012536 packaging technology Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/70—Manufacture or treatment of devices consisting of a plurality of solid state components formed in or on a common substrate or of parts thereof; Manufacture of integrated circuit devices or of parts thereof
- H01L21/77—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate
- H01L21/78—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices
- H01L21/82—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices to produce devices, e.g. integrated circuits, each consisting of a plurality of components
- H01L21/822—Manufacture or treatment of devices consisting of a plurality of solid state components or integrated circuits formed in, or on, a common substrate with subsequent division of the substrate into plural individual devices to produce devices, e.g. integrated circuits, each consisting of a plurality of components the substrate being a semiconductor, using silicon technology
- H01L21/8221—Three dimensional integrated circuits stacked in different levels
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/006—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation at wafer scale level, i.e. wafer scale integration [WSI]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2853—Electrical testing of internal connections or -isolation, e.g. latch-up or chip-to-lead connections
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/30—Structural arrangements specially adapted for testing or measuring during manufacture or treatment, or specially adapted for reliability measurements
- H01L22/34—Circuits for electrically characterising or monitoring manufacturing processes, e. g. whole test die, wafers filled with test structures, on-board-devices incorporated on each die, process control monitors or pad structures thereof, devices in scribe line
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/26—Testing of individual semiconductor devices
- G01R31/2642—Testing semiconductor operation lifetime or reliability, e.g. by accelerated life tests
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/282—Testing of electronic circuits specially adapted for particular applications not provided for elsewhere
- G01R31/2822—Testing of electronic circuits specially adapted for particular applications not provided for elsewhere of microwave or radiofrequency circuits
- G01R31/2824—Testing of electronic circuits specially adapted for particular applications not provided for elsewhere of microwave or radiofrequency circuits testing of oscillators or resonators
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/282—Testing of electronic circuits specially adapted for particular applications not provided for elsewhere
- G01R31/2831—Testing of materials or semi-finished products, e.g. semiconductor wafers or substrates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2884—Testing of integrated circuits [IC] using dedicated test connectors, test elements or test circuits on the IC under test
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
- G11C29/021—Detection or location of defective auxiliary circuits, e.g. defective refresh counters in voltage or current generators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/1201—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details comprising I/O circuitry
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C29/44—Indication or identification of errors, e.g. for repair
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/48—Arrangements in static stores specially adapted for testing by means external to the store, e.g. using direct memory access [DMA] or using auxiliary access paths
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/70—Masking faults in memories by using spares or by reconfiguring
-
- 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
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/10—Measuring as part of the manufacturing process
- H01L22/14—Measuring as part of the manufacturing process for electrical parameters, e.g. resistance, deep-levels, CV, diffusions by electrical means
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/20—Sequence of activities consisting of a plurality of measurements, corrections, marking or sorting steps
-
- 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/481—Internal lead connections, e.g. via connections, feedthrough structures
-
- 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/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/0657—Stacked arrangements of devices
-
- 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2855—Environmental, reliability or burn-in testing
- G01R31/2856—Internal circuit aspects, e.g. built-in test features; Test chips; Measuring material aspects, e.g. electro migration [EM]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C2029/1204—Bit line control
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C2029/1206—Location of test circuitry on chip or wafer
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/56—External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
- G11C2029/5602—Interface to device under test
-
- 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/10—Bump connectors; Manufacturing methods related thereto
- H01L2224/15—Structure, shape, material or disposition of the bump connectors after the connecting process
- H01L2224/16—Structure, shape, material or disposition of the bump connectors after the connecting process of an individual bump connector
- H01L2224/161—Disposition
- H01L2224/16135—Disposition the bump connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip
- H01L2224/16145—Disposition the bump connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip the bodies being stacked
-
- 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/10—Bump connectors; Manufacturing methods related thereto
- H01L2224/15—Structure, shape, material or disposition of the bump connectors after the connecting process
- H01L2224/16—Structure, shape, material or disposition of the bump connectors after the connecting process of an individual bump connector
- H01L2224/161—Disposition
- H01L2224/16135—Disposition the bump connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip
- H01L2224/16145—Disposition the bump connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip the bodies being stacked
- H01L2224/16146—Disposition the bump connector connecting between different semiconductor or solid-state bodies, i.e. chip-to-chip the bodies being stacked the bump connector connecting to a via connection in 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/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/10—Bump connectors; Manufacturing methods related thereto
- H01L2224/15—Structure, shape, material or disposition of the bump connectors after the connecting process
- H01L2224/16—Structure, shape, material or disposition of the bump connectors after the connecting process of an individual bump connector
- H01L2224/161—Disposition
- H01L2224/16151—Disposition the bump connector 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/16221—Disposition the bump connector 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/16225—Disposition the bump connector 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
-
- 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/10—Bump connectors; Manufacturing methods related thereto
- H01L2224/15—Structure, shape, material or disposition of the bump connectors after the connecting process
- H01L2224/16—Structure, shape, material or disposition of the bump connectors after the connecting process of an individual bump connector
- H01L2224/161—Disposition
- H01L2224/16151—Disposition the bump connector 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/16221—Disposition the bump connector 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/16225—Disposition the bump connector 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/16227—Disposition the bump connector 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 the bump connector connecting to a bond pad of the item
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2225/00—Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
- H01L2225/03—All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
- H01L2225/04—All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices not having separate containers
- H01L2225/065—All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices not having separate containers the devices being of a type provided for in group H01L27/00
- H01L2225/06503—Stacked arrangements of devices
- H01L2225/06513—Bump or bump-like direct electrical connections between devices, e.g. flip-chip connection, solder bumps
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2225/00—Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
- H01L2225/03—All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
- H01L2225/04—All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices not having separate containers
- H01L2225/065—All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00 the devices not having separate containers the devices being of a type provided for in group H01L27/00
- H01L2225/06503—Stacked arrangements of devices
- H01L2225/06541—Conductive via connections through the device, e.g. vertical interconnects, through silicon via [TSV]
-
- 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
-
- 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/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
-
- 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/15192—Resurf arrangement of the internal vias
-
- 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/153—Connection portion
- H01L2924/1531—Connection portion the connection portion being formed only on the surface of the substrate opposite to the die mounting surface
- H01L2924/15311—Connection portion the connection portion being formed only on the surface of the substrate opposite to the die mounting surface being a ball array, e.g. BGA
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Power Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Tests Of Electronic Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
本申请公开了一种半导体器件及其测试方法。半导体器件可以包括:第一穿通电极至第n穿通电极;第一穿通电极驱动电路至第n穿通电极驱动电路,其适用于将第一穿通电极至第n穿通电极充电至第一电压电平,或将第一穿通电极至第n穿通电极放电至第二电压电平;以及第一错误检测电路至第n错误检测电路,每个错误检测电路适用于将第一穿通电极至第n穿通电极的对应穿通电极的第一电压电平或第二电压电平储存为下行检测信号和上行检测信号,并且通过顺序地掩蔽下行检测信号和上行检测信号而输出第一错误检测信号至第n错误检测信号中的对应的错误检测信号。
Description
相关申请的交叉引用
本申请要求于2019年12月24日提交的申请号为10-2019-0174014的韩国专利申请的优先权,其全部内容通过引用合并于此。
技术领域
本公开的各种实施例涉及半导体设计技术,并且更具体地,涉及用于层叠式半导体器件的测试方法。
背景技术
随着半导体技术的飞速发展,用于半导体集成器件的封装技术需要高集成度和高性能。因此,除了具有形成在其中的集成电路的半导体芯片通过导线或凸块二维布置在印刷电路板(PCB)上的二维(2D)结构之外,已经开发了用于其中竖直层叠有多个半导体芯片的三维(3D)结构的各种技术。
这样的3D结构可以通过其中竖直地层叠有多个半导体芯片的层叠半导体器件来实现。在垂直方向上层叠的半导体芯片可以安装在半导体封装衬底上,同时通过多个穿通电极(例如,穿通硅通孔(TSV))彼此电连接。
在TSV中,可能发生各种类型的缺陷。这些缺陷可以包括:当TSV未被导电材料完全填充时产生的空隙;当半导体芯片被弯曲或凸块材料被移动时发生的凸块接触故障;以及TSV的裂纹。由于TSV执行将多个芯片电连接的功能,因此当TSV的中间部分裂开时,TSV可能无法执行正常功能。因此,需要使用测试来检测任何潜在的TSV缺陷。
发明内容
本公开的各种实施例针对能够检测/验证用于穿通电极的错误检测电路是否正常工作的半导体器件。
在一个实施例中,一种半导体器件可以包括:第一穿通电极至第n穿通电极;第一穿通电极驱动电路至第n穿通电极驱动电路,其适用于将第一穿通电极至第n穿通电极充电至第一电压电平,或将第一穿通电极至第n穿通电极放电至第二电压电平;以及第一错误检测电路至第n错误检测电路,每个错误检测电路适用于将第一穿通电极至第n穿通电极中的对应穿通电极的第一电压电平或第二电压电平储存为下行检测信号和上行检测信号,并且通过顺序地掩蔽下行检测信号和上行检测信号而输出第一错误检测信号至第n错误检测信号中的对应的错误检测信号。
在一个实施例中,一种半导体器件的测试方法可以包括:当将多个穿通电极充电至第一电压电平时,通过在掩蔽下行检测信号的情况下将多个穿通电极中的每个穿通电极的第一电压电平储存为上行检测信号来输出多个错误检测信号;当将多个穿通电极充电至第一电压电平时,通过在掩蔽上行检测信号的情况下将多个穿通电极中的每个穿通电极的第一电压电平储存为下行检测信号来输出多个错误检测信号;当将多个穿通电极放电至第二电压电平时,通过在掩蔽下行检测信号的情况下将多个穿通电极中的每个穿通电极的第二电压电平储存为上行检测信号来输出多个错误检测信号;以及当将多个穿通电极放电至第二电压电平时,通过在掩蔽上行检测信号的情况下将多个穿通电极中的每个穿通电极的第二电压电平储存为下行检测信号来输出多个错误检测信号。
在一个实施例中,一种半导体器件可以包括:多个穿通电极;穿通电极驱动电路,其适用于将所述多个穿通电极充电至第一电压电平,或将所述多个穿通电极放电至第二电压电平;下行锁存电路,其适用于响应于下行扫描信号和锁存信号而将所述多个穿通电极中的每个穿通电极的第一电压电平或第二电压电平储存为下行检测信号;上行锁存电路,其适用于响应于上行扫描信号和锁存信号而将多个穿通电极中的每个穿通电极的第一电压电平或第二电压电平储存为上行检测信号;掩蔽电路,其适用于顺序地掩蔽下行检测信号和上行检测信号;以及判定电路,其适用于基于从掩蔽电路输出的下行检测信号和上行检测信号而产生多个错误检测信号。
在一个实施例中,一种用于测试多个半导体芯片的方法,每个半导体芯片包括穿通电极和用于检测穿通电极的缺陷的错误检测电路,该方法可以包括:以预定的电压电平来驱动各个穿通电极;使预定的电压电平穿过各个错误检测电路以产生检测信号;基于检测信号的逻辑电平来检测各个错误检测电路的缺陷;在竖直方向上层叠多个半导体芯片;使源电流沿层叠的半导体芯片的向下方向流过所述层叠的半导体芯片的穿通电极以执行下行扫描操作;使源电流沿所述层叠的半导体芯片的向上方向流过所述层叠的半导体芯片的穿通电极以执行上行扫描操作;以及基于下行扫描操作和上行扫描操作,由错误检测电路确定穿通电极的缺陷。
通过以下结合附图的详细描述,本发明的这些和其他特征和优点对本发明的技术人员将变得显而易见。
附图说明
图1是示出根据本发明的各种实施例的半导体存储系统的截面图。
图2是示出根据本发明的各种实施例的图1所示的层叠式半导体器件的透视图。
图3是示出根据本发明的各种实施例的用于测试层叠式半导体器件的配置的示图。
图4是用于描述根据本发明的各种实施例的图3所示的错误检测电路的操作的时序图。
图5是示出根据本发明的各种实施例的半导体器件的电路图。
图6是示出根据本发明的各种实施例的图5所示的第一错误检测电路的详细电路图。
图7和图8是用于描述根据本发明的各种实施例的半导体器件的测试操作的流程图和时序图。
图9是示出根据本发明的各种实施例的半导体器件的电路图。
具体实施方式
下面将参考附图更详细地描述各种实施例。然而,本发明可以以不同的形式实施,并且不应被解释为限于本文中所阐述的实施例。相反,提供这些实施例以使得本公开将是透彻和完整的,并将向本领域技术人员充分传达本发明的范围。贯穿本公开,在本发明的各个附图和实施例中,相同的附图标记指代相同的部件。还应注意,在本说明书中,“连接/耦接”不仅指一个组件直接与另一组件耦接,而且还指其通过中间组件而间接与另一组件间接耦接。另外,只要没有另外具体说明,单数形式就可以包括复数形式。
在下文中,将层叠式半导体器件作为示例来描述半导体存储系统。根据实施例的半导体存储系统可以以系统级封装(SIP)模块、多芯片封装(MCP)模块或片上系统(SoC)模块的形式来实施,或以包括多个封装体的层叠式封装(PoP)模块的形式来实施。
图1是示出根据本发明的各种实施例的半导体存储系统100的示图。
参考图1,存储系统100可以包括层叠式半导体器件110、控制器(或处理器)120、插入器(interposer)130和封装衬底140。
插入器130可以形成在封装衬底140上方。
层叠式半导体器件110和控制器120可以形成在插入器130上方。
由于控制器120通常被包括在诸如中央处理单元(CPU)、图形处理单元(GPU)和应用程序处理器(AP)之类的各种处理器中,因此控制器120也可以称为如图1所示的处理器。
层叠式半导体器件110的物理区域(PHY)1142可以经由插入器130耦接到控制器120的物理区域(PHY)122。可以针对物理区域1142和122中的每一个来设置用于在层叠式半导体器件110与控制器120之间的通信的接口电路。
层叠式半导体器件110可以形成高带宽存储器(HBM)。HBM可以具有与由在竖直方向上层叠多个裸片(即,半导体芯片)并经由穿通电极TSV将这些裸片电连接所导致的I/O单元数量的增大相对应的高带宽。
多个裸片可以包括基底逻辑裸片114(也称为基底裸片)和多个核心裸片112。核心裸片112可以顺序地层叠在基底逻辑裸片114上方,并且经由穿通电极TSV彼此耦接。虽然图1示出了层叠的四个核心裸片112,即,第一核心裸片112_0至第四核心裸片112_3,但是本发明的构思和精神不限于此,并且层叠的核心裸片的数量可以根据半导体器件的设计而变化。
每个核心裸片112可以用存储芯片来实施。每个核心裸片112可以包括用于储存数据的多个存储单元以及用于在存储单元上支持核心操作的电路。基底逻辑裸片114可以用作核心裸片112与控制器120之间的接口,使得可以执行半导体系统100内的各种功能。所述各种功能可以包括例如存储管理功能(例如,针对存储单元的刷新管理功能和电力管理功能)以及在核心裸片112与控制器120之间的时序调整功能。
基底逻辑裸片114可以包括物理区域1142和直接访问区域(DA)1146。在物理区域1142中,可以设置用于与控制器120通信的接口电路。在直接访问区域1146中,可以设置用于直接测试层叠式半导体器件110的接口电路。基底逻辑裸片114也可以被称为缓冲裸片。
图2是图1所示的层叠式半导体器件110的透视图。
参考图2,第一核心裸片112_0至第四核心裸片112_3中的每一个可以包括一个或更多个通道。在图2的示例中,每个核心裸片包括两个通道,因此,层叠式半导体器件110包括第一通道CH0至第八通道CH7。例如,第一核心裸片112_0可以包括与第一通道CH0和第三通道CH2相对应的存储区域,并且第二核心裸片112_1可以包括与第二通道CH1和第四通道CH3相对应的存储区域。第三核心裸片112_2可以包括与第五通道CH4和第七通道CH6相对应的存储区域,并且第四核心裸片112_3可以包括与第六通道CH5和第八通道CH7相对应的存储区域。
例如,第一存储体至第八存储体可以对应于每个通道。此外,穿过第一核心裸片112_0至第四核心裸片112_3的多个穿通电极TSV可以被设置为分别对应于第一通道CH0至第八通道CH7。当每个通道具有128比特位的带宽(即,每个裸片有两个128比特位的通道)时,穿通电极TSV和对应的I/O单元可以被配置为传输1024比特位的数据。每个通道可以类似于标准DDR接口。每个通道可以完全独立。在一个层叠式半导体器件内甚至在一个裸片内的每个通道可以以不同的频率和/或不同的定时工作。
基底逻辑裸片114可以与控制器120通信(参见图1)。例如,基底逻辑裸片114可以从控制器120接收命令、地址和数据,并且可以向第一核心裸片112_0至第四核心裸片112_3提供所接收到的命令、地址和数据。
物理区域(PHY)1142、TSV区域(TSVA)1144和直接访问区域(DA)1146可以设置在基底逻辑裸片114中。
物理区域1142可以设置有用于与控制器120交互的I/O电路。物理区域1142可以设置在基底逻辑裸片114的、与控制器120相邻的第一边缘区域中。直接访问区域1146可以设置有用于直接与外部测试设备(未示出)交互的I/O电路。直接访问区域1146可以设置在基底逻辑裸片114的、与外部测试设备相邻的第二边缘区域中。第二边缘区域可以设置在与第一边缘区域相对的方向上。TSV区域1144可以是用于与穿过第一核心芯片112_0至第四核心芯片112_3的穿通电极TSV交互的区域。TSV区域1144可以设置在物理区域1142与直接访问区域1146之间,即,TSV区域1144可以设置在基底逻辑裸片114的中央区域。
物理区域1142可以向TSV区域1144传送从控制器120接收的信号。直接访问区域1146可以向TSV区域1144传送从外部测试设备接收的测试信号。TSV区域1144可以对从物理区域1142接收的信号或从直接访问区域1146接收的测试信号执行预定的信号处理操作(例如缓冲操作),以经由穿通电极TSV向第一核心芯片112_0至第四核心芯片112_3传送被缓冲的信号。
由于穿通电极TSV需要保证物理连接,因此穿通电极TSV需要通过测试,例如,开路/短路(OS)测试。当在对在列方向上连接的穿通电极TSV执行的OS测试期间检测到缺陷时,可以用冗余穿通电极替换具有缺陷的穿通电极TSV。
图3是示出用于测试图2所示的层叠式半导体器件110的配置的示图。
参考图3,层叠式半导体器件110可以包括基底逻辑裸片114和多个核心裸片112_0至112_3,其被层叠并利用通过多个穿通电极TSV0X至TSV4X所分配的通道来通信。如图3所示,核心裸片112_0-112_3可以在竖直方向上层叠。然而,在另一实施例中,在不脱离本发明的范围的情况下,核心裸片112_0-112_3可以在水平方向上层叠。为了描述的方便,尽管图3示出了穿通电极TSV0X至TSV4X,一个穿通电极针对在列方向上的每个核心裸片,但是可以针对每个核心裸片形成多个穿通电极。
第一核心裸片112_0至第四核心裸片112_3可以分别包括穿通电极扫描电路(through-electrode scan circuit)23_1至23_4和错误检测电路24_1至24_4。
穿通电极扫描电路23_1至23_4可以对穿通电极之中的在列方向上连接的穿通电极TSV0X至TSV4X执行下行扫描(down-scan)和上行扫描(up-scan)。下行扫描可以指使信号沿向下的方向穿过穿通电极TSV0X至TSV4X,并且上行扫描可以指使信号沿向上的方向穿过穿通电极TSV0X至TSV4X。错误检测电路24_1至24_4可以基于下行扫描和上行扫描来检测穿通电极TSV0X至TSV4X是否具有缺陷。
穿通电极扫描电路23_1至23_4中的每个可以包括下行扫描单元和上行扫描单元。下行扫描单元可以通过使电流向下流过在列方向上连接的穿通电极TSV0X至TSV4X来执行下行扫描。下行扫描单元可以包括电流源PM4。电流源PM4可以响应于下行扫描信号DN_SCAN而向穿通电极TSV1X至TSV4X的一个端子NO1至NO4提供源电流。上行扫描单元可以通过使电流向上流过在列方向上连接的穿通电极TSV0X至TSV4X来执行上行扫描。上行扫描单元可以包括电流阱(current sink)NM4。电流阱NM4可以响应于上行扫描信号UP_SCAN来吸收经由穿通电极TSV1X至TSV4X的端子NO1至NO4所传输的信号。作为参考,由于下行扫描信号DN_SCAN和上行扫描信号UP_SCAN被激活为逻辑高电平,因此下行扫描单元还可以包括反相器以用于驱动由PMOS晶体管构成的电流源PM4。
错误检测电路24_1至24_4可以根据下行扫描信号DN_SCAN和锁存信号OS_LAT而将下行扫描结果储存为第一值,并且可以根据上行扫描信号UP_SCAN和锁存信号OS_LAT而将上行扫描结果储存为第二值。然后,错误检测电路24_1至24_4可以将所储存的第一值与第二值进行组合以产生故障确定信号FAIL<X>,该故障确定信号FAIL<X>指示穿通电极TSV0X至TSV4X是否具有缺陷。
基底逻辑裸片114可以包括穿通电极扫描电路23_0和错误检测电路24_0。穿通电极扫描电路23_0可以包括电流阱NM0和电流源PM0。电流阱NM0可以响应于下行扫描信号DN_SCAN而吸收在向下的方向上经由穿通电极TSV0X的一个端子NO0传输的信号。电流源PM0可以响应于上行扫描信号UP_SCAN而向穿通电极TSV0X的端子NO0提供与在向上的方向上传输的信号相对应的源电流。基底逻辑裸片114的电流源PM0可以响应于上行扫描信号UP_SCAN而被导通,而第一核心裸片112_0至第四核心裸片112_3的电流源PM4可以响应于下行扫描信号DN_SCAN而被导通。因此,电流源PM0可以与电流源PM4互补地操作。同样地,基底逻辑裸片114的电流阱NM0可以响应于下行扫描信号DN_SCAN而被导通,而第一核心裸片112_0至第四核心裸片112_3的电流阱NM4可以响应于上行扫描信号UP_SCAN而被导通。因此,电流阱NM0可以与电流阱NM4互补地操作。错误检测电路24_0可以与第一核心裸片112_0至第四核心裸片112_3的错误检测电路24_1至24_4中的每一个具有基本上相同的配置。
基底逻辑裸片114和第一核心裸片112_0至第四核心裸片112_3可以包括修复电路25_0至25_4。修复电路25_0至25_4可以基于故障确定信号FAIL<X>来检测穿通电极TSV0X至TSV4X的缺陷,并且用冗余的穿通电极(未示出)替换检测到的有缺陷的穿通电极。
在启动操作或初始操作期间,可以向第一核心裸片112_0至第四核心裸片112_3中的每一个分配芯片标识(ID)信号。例如,可以向第一核心芯片112_0分配芯片ID信号“00”,可以向第二核心芯片112_1分配芯片ID信号“01”,可以向第三核心裸片112_2分配芯片ID信号“10”,并且可以向第四核心裸片112_3分配芯片ID信号“11”。根据一个实施例,使用这种具有叠层信息的芯片ID信号,下行扫描信号DN_SCAN和上行扫描信号UP_SCAN可以被施加到在第一核心裸片112_0至第四核心裸片112_3中的选定核心裸片中所包括的电流源PM4和电流阱NM4,而未选定的核心裸片的电流源PM4和电流阱NM4可以被浮置。
图4是用于描述图3所示的错误检测电路24_1至24_4的操作的时序图。
参考图4,当下行扫描信号DN_SCAN被激活时,第四核心裸片112_3的电流源PM4可以向穿通电极TSV4X的一个端子NO4提供源电流,而基底逻辑裸片114的电流阱NM0可以吸收在向下的方向上经由穿通电极TSV0X的一个端子NO0传输的信号。因此,可以执行针对穿通电极TSV0X至TSV4X的下行扫描。每个裸片的错误检测电路24_0至24_4可以根据下行扫描信号DN_SCAN和锁存信号OS_LAT将下行扫描结果储存为第一值。
当上行扫描信号UP_SCAN被激活时,基底逻辑裸片114的电流源PM0可以向穿通电极TSV0X的端子NO0提供与在向上的方向上传输的信号相对应的源电流,并且第四核心裸片112_3的电流阱NM4可以吸收经由穿通电极TSV4X的端子NO4传输的信号。因此,可以执行针对穿通电极TSV0X至TSV4X的上行扫描。每个裸片的错误检测电路24_0至24_4可以根据上行扫描信号UP_SCAN和锁存信号OS_LAT将上行扫描结果储存为第二值。
最后,每个裸片的错误检测电路24_0至24_4可以基于第一值和第二值来产生故障确定信号FAIL<X>。当第一值和第二值中的任何一个表示穿通电极TSV0X至TSV4X具有缺陷时,错误检测电路24_0至24_4可以输出逻辑低电平的故障确定信号FAIL<X>。如果在穿通电极TSV0X至TSV4X中没有缺陷,则故障确定信号FAIL<X>可以维持逻辑高电平;否则,故障确定信号FAIL<X>可以被去激活为逻辑低电平。测试设备(未示出)、控制器(未示出)或修复电路25_0至25_4可以基于故障确定信号FAIL<X>来判断穿通电极TSV0X至TSV4X是否具有缺陷。
如上所述,每个裸片的穿通电极扫描电路23_0至23_4和错误检测电路24_0至24_4可以通过对穿通电极TSV0X至TSV4X执行下行扫描和上行扫描来检测穿通电极TSV0X至TSV4X是否具有缺陷。然而,当在错误检测电路24_0至24_4中存在缺陷时,即使穿通电极TSV0X至TSV4X没有缺陷,故障确定信号FAIL<X>也可以被去激活为逻辑低电平。在这种情况下,由于不必要的修复,错误分析可能变得困难并且芯片制造产率可能降低。
在下文中,将描述一种能够在将半导体器件的多个裸片层叠之前对用于对穿通电极执行测试的错误检测电路的操作进行检测/验证的方法。
图5是示出根据本发明的各种实施例的半导体器件200的电路图。作为参考,图5的半导体器件200可以对应于图1至图3中的多个裸片(即,核心裸片和基底逻辑裸片)中的每个裸片(在所述裸片被层叠之前)。即,图5的半导体器件200可以对应于晶片级的所述裸片中的每个裸片。
参考图5,半导体器件200可以包括:第一穿通电极TSV1至第n穿通电极TSVn,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n以及第一错误检测电路220_1至第n错误检测电路220_n。
第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以分别被耦接到第一穿通电极TSV1至第n穿通电极TSVn。第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n中的每一个可以被耦接到第一穿通电极TSV1至第n穿通电极TSVn中的对应一个的一个端子NOX1至NOXn。第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将第一穿通电极TSV1至第n穿通电极TSVn充电至第一电压电平(例如,供电电压(VDD)电平),或可以将第一穿通电极TSV1至第n穿通电极TSVn放电至第二电压电平(例如,接地电压(VSS)电平)。
在一个实施例中,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n中的每个可以包括上拉驱动器PMX和下拉驱动器NMX。上拉驱动器PMX可以根据上拉驱动信号PU_EN而将对应的穿通电极上拉至第一电压电平。例如,上拉驱动器PMX可以用PMOS晶体管来实施,所述PMOS晶体管耦接在供电电压(VDD)端子与对应的穿通电极的一个端子之间,并且具有用于接收上拉驱动信号PU_EN的栅极。下拉驱动器NMX可以根据下拉驱动信号PD_EN而将对应的穿通电极下拉至第二电压电平。例如,下拉驱动器NMX可以用NMOS晶体管来实施,所述NMOS晶体管耦接在对应的穿通电极的一个端子与接地电压(VSS)端子之间,并且具有用于接收下拉驱动信号PD_EN的栅极。优选地,由于上拉驱动信号PU_EN和下拉驱动信号PD_EN被激活为逻辑高电平,因此第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n中的每一个还可以包括反相器INVX以驱动由PMOS晶体管组成的上拉驱动器PMX。
作为参考,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以对应于图3中所示的每个裸片(在层叠所述裸片之后)的穿通电极扫描电路(例如,23_0至23_4)。上拉驱动器PMX和下拉驱动器NMX可以对应于图3中所示的每个裸片(在层叠所述裸片之后)的电流源(例如,PM0和PM4)和电流阱(例如,NM0和MM4)。即,在层叠所述裸片之前,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将对应的穿通电极上拉至第一电压电平,或者可以将对应的穿通电极下拉至第二电压电平。在层叠所述裸片之后,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以对如图3所示的在列方向上连接的穿通电极(例如,TSV0X至TSV4X)执行下行扫描和上行扫描。
第一错误检测电路220_1至第n错误检测电路220_n可以分别被耦接到第一穿通电极TSV1至第n穿通电极TSVn。第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以被耦接到第一穿通电极TSV1至第n穿通电极TSVn中的对应穿通电极的一个端子NOX1至NOXn。第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以将第一穿通电极TSV1至第n穿通电极TSVn中的对应的穿通电极的电压电平储存为下行检测信号DN_DET和上行检测信号UP_DET,并可以通过顺序地掩蔽下行检测信号DN_DET和上行检测信号UP_DET而输出第一错误检测信号至第n错误检测信号FAIL<1:n>中的对应的错误检测信号。
在一个实施例中,第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以包括下行锁存电路222、上行锁存电路224、判定电路226和掩蔽电路228。下行锁存电路222可以响应于下行扫描信号DN_SCAN和锁存信号OS_LAT而将对应的穿通电极的电压电平储存为下行检测信号DN_DET。上行锁存电路224可以响应于上行扫描信号UP_SCAN和锁存信号OS_LAT而将对应的穿通电极的电压电平储存为上行检测信号UP_DET。判定电路226可以基于下行检测信号DN_DET和上行检测信号UP_DET来产生对应的错误检测信号。掩蔽电路228可以通过顺序地掩蔽从下行锁存电路222输出的下行检测信号DN_DET和从上行锁存电路224输出的上行检测信号UP_DET而向判定电路226提供下行检测信号DN_DET和上行检测信号UP_DET。掩蔽电路228可以根据下行掩蔽信号DN_PASS来掩蔽下行检测信号DN_DET,并且可以根据上行掩蔽信号UP_PASS来掩蔽上行检测信号UP_DET。下行掩蔽信号DN_PASS和上行掩蔽信号UP_PASS可以被顺序地激活。将参考图6详细描述下行锁存电路222、上行锁存电路224、判定电路226和掩蔽电路228。
作为参考,第一错误检测电路220_1至第n错误检测电路220_n可以对应于图3中所示的每个裸片(在层叠所述裸片之后)的错误检测电路(24_0至24_4)。在层叠所述裸片之后,下行掩蔽信号DN_PASS和上行掩蔽信号UP_PASS可以被保持为预定的逻辑电平。因此,在层叠所述裸片之后,不管下行掩蔽信号DN_PASS和上行掩蔽信号UP_PASS如何,第一错误检测电路220_1至第n错误检测电路220_n可以根据下行扫描和上行扫描而对穿通电极TSV0X至TSV4X执行缺陷检测操作。
半导体器件200还可以包括第一移位电路230_1至第n移位电路230_n。第一移位电路230_1至第n移位电路230_n可以分别对应于第一错误检测电路220_1至第n错误检测电路220_n。第一移位电路230_1至第n移位电路230_n中的每一个可以被耦接到第一错误检测电路220_1至第n错误检测电路220_n中的对应的错误检测电路。根据选择信号SEL和移位时钟SCLK,第一移位电路230_1至第n移位电路230_n中的每一个可以储存从对应的错误检测电路输出的错误检测信号或在第一移位信号SRO<1>至第n移位信号SRO<n>之中的从前一位置的移位电路输出的移位信号,并将所储存的信号作为移位信号提供给下一位置的移位电路。作为参考,位于第一移位电路230_1至第n移位电路230_n之中的第一级的第一移位电路230_1可以接收源电压(VDD)电平的信号而非移位信号。
在一个实施例中,第一移位电路230_1至第n移位电路230_n中的每一个可以包括选择器232和移位器234。选择器232可以响应于选择信号SEL来选择错误检测信号FAIL<Y>和移位信号SRO<Y-1>中的一个。错误检测信号FAIL<Y>可以从第一错误检测电路220_1至第n错误检测电路220_n之中的对应的错误检测电路220_Y(1≤Y≤n)输出。移位信号SRO<Y-1>可以从第一移位电路230_1至第n移位电路230_n之中的前一位置的移位电路230_Y-1输出。例如,第二移位电路230_2的选择器可以响应于选择信号SEL来选择第二错误检测信号FAIL<2>和第一移位信号SRO<1>中的一个。当选择信号SEL具有逻辑高电平时,第二移位电路230_2的选择器可以选择第二错误检测信号FAIL<2>,而当选择信号SEL具有逻辑低电平时,第二移位电路230_2的选择器可以选择第一移位信号SRO<1>。响应于移位时钟SCLK,移位器234可以锁存选择器232的输出,并且将已锁存的信号作为移位信号提供给下一位置的移位电路。优选地,移位器234可以用触发器来实施。在第一移位电路230_1至第n移位电路230_n之中的位于最后一级的第n移位电路230_n可以通过测试焊盘TPAD向外部设备(或外部)输出第n移位信号SRO<n>。
根据上述配置,第一移位电路230_1至第n移位电路230_n可以根据移位时钟SCLK的触发而顺序地输出第一错误检测电路220_1至第n错误检测电路220_n的第一错误检测信号至第n错误检测信号FAIL<1:n>作为第n移位信号SRO<n>。第n移位信号SRO<n>可以通过测试焊盘TPAD被输出到外部测试设备(未示出)。
图6是示出图5所示的第一错误检测电路220_1的详细电路图。作为参考,第二错误检测电路220_2至第n错误检测电路220_n可以具有与第一错误检测电路220_1基本上相同的配置。
参考图6,第一错误检测电路220_1的下行锁存电路222可以响应于下行扫描信号DN_SCAN和锁存信号OS_LAT而将第一穿通电极TSV1的电压电平储存为下行检测信号DN_DET。下行锁存电路222可以包括第一发送器2222和第一锁存器2224。第一发送器2222可以基于下行扫描信号DN_SCAN和锁存信号OS_LAT而向第一锁存器2224传送从第一穿通电极TSV1的一个端子NOX1提供的信号(即,第一穿通电极TSV1的电压电平)。第一锁存器2224可以将从第一发送器2222传送的电压电平锁存为下行检测信号DN_DET。
例如,第一发送器2222可以包括第一与门AD1、第一反相器INV1和第一三相反相器TRI_INV1。第一与门AD1可以对下行扫描信号DN_SCAN和锁存信号OS_LAT执行逻辑与运算。第一反相器INV1可以将第一与门AD1的输出反相。第一三相反相器TRI_INV1可以根据第一与门AD1的输出和第一反相器INV1的输出而被使能,并且使经由第一穿通电极TSV1的端子NOX1传输的信号反相。第一锁存器2224可以包括交叉耦接的反相器INV2和INV3。根据上述配置,当下行扫描信号DN_SCAN和锁存信号OS_LAT两者都被激活时,下行锁存电路222可以将从第一穿通电极TSV1的端子NOX1提供的信号储存为下行检测信号DN_DET。
第一错误检测电路220_1的上行锁存电路224可以响应于上行扫描信号UP_SCAN和锁存信号OS_LAT而将第一穿通电极TSV1的电压电平储存为上行检测信号UP_DET。上行锁存电路224可以包括第二发送器2242和第二锁存器2244。第二发送器2242可以基于上行扫描信号UP_SCAN和锁存信号OS_LAT而向第二锁存器2244传送从第一穿通电极TSV1的一个端子NOX1提供的信号(即,第一穿通电极TSV1的电压电平)。第二锁存器2244可以将从第二发送器2242传送的电压电平锁存为上行检测信号UP_DET。第二发送器2242和第二锁存器2244可以分别与第一发送器2222和第一锁存器2224具有基本上相同的配置。根据上述配置,当上行扫描信号UP_SCAN和锁存信号OS_LAT两者都被激活时,上行锁存电路224可以将从第一穿通电极TSV1的端子NOX1提供的信号储存为上行检测信号UP_DET。
第一错误检测电路220_1的判定电路226可以通过将从下行锁存电路222输出的下行检测信号DN_DET和从上行锁存电路224输出的上行检测信号UP_DET进行组合来产生第一错误检测信号FAIL<1>。例如,判定电路226可以包括与非门ND1,其对下行检测信号DN_DET和上行检测信号UP_DET执行逻辑与非运算以输出第一错误检测信号FAIL<1>。
第一错误检测电路220_1的掩蔽电路228可以顺序地掩蔽从下行锁存电路222输出的下行检测信号DN_DET和从上行锁存电路224输出的上行检测信号UP_DET。掩蔽电路228可以包括下行掩蔽电路2282和上行掩蔽电路2284。下行掩蔽电路2282可以根据下行掩蔽信号DN_PASS来掩蔽下行检测信号DN_DET。上行掩蔽电路2284可以根据上行掩蔽信号UP_PASS来掩蔽上行检测信号UP_DET。优选地,下行掩蔽电路2282和上行掩蔽电路2284可以分别利用第一或门OR1和第二或门OR2来实施。即,下行掩蔽电路2282可以在下行掩蔽信号DN_PASS具有逻辑高电平时将下行检测信号DN_DET掩蔽为逻辑高电平,而可以在下行掩蔽信号DN_PASS具有逻辑低电平时输出下行检测信号DN_DET。上行掩蔽电路2284可以在上行掩蔽信号UP_PASS具有逻辑高电平时掩蔽上行检测信号UP_DET,而可以在上行掩蔽信号UP_PASS具有逻辑低电平时输出上行检测信号UP_DET。在层叠裸片(或半导体器件)之后,下行掩蔽信号DN_PASS和上行掩蔽信号UP_PASS可以被保持为逻辑低电平,从而防止由掩蔽电路228执行掩蔽操作。
在层叠之前,第一错误检测电路220_1至第n错误检测电路220_n可以产生指示下行锁存电路222或上行锁存电路224是否具有缺陷的第一错误检测信号至第n错误检测信号FAIL<1:n>。此外,在层叠之后,基于对在列方向上连接的穿通电极TSV0X至TSV4X的下行扫描操作和上行扫描操作,第一错误检测电路220_1至第n错误检测电路220_n可以产生指示穿通电极TSV0X至TSV4X(图3的)是否具有缺陷的第一错误检测信号至第n错误检测信号FAIL<1:n>。
在下文中,参考图5至图8,将描述根据本实施例的半导体器件200的测试操作。
图7和图8是用于描述根据本发明的各种实施例的半导体器件的测试操作的流程图和时序图。
参考图7和图8,可以执行对上行锁存电路224的高测试(步骤S810)。对于高测试,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将第一穿通电极TSV1至第n穿通电极TSVn充电至第一电压电平。当上拉驱动信号PU_EN被激活时,第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将第一穿通电极TSV1至第n穿通电极TSVn上拉至供电电压VDD。第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以在掩蔽下行检测信号DN_DET的情况下将对应的穿通电极的电压电平储存为上行检测信号UP_DET,从而输出对应的错误检测信号。
在一个实施例中,当上行扫描信号UP_SCAN和锁存信号OS_LAT被激活时,上行锁存电路224可以将对应的穿通电极的电压电平储存为上行检测信号UP_DET。此时,由于下行掩蔽信号DN_PASS被激活,因此掩蔽电路228可以掩蔽下行检测信号DN_DET。判定电路226可以基于上行检测信号UP_DET和被掩蔽为逻辑高电平的下行检测信号DN_DET来产生对应的错误检测信号。结果,在对上行锁存电路224的高测试期间,不管下行锁存电路222的操作如何,都可以根据从上行锁存电路224输出的上行检测信号UP_DET而产生第一错误检测信号至第n错误检测信号FAIL<1:n>。
尽管未在图8中示出,当选择信号SEL转变为逻辑高电平并且移位时钟SCLK触发一次时,第一移位电路230_1至第n移位电路230_n可以分别储存第一错误检测信号至第n错误检测信号FAIL<1:n>。此外,当选择信号SEL转变为逻辑低电平并且移位时钟SCLK触发n次时,第一移位电路230_1至第n移位电路230_n可以顺序地将第一错误检测信号至第n错误检测信号FAIL<1:n>移位,以经由测试焊盘TPAD将第n移位信号SRO<n>输出到外部。
外部测试设备可以基于第n移位信号SRO<n>来监测/检测上行锁存电路224是否正常工作。例如,在第一错误检测信号至第n错误检测信号FAIL<1:n>被顺序地输出为逻辑高电平的情况下,外部测试设备可以确定第一错误检测电路220_1至第n错误检测电路220_n的所有上行锁存电路224都正常工作。相反,在第一错误检测信号至第n错误检测信号FAIL<1:n>中的任意一个被输出为逻辑低电平的情况下,外部测试设备可以确定与具有逻辑低电平的错误检测信号相对应的上行锁存电路224异常工作。即,与具有逻辑低电平的错误检测信号相对应的上行锁存电路224可能具有缺陷。
接下来,可以执行对下行锁存电路222的高测试(步骤S820)。对于高测试,上拉驱动信号PU_EN可以被激活,并且因此第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将第一穿通电极TSV1至第n穿通电极TSVn上拉至供电电压VDD。第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以在掩蔽上行检测信号UP_DET的情况下将对应的穿通电极的电压电平储存为下行检测信号DN_DET,从而输出对应的错误检测信号。
在一个实施例中,当下行扫描信号DN_SCAN和锁存信号OS_LAT被激活时,下行锁存电路222可以将对应的穿通电极的电压电平储存为下行检测信号DN_DET。此时,由于上行掩蔽信号UP_PASS被激活,因此掩蔽电路228可以掩蔽上行检测信号UP_DET。判定电路226可以基于下行检测信号DN_DET和被掩蔽为逻辑高电平的上行检测信号UP_DET而产生对应的错误检测信号。结果,在对下行锁存电路222的高测试期间,不管上行锁存电路224的操作如何,都可以根据从下行锁存电路222输出的下行检测信号DN_DET而产生第一错误检测信号至第n错误检测信号FAIL<1:n>。
此后,根据选择信号SEL和移位时钟SCLK,第一移位电路230_1至第n移位电路230_n可以分别储存第一错误检测信号至第n错误检测信号FAIL<1:n>并将第一错误检测信号至第n错误检测信号FAIL<1:n>顺序地移位,以经由测试焊盘TPAD将第n移位信号SRO<n>输出到外部。外部测试设备可以基于第n移位信号SRO<n>来监测/检测下行锁存电路222是否正常工作。
接下来,可以执行对上行锁存电路224的低测试(步骤S830)。对于低测试,下拉驱动信号PD_EN可以被激活,然后第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将第一穿通电极TSV1至第n穿通电极TSVn下拉至接地电压VSS。当上行扫描信号UP_SCAN、锁存信号OS_LAT和下行掩蔽信号DN_PASS被激活时,第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以在掩蔽下行检测信号DN_DET的情况下将对应的穿通电极的电压电平储存为上行检测信号UP_DET,从而输出对应的错误检测信号。此后,根据选择信号SEL和移位时钟SCLK,第一移位电路230_1至第n移位电路230_n可以分别储存第一错误检测信号至第n错误检测信号FAIL<1:n>并将第一错误检测信号至第n错误检测信号FAIL<1:n>顺序地移位,以经由测试焊盘TPAD将第n移位信号SRO<n>输出到外部。
外部测试设备可以基于第n移位信号SRO<n>来监测/检测上行锁存电路224是否正常工作。例如,在第一错误检测信号至第n错误检测信号FAIL<1:n>被顺序地输出为逻辑低电平的情况下,外部测试设备可以确定第一错误检测电路220_1至第n错误检测电路220_n的所有上行锁存电路224正常工作。相反,在第一错误检测信号至第n错误检测信号FAIL<1:n>中的任意一个被输出为逻辑高电平的情况下,外部测试设备可以确定与具有逻辑低电平的错误检测信号相对应的上行锁存电路224异常工作。
接下来,可以执行对下行锁存电路222的低测试(步骤S840)。对于低测试,下拉驱动信号PD_EN可以被激活,并且因此第一穿通电极驱动电路210_1至第n穿通电极驱动电路210_n可以将第一穿通电极TSV1至第n穿通电极TSVn下拉至接地电压VSS。当下行扫描信号DN_SCAN、锁存信号OS_LAT和上行掩蔽信号UP_PASS被激活时,第一错误检测电路220_1至第n错误检测电路220_n中的每一个可以在掩蔽上行检测信号UP_DET的情况下将对应的穿通电极的电压电平储存为下行检测信号DN_DET,从而输出对应的错误检测信号。此后,根据选择信号SEL和移位时钟SCLK,第一移位电路230_1至第n移位电路230_n可以分别储存第一错误检测信号至第n错误检测信号FAIL<1:n>并将第一错误检测信号至第n错误检测信号FAIL<1:n>顺序地移位,以经由测试焊盘TPAD将第n移位信号SRO<n>输出到外部。
图7和图8示出了其中可以顺序地执行对上行锁存电路224的高测试S810、对下行锁存电路222的高测试S820、对上行锁存电路224的低测试S830以及对下行锁存电路222的低测试S840的情况。然而,本发明的构思和精神不限于此,并且可以在不脱离本发明的范围的情况下改变测试S810至S840的次序。例如,在一个实施例中,对上行锁存电路224的高测试S810、对上行锁存电路224的低测试S830、对下行锁存电路222的高测试S820以及对下行锁存电路222的低测试S840可以按照所述顺序来顺序地执行。
图9是示出根据本发明的各种实施例的半导体器件300的电路图。
参考图9,半导体器件300可以包括第一穿通电极TSV1至第n穿通电极TSVn、第一穿通电极驱动电路310_1至第n穿通电极驱动电路310_n和第一错误检测电路320_1至第n错误检测电路320_n。第一穿通电极驱动电路310_1至第n穿通电极驱动电路310_n和第一错误检测电路320_1至第n错误检测电路320_n可以具有与图5的配置基本上相同的配置。
与图5中的半导体器件200的不同,半导体器件300可以压缩从第一错误检测电路320_1至第n错误检测电路320_n输出的第一错误检测信号至第n错误检测信号FAIL<1:n>,从而一次输出第一压缩信号FAIL_H<n>和第二压缩信号FAIL_L<n>。
半导体器件300可以包括第一压缩电路330和第二压缩电路340。
当在高测试期间第一穿通电极TSV1至第n穿通电极TSVn被充电至第一电压电平时,第一压缩电路330可以压缩第一错误检测信号至第n错误检测信号FAIL<1:n>以输出第一压缩信号FAIL_H<n>。第一压缩电路330可以通过根据第一判断信号JUDGE_H而对第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑与运算来输出第一压缩信号FAIL_H<n>。在高测试期间,第一判断信号JUDGE_H可以被激活为逻辑高电平。第一压缩信号FAIL_H<n>可以经由第一测试焊盘TPAD_H被输出到外部设备(或外部)。
在一个实施例中,第一压缩电路330可以包括第一高压缩器330_1至第n高压缩器330_n。第一高压缩器330_1至第n高压缩器330_n可以对从前一位置的高压缩器330_1至330_n-1输出的信号FAIL_H<1:n-1>和第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑与运算。位于第一级的第一高压缩器330_1可以对第一错误检测信号FAIL<1>和第一判断信号JUDGE_H执行逻辑与运算。位于最后一级的第n高压缩器330_n可以通过对从第(n-1)高压缩器330_n-1输出的信号FAIL_H<n-1>和第n错误检测信号FAIL<n>执行逻辑与运算而输出第一压缩信号FAIL_H<n>。图9示出了第一高压缩器330_1至第n高压缩器330_n中的每一个用与非门和反相器来实施。然而,本发明的构思和精神不限于此,并且第一高压缩器330_1至第n高压缩器330_n可以利用用于执行逻辑与运算的各种逻辑电路来实施。
当在低测试期间第一穿通电极TSV1至第n穿通电极TSVn被放电至第二电压电平时,第二压缩电路340可以压缩第一错误检测信号至第n错误检测信号FAIL<1:n>以输出第二压缩信号FAIL_L<n>。第二压缩电路340可以通过根据第二判断信号JUDGE_L而对第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑或运算来输出第二压缩信号FAIL_L<n>。在低测试期间,第二判断信号JUDGE_L可以被激活为逻辑低电平。第二压缩信号FAIL_L<n>可以经由第二测试焊盘TPAD_L被输出到外部。
在一个实施例中,第二压缩电路340可以包括第一低压缩器340_1至第n低压缩器340_n。第一低压缩器340_1至第n低压缩器340_n可以对从前一位置的低压缩器340_1至340_n-1输出的信号FAIL_L<1:n-1>和第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑或运算。位于第一级的第一低压缩器340_1可以对第一错误检测信号FAIL<1>和第二判断信号JUDGE_L执行逻辑或运算。位于最后一级的第n低压缩器340_n可以通过对从第(n-1)低压缩器340_n-1输出的信号FAIL_L<n-1>和第n错误检测信号FAIL<n>执行逻辑或运算而输出第二压缩信号FAIL_L<n>。图9示出了第一低压缩器340_1至第n低压缩器340_n中的每一个用或非门和反相器来实施。然而,本发明的构思和精神不限于此,并且第一低压缩器340_1至第n低压缩器340_n可以利用用于执行逻辑或运算的各种逻辑电路来实施。
在下文中,参考图7至图9,将描述根据本实施例的半导体器件300的测试操作。
首先,可以执行对上行锁存电路的高测试(步骤S810)。在高测试期间,上拉驱动信号PU_EN可以被激活,并且上行扫描信号UP_SCAN、锁存信号OS_LAT和下行掩蔽信号DN_PASS可以被激活。因此,不管下行锁存电路的操作如何,都可以根据从上行锁存电路输出的上行检测信号UP_DET而产生第一错误检测信号至第n错误检测信号FAIL<1:n>。当第一判断信号JUDGE_H转变为逻辑高电平时,第一压缩电路330可以对第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑与运算,以输出第一压缩信号FAIL_H<n>。外部测试设备可以基于经由第一测试焊盘TPAD_H输出的第一压缩信号FAIL_H<n>来监测/检测上行锁存电路是否正常工作。例如,在高测试期间第一压缩信号FAIL_H<n>被输出为逻辑高电平的情况下,外部测试设备可以确定第一错误检测电路320_1至第n错误检测电路320_n的所有上行锁存电路正常工作。相反,在高测试期间第一压缩信号FAIL_H<n>被输出为逻辑低电平的情况下,外部测试设备可以确定至少一个上行锁存电路异常工作。
接下来,可以执行对下行锁存电路的高测试(步骤S820)。同样,不管上行锁存电路的操作如何,都可以根据从下行锁存电路输出的下行检测信号DN_DET而产生第一错误检测信号至第n错误检测信号FAIL<1:n>。当第一判断信号JUDGE_H转变为逻辑高电平时,第一压缩电路330可以对第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑与运算,以输出第一压缩信号FAIL_H<n>。外部测试设备可以基于经由第一测试焊盘TPAD_H输出的第一压缩信号FAIL_H<n>来监测/检测下行锁存电路是否正常工作。
接下来,可以执行对上行锁存电路的低测试(步骤S830)。在低测试期间,下拉驱动信号PD_EN可以被激活,并且上行扫描信号UP_SCAN、锁存信号OS_LAT和下行掩蔽信号DN_PASS可以被激活。因此,不管下行锁存电路的操作如何,都可以根据从上行锁存电路输出的上行检测信号UP_DET来产生第一错误检测信号至第n错误检测信号FAIL<1:n>。当第二判断信号JUDGE_L转变为逻辑低电平时,第二压缩电路340可以对第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑或运算以输出第二压缩信号FAIL_L<n>。外部测试设备可以基于经由第二测试焊盘TPAD_L输出的第二压缩信号FAIL_L<n>来监测/检测上行锁存电路是否正常工作。例如,在低测试期间第二压缩信号FAIL_L<n>被输出为逻辑低电平的情况下,外部测试设备可以确定第一错误检测电路320_1至第n错误检测电路320_n的所有上行锁存电路正常工作。相反,在低测试期间第二压缩信号FAIL_L<n>被输出为逻辑高电平的情况下,外部测试设备可以确定至少一个上行锁存电路异常工作。
接下来,可以执行对下行锁存电路的低测试(步骤S840)。同样,不管上行锁存电路的操作如何,都可以根据从下行锁存电路输出的下行检测信号DN_DET而产生第一错误检测信号至第n错误检测信号FAIL<1:n>。当第二判断信号JUDGE_L转变为逻辑低电平时,第二压缩电路340可以对第一错误检测信号至第n错误检测信号FAIL<1:n>执行逻辑或运算,以输出第二压缩信号FAIL_L<n>。外部测试设备可以基于经由第二测试焊盘TPAD_L输出的第二压缩信号FAIL_L<n>来监测/检测下行锁存电路是否正常工作。
根据一个实施例,可以根据设计选项来调整测试S810至S840的次序。图5的半导体器件200甚至可以识别错误检测电路中发生缺陷的位置。即,半导体器件200可以识别多个错误检测电路中的哪一个具有缺陷。尽管图9的半导体器件300不可以识别错误检测电路中发生缺陷的位置,但是半导体器件300可以在短的时间段内判断任意的错误检测电路是否具有缺陷。
根据本实施例,半导体器件可以通过检测针对穿通电极的错误检测电路是否正常工作来提高整体芯片制造产率。此外,半导体器件可以通过在层叠芯片/裸片之前检测针对穿通电极的错误检测电路的正常操作来减少/最小化封装/层叠芯片/裸片所花费的不必要的成本和时间。
尽管已经出于说明性目的描述了各种实施例,但是对于本领域技术人员显而易见的是,在不脱离如所附权利要求书所限定的本发明的精神和范围的情况下,可以进行各种改变和修改。
Claims (22)
1.一种半导体器件,包括:
第一穿通电极至第n穿通电极;
第一穿通电极驱动电路至第n穿通电极驱动电路,其适用于将所述第一穿通电极至第n穿通电极充电至第一电压电平,或将所述第一穿通电极至第n穿通电极放电至第二电压电平;以及
第一错误检测电路至第n错误检测电路,每个错误检测电路适用于将所述第一穿通电极至第n穿通电极中的对应的穿通电极的所述第一电压电平或所述第二电压电平储存为下行检测信号和上行检测信号,并且通过顺序地掩蔽所述下行检测信号和所述上行检测信号而输出第一错误检测信号至第n错误检测信号中的对应的错误检测信号。
2.根据权利要求1所述的半导体器件,还包括:
第一移位电路至第n移位电路,每个移位电路适用于根据选择信号和移位时钟,储存从所述第一错误检测电路至第n错误检测电路中的对应一个输出的错误检测信号或从前一位置的移位电路输出的移位信号,并将所储存的信号作为所述移位信号提供给向下一位置的移位电路。
3.根据权利要求2所述的半导体器件,其中,所述第一移位电路至第n移位电路中的每个包括:
选择器,其适用于响应于所述选择信号来选择所述错误检测信号和所述移位信号中的一个;和
移位器,其适用于响应于所述移位时钟,锁存所述选择器的输出,并将被锁存的信号作为所述移位信号提供给所述下一位置的移位电路。
4.根据权利要求1所述的半导体器件,还包括:
第一压缩电路,其适用于当所述第一穿通电极至第n穿通电极被充电至所述第一电压电平时,压缩所述第一错误检测信号至第n错误检测信号以输出第一压缩信号;和
第二压缩电路,其适用于当所述第一穿通电极至第n穿通电极被放电至所述第二电压电平时,压缩所述第一错误检测信号至第n错误检测信号以输出第二压缩信号。
5.根据权利要求4所述的半导体器件,
其中,所述第一压缩电路通过对所述第一错误检测信号至第n错误检测信号执行逻辑与运算而输出所述第一压缩信号,以及
其中,所述第二压缩电路通过对所述第一错误检测信号至第n错误检测信号执行逻辑或运算而输出所述第二压缩信号。
6.根据权利要求1所述的半导体器件,其中,所述第一错误检测电路至第n错误检测电路中的每个包括:
下行锁存电路,其适用于响应于下行扫描信号和锁存信号,将所述对应的穿通电极的所述第一电压电平或所述第二电压电平储存为所述下行检测信号;
上行锁存电路,其适用于响应于上行扫描信号和所述锁存信号,将所述对应的穿通电极的所述第一电压电平或所述第二电压电平储存为所述上行检测信号;
判定电路,其适用于基于所述下行检测信号和所述上行检测信号而产生所述对应的错误检测信号;以及
掩蔽电路,其适用于通过顺序地掩蔽从所述下行锁存电路输出的所述下行检测信号和从所述上行锁存电路输出的所述上行检测信号而向所述判定电路提供所述下行检测信号和所述上行检测信号。
7.根据权利要求6所述的半导体器件,其中,所述下行锁存电路包括:
第一发送器,其适用于基于所述下行扫描信号和所述锁存信号来传送所述对应的穿通电极的所述第一电压电平或所述第二电压电平;和
第一锁存器,其适用于将从所述第一发送器传送的所述对应的穿通电极的所述第一电压电平或所述第二电压电平锁存为所述下行检测信号。
8.根据权利要求6所述的半导体器件,其中,所述上行锁存电路包括:
第二发送器,其适用于基于所述上行扫描信号和所述锁存信号来传送所述对应的穿通电极的所述第一电压电平或所述第二电压电平;和
第二锁存器,其适用于将从所述第二发送器传送的所述对应的穿通电极的所述第一电压电平或所述第二电压电平锁存为所述上行检测信号。
9.根据权利要求6所述的半导体器件,其中,所述掩蔽电路包括:
下行掩蔽电路,其适用于根据下行掩蔽信号来掩蔽所述下行检测信号;和
上行掩蔽电路,其适用于根据上行掩蔽信号来掩蔽所述上行检测信号;
其中,所述下行掩蔽信号和所述上行掩蔽信号被顺序地激活。
10.根据权利要求1所述的半导体器件,其中,所述第一穿通电极驱动电路至第n穿通电极驱动电路中的每个包括:
上拉驱动器,其适用于根据上拉驱动信号而将所述对应的穿通电极上拉至所述第一电压电平;和
下拉驱动器,其适用于根据下拉驱动信号而将所述对应的穿通电极下拉至所述第二电压电平。
11.一种半导体器件的测试方法,包括:
当将多个穿通电极充电至第一电压电平时,通过在掩蔽下行检测信号的情况下将所述多个穿通电极中的每个穿通电极的所述第一电压电平储存为上行检测信号来输出多个错误检测信号;
当将所述多个穿通电极充电至所述第一电压电平时,通过在掩蔽所述上行检测信号的情况下将所述多个穿通电极中的每个穿通电极的所述第一电压电平储存为所述下行检测信号来输出所述多个错误检测信号;
当将所述多个穿通电极放电至第二电压电平时,通过在掩蔽所述下行检测信号的情况下将所述多个穿通电极中的每个穿通电极的所述第二电压电平储存为所述上行检测信号来输出所述多个错误检测信号;以及
当将所述多个穿通电极放电至所述第二电压电平时,通过在掩蔽所述上行检测信号的情况下将所述多个穿通电极中的每个穿通电极的所述第二电压电平储存为所述下行检测信号来输出所述多个错误检测信号。
12.根据权利要求11所述的测试方法,还包括:
根据选择信号和移位时钟,顺序地将所述多个错误检测信号移位以输出被移位的信号。
13.根据权利要求11所述的测试方法,还包括:
当所述多个穿通电极被充电至所述第一电压电平时,压缩所述多个错误检测信号以输出第一压缩信号;和
当所述多个穿通电极被放电至所述第二电压电平时,压缩所述多个错误检测信号以输出第二压缩信号。
14.根据权利要求13所述的测试方法,
其中,通过对所述多个错误检测信号执行逻辑与运算来产生所述第一压缩信号;
其中,通过对所述多个错误检测信号执行逻辑或运算来产生所述第二压缩信号。
15.一种半导体器件,包括:
多个穿通电极;
穿通电极驱动电路,其适用于将所述多个穿通电极充电至第一电压电平,或将所述多个穿通电极放电至第二电压电平;
下行锁存电路,其适用于响应于下行扫描信号和锁存信号而将所述多个穿通电极中的每个穿通电极的所述第一电压电平或所述第二电压电平储存为下行检测信号;
上行锁存电路,其适用于响应于上行扫描信号和所述锁存信号而将所述多个穿通电极中的每个穿通电极的所述第一电压电平或所述第二电压电平储存为上行检测信号;
掩蔽电路,其适用于顺序地掩蔽所述下行检测信号和所述上行检测信号;以及
判定电路,其适用于基于从所述掩蔽电路输出的所述下行检测信号和所述上行检测信号而产生多个错误检测信号。
16.根据权利要求15所述的半导体器件,还包括:
多个移位电路,每个移位电路适用于根据选择信号而储存所述错误检测信号中的对应的一个错误检测信号或从前一位置的移位电路输出的移位信号,并且根据移位时钟而将所储存的信号作为移位信号提供给下一位置的移位电路。
17.根据权利要求16所述的半导体器件,其中,所述移位电路中的每个包括:
选择器,其适用于响应于所述选择信号,选择对应的错误检测信号和所述移位信号中的一个;和
移位器,其适用于响应于所述移位时钟,锁存所述选择器的输出,并将被锁存的信号作为所述移位信号提供给所述下一位置的移位电路。
18.根据权利要求15所述的半导体器件,还包括:
第一压缩电路,其适用于当所述多个穿通电极被充电至所述第一电压电平时,压缩所述错误检测信号以输出第一压缩信号;和
第二压缩电路,其适用于当所述多个穿通电极被放电至所述第二电压电平时,压缩所述错误检测信号以输出第二压缩信号。
19.根据权利要求18所述的半导体器件,
其中,所述第一压缩电路通过对所述错误检测信号执行逻辑与运算来输出所述第一压缩信号,以及
其中,所述第二压缩电路通过对所述错误检测信号执行逻辑或运算来输出所述第二压缩信号。
20.根据权利要求15所述的半导体器件,其中,所述掩蔽电路包括:
下行掩蔽电路,其适用于根据下行掩蔽信号来掩蔽所述下行检测信号;和
上行掩蔽电路,其适用于根据上行掩蔽信号来掩蔽所述上行检测信号;
其中,所述下行掩蔽信号和所述上行掩蔽信号被顺序地激活。
21.一种用于测试多个半导体芯片的方法,每个半导体芯片包括穿通电极和用于检测所述穿通电极的缺陷的错误检测电路,所述方法包括:
以预定的电压电平驱动各个穿通电极;
使所述预定的电压电平穿过各个错误检测电路以产生检测信号;
基于所述检测信号的逻辑电平来检测所述各个错误检测电路的缺陷;
在竖直方向上层叠所述多个半导体芯片;
使源电流沿层叠的半导体芯片的向下方向流过所述层叠的半导体芯片的所述穿通电极以执行下行扫描操作;
使源电流沿所述层叠的半导体芯片的向上方向流过所述层叠的半导体芯片的所述穿通电极以执行上行扫描操作;以及
基于所述下行扫描操作和所述上行扫描操作,由所述错误检测电路确定所述穿通电极的缺陷。
22.根据权利要求21所述的方法,其中,所述预定的电压电平包括第一电压电平和比所述第一电压电平大预定电压的第二电压电平,
向所述各个错误检测电路提供所述第一电压电平,以产生第一检测信号,
向所述各个错误检测电路提供所述第二电压电平,以产生第二检测信号,以及
基于所述第一检测信号和所述第二检测信号中的每个的逻辑电平来确定所述各个错误检测电路的缺陷。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2019-0174014 | 2019-12-24 | ||
KR1020190174014A KR20210081753A (ko) | 2019-12-24 | 2019-12-24 | 반도체 장치 및 이의 테스트 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113035842A CN113035842A (zh) | 2021-06-25 |
CN113035842B true CN113035842B (zh) | 2024-01-23 |
Family
ID=76438347
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010598144.7A Active CN113035842B (zh) | 2019-12-24 | 2020-06-28 | 半导体器件及其测试方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11495498B2 (zh) |
KR (1) | KR20210081753A (zh) |
CN (1) | CN113035842B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102579174B1 (ko) * | 2018-12-24 | 2023-09-18 | 에스케이하이닉스 주식회사 | 적층형 메모리 장치 및 이를 포함하는 메모리 시스템 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1612483A (zh) * | 2003-10-31 | 2005-05-04 | 三星电子株式会社 | 延迟锁定环电路 |
CN104795108A (zh) * | 2014-01-16 | 2015-07-22 | 爱思开海力士有限公司 | 半导体器件和包括半导体器件的半导体系统 |
CN106030808A (zh) * | 2014-03-21 | 2016-10-12 | 德州仪器公司 | 分段式npn垂直双极晶体管 |
CN107045894A (zh) * | 2016-02-05 | 2017-08-15 | 爱思开海力士有限公司 | 层叠型半导体装置和包括层叠型半导体装置的系统 |
CN107305762A (zh) * | 2016-04-25 | 2017-10-31 | 三星显示有限公司 | 显示装置及其驱动方法 |
CN108511008A (zh) * | 2017-02-28 | 2018-09-07 | 爱思开海力士有限公司 | 层叠式半导体器件 |
CN110556154A (zh) * | 2018-05-31 | 2019-12-10 | 爱思开海力士有限公司 | 包括多输入移位寄存器电路的半导体器件 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5311784B2 (ja) | 2006-10-11 | 2013-10-09 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
KR20100100409A (ko) | 2009-03-06 | 2010-09-15 | 주식회사 하이닉스반도체 | 반도체 장치의 제조 방법 |
KR101634340B1 (ko) | 2009-11-03 | 2016-06-28 | 삼성전자주식회사 | 반도체 메모리 장치의 프로그램 방법 |
JP5601842B2 (ja) * | 2010-01-18 | 2014-10-08 | ピーエスフォー ルクスコ エスエイアールエル | 半導体装置、半導体装置の試験方法、及びデータ処理システム |
JP2012226794A (ja) * | 2011-04-18 | 2012-11-15 | Elpida Memory Inc | 半導体装置、及び半導体装置の制御方法。 |
KR102075497B1 (ko) * | 2013-05-20 | 2020-02-10 | 에스케이하이닉스 주식회사 | 반도체 집적회로 |
JP6264852B2 (ja) * | 2013-11-14 | 2018-01-24 | 株式会社ソシオネクスト | タイミング調整回路および半導体集積回路装置 |
KR20150097074A (ko) | 2014-02-18 | 2015-08-26 | 에스케이하이닉스 주식회사 | 테스트 회로 및 이를 포함하는 반도체 장치 |
KR102373541B1 (ko) | 2015-08-31 | 2022-03-11 | 삼성전자주식회사 | 반도체 장치, 스택 반도체 장치 및 이의 테스트 방법 |
KR20170034224A (ko) * | 2015-09-18 | 2017-03-28 | 에스케이하이닉스 주식회사 | 반도체 메모리 및 이를 이용한 반도체 시스템 |
KR20170060205A (ko) | 2015-11-23 | 2017-06-01 | 에스케이하이닉스 주식회사 | 적층형 메모리 장치 및 이를 포함하는 반도체 메모리 시스템 |
KR102392336B1 (ko) * | 2017-11-15 | 2022-04-28 | 삼성전자주식회사 | 디스플레이 구동 장치 및 이를 포함하는 디스플레이 시스템 |
JP7127152B2 (ja) * | 2018-11-28 | 2022-08-29 | アルプスアルパイン株式会社 | 静電容量センサ |
-
2019
- 2019-12-24 KR KR1020190174014A patent/KR20210081753A/ko active Search and Examination
-
2020
- 2020-06-02 US US16/890,190 patent/US11495498B2/en active Active
- 2020-06-28 CN CN202010598144.7A patent/CN113035842B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1612483A (zh) * | 2003-10-31 | 2005-05-04 | 三星电子株式会社 | 延迟锁定环电路 |
CN104795108A (zh) * | 2014-01-16 | 2015-07-22 | 爱思开海力士有限公司 | 半导体器件和包括半导体器件的半导体系统 |
CN106030808A (zh) * | 2014-03-21 | 2016-10-12 | 德州仪器公司 | 分段式npn垂直双极晶体管 |
CN107045894A (zh) * | 2016-02-05 | 2017-08-15 | 爱思开海力士有限公司 | 层叠型半导体装置和包括层叠型半导体装置的系统 |
CN107305762A (zh) * | 2016-04-25 | 2017-10-31 | 三星显示有限公司 | 显示装置及其驱动方法 |
CN108511008A (zh) * | 2017-02-28 | 2018-09-07 | 爱思开海力士有限公司 | 层叠式半导体器件 |
CN110556154A (zh) * | 2018-05-31 | 2019-12-10 | 爱思开海力士有限公司 | 包括多输入移位寄存器电路的半导体器件 |
Also Published As
Publication number | Publication date |
---|---|
US11495498B2 (en) | 2022-11-08 |
CN113035842A (zh) | 2021-06-25 |
KR20210081753A (ko) | 2021-07-02 |
US20210193525A1 (en) | 2021-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10074579B1 (en) | Stacked semiconductor device | |
US8937486B2 (en) | Method for testing through-silicon-via | |
US11600349B2 (en) | Testing through-silicon-vias | |
US11456283B2 (en) | Stacked semiconductor device and test method thereof | |
US8339879B2 (en) | Repair circuit and semiconductor apparatus including the same | |
US8689065B2 (en) | Semiconductor memory apparatus including data compression test circuit | |
US20180358332A1 (en) | Multi-chip semiconductor apparatus | |
US20200158776A1 (en) | Stacked semiconductor device and test method thereof | |
US20240257897A1 (en) | Integrated circuit chip and die test without cell array | |
CN113097198B (zh) | 层叠式半导体器件及其测试方法 | |
CN113035842B (zh) | 半导体器件及其测试方法 | |
US11156657B2 (en) | Stacked semiconductor device and test method thereof | |
US9041423B2 (en) | Semiconductor apparatus and testing method thereof | |
CN113097180B (zh) | 层叠式半导体器件及其测试方法 | |
US11422181B2 (en) | Semiconductor devices including through electrodes | |
US20230307420A1 (en) | Stack type semiconductor device and method of testing the stack type semiconductor device | |
US11568950B2 (en) | Semiconductor device having micro-bumps and test method thereof | |
US10903191B2 (en) | Semiconductor chip for repairing through electrode | |
KR20130049659A (ko) | 데이터출력회로를 포함하는 반도체시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |