WO2022001062A1 - 利用有源硅连接层实现内置模拟电路的多裸片fpga - Google Patents
利用有源硅连接层实现内置模拟电路的多裸片fpga Download PDFInfo
- Publication number
- WO2022001062A1 WO2022001062A1 PCT/CN2020/141168 CN2020141168W WO2022001062A1 WO 2022001062 A1 WO2022001062 A1 WO 2022001062A1 CN 2020141168 W CN2020141168 W CN 2020141168W WO 2022001062 A1 WO2022001062 A1 WO 2022001062A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- fpga
- die
- circuit structure
- silicon
- circuit
- Prior art date
Links
- 229910052710 silicon Inorganic materials 0.000 title claims abstract description 140
- 239000010703 silicon Substances 0.000 title claims abstract description 140
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 title claims abstract description 138
- 238000000034 method Methods 0.000 claims description 20
- 230000008569 process Effects 0.000 claims description 16
- 239000000758 substrate Substances 0.000 claims description 13
- 239000002184 metal Substances 0.000 claims description 11
- 238000004804 winding Methods 0.000 claims description 3
- 238000004088 simulation Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 12
- 238000005516 engineering process Methods 0.000 abstract description 8
- 230000001965 increasing effect Effects 0.000 abstract description 4
- 238000004519 manufacturing process Methods 0.000 abstract description 4
- 238000005457 optimization Methods 0.000 abstract 1
- 239000003990 capacitor Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- 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/5381—Crossover interconnections, e.g. bridge stepovers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/30—Circuit design
- G06F30/34—Circuit design for reconfigurable circuits, e.g. field programmable gate arrays [FPGA] or programmable logic devices [PLD]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17748—Structural details of configuration resources
- H03K19/17764—Structural details of configuration resources for reliability
-
- 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/5382—Adaptable interconnections, e.g. for engineering changes
-
- 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
- H01L23/00—Details of semiconductor or other solid state devices
- H01L23/58—Structural electrical arrangements for semiconductor devices not otherwise provided for, e.g. in combination with batteries
- H01L23/64—Impedance arrangements
- H01L23/66—High-frequency adaptations
-
- 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/10—Bump connectors ; Manufacturing methods related thereto
- H01L24/15—Structure, shape, material or disposition of the bump connectors after the connecting process
- H01L24/16—Structure, shape, material or disposition of the bump connectors after the connecting process of an individual bump connector
-
- 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/18—High density interconnect [HDI] connectors; Manufacturing methods related thereto
- H01L24/20—Structure, shape, material or disposition of high density interconnect preforms
-
- 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
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17724—Structural details of logic blocks
- H03K19/17728—Reconfigurable logic blocks, e.g. lookup tables
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17736—Structural details of routing resources
- H03K19/17744—Structural details of routing resources for input/output signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17748—Structural details of configuration resources
- H03K19/1776—Structural details of configuration resources for memories
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/1778—Structural details for adapting physical parameters
- H03K19/17796—Structural details for adapting physical parameters for physical disposition of blocks
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2223/00—Details relating to semiconductor or other solid state devices covered by the group H01L23/00
- H01L2223/58—Structural electrical arrangements for semiconductor devices not otherwise provided for
- H01L2223/64—Impedance arrangements
- H01L2223/66—High-frequency adaptations
- H01L2223/6605—High-frequency electrical connections
- H01L2223/6638—Differential pair signal lines
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2223/00—Details relating to semiconductor or other solid state devices covered by the group H01L23/00
- H01L2223/58—Structural electrical arrangements for semiconductor devices not otherwise provided for
- H01L2223/64—Impedance arrangements
- H01L2223/66—High-frequency adaptations
- H01L2223/6644—Packaging aspects of high-frequency amplifiers
- H01L2223/6655—Matching arrangements, e.g. arrangement of inductive and capacitive components
-
- 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/02—Bonding areas; Manufacturing methods related thereto
- H01L2224/023—Redistribution layers [RDL] for bonding areas
-
- 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/02—Bonding areas; Manufacturing methods related thereto
- H01L2224/04—Structure, shape, material or disposition of the bonding areas prior to the connecting process
- H01L2224/04105—Bonding areas formed on an encapsulation of the semiconductor or solid-state body, e.g. bonding areas on chip-scale packages
-
- 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/12—Structure, shape, material or disposition of the bump connectors prior to the connecting process
- H01L2224/12105—Bump connectors formed on an encapsulation of the semiconductor or solid-state body, e.g. bumps on chip-scale packages
-
- 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/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
- 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/16235—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 via metallisation 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/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/16238—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 bonding area protruding from the surface 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/10—Bump connectors; Manufacturing methods related thereto
- H01L2224/15—Structure, shape, material or disposition of the bump connectors after the connecting process
- H01L2224/17—Structure, shape, material or disposition of the bump connectors after the connecting process of a plurality of bump connectors
- H01L2224/171—Disposition
- H01L2224/1718—Disposition being disposed on at least two different sides of the body, e.g. dual array
- H01L2224/17181—On opposite sides of the 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/18—High density interconnect [HDI] connectors; Manufacturing methods related thereto
- H01L2224/23—Structure, shape, material or disposition of the high density interconnect connectors after the connecting process
- H01L2224/25—Structure, shape, material or disposition of the high density interconnect connectors after the connecting process of a plurality of high density interconnect connectors
- H01L2224/251—Disposition
- H01L2224/2518—Disposition being disposed on at least two different sides of the body, e.g. dual array
-
- 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/488—Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads, terminal arrangements ; Selection of materials therefor consisting of soldered or bonded constructions
- H01L23/498—Leads, i.e. metallisations or lead-frames on insulating substrates, e.g. chip carriers
- H01L23/49811—Additional leads joined to the metallisation on the insulating substrate, e.g. pins, bumps, wires, flat leads
- H01L23/49816—Spherical bumps on the substrate for external connection, e.g. ball grid arrays [BGA]
-
- 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/5385—Assembly of a plurality of insulating substrates
-
- 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/141—Analog devices
- H01L2924/142—HF devices
- H01L2924/1421—RF devices
- H01L2924/14211—Voltage-controlled oscillator [VCO]
-
- 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/141—Analog devices
- H01L2924/1424—Operational amplifier
-
- 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/1431—Logic devices
-
- 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/14335—Digital signal processor [DSP]
-
- 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/1515—Shape
- H01L2924/15153—Shape the die mounting substrate comprising a recess for hosting the device
-
- 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
-
- 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/30—Technical effects
- H01L2924/301—Electrical effects
- H01L2924/30105—Capacitance
-
- 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/30—Technical effects
- H01L2924/301—Electrical effects
- H01L2924/30107—Inductance
-
- 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/30—Technical effects
- H01L2924/37—Effects of the manufacturing process
- H01L2924/37001—Yield
Definitions
- the invention relates to the technical field of FPGA, in particular to a multi-die FPGA which utilizes an active silicon connection layer to realize a built-in analog circuit.
- FPGA Field Programmable Gate Array
- Field Programmable Gate Array is a hardware programmable logic device, which is widely used in mobile communications, data centers, navigation and guidance, and autonomous driving.
- the scale of FPGAs continues to increase, and the requirements for functionality and stability are also getting higher and higher.
- the increase in chip processing will lead to an increase in the difficulty of chip processing and a decrease in chip production yield.
- FPGAs often need to cooperate with corresponding analog circuits, but it is difficult to fabricate these analog circuits directly on the FPGA chip, and even if they can be fabricated, it will occupy a lot of precious chip area.
- the present inventor proposes a multi-die FPGA that utilizes an active silicon connection layer to realize a built-in analog circuit.
- the technical solution of the present invention is as follows:
- a multi-die FPGA utilizing an active silicon connection layer to realize a built-in analog circuit comprising a substrate, a silicon connection layer stacked on the substrate, and several FPGA bare chips stacked on the silicon connection layer, Silicon connection layer covers all FPGA die;
- Each FPGA die includes several configurable functional modules, interconnection resource modules distributed around each configurable functional module, and connection point terminals.
- the configurable functional modules in the FPGA die at least include programmable logic units, silicon Stacking connection module and input and output ports.
- the silicon stacking connection module includes several silicon stacking connection points.
- the programmable logic units in the FPGA die are respectively connected with the silicon stacking connection point and the input and output ports through the interconnection resource module.
- the silicon stacking connection The point is connected to the corresponding connection point terminal through the top metal wire in the redistribution layer; the connection point terminal in each FPGA die is connected to the corresponding connection in other FPGA die through the cross-die connection in the silicon connection layer.
- Each FPGA die can be connected to any other FPGA die through the cross-die connection in the silicon connection layer; the input and output ports in the FPGA die are connected to the through-silicon via on the silicon connection layer. substrate;
- a first circuit structure is formed in the FPGA bare chip, and the port of the first circuit structure is connected to the corresponding silicon stack connection point through the interconnection resource module and then connected to the corresponding connection point lead-out terminal through the top metal wire in the redistribution layer;
- a second circuit structure is arranged in the silicon connection layer, the second circuit structure includes several analog circuit elements, and the connection point terminals on the FPGA die that are connected to the ports of the first circuit structure are connected through the silicon connection layer in the silicon connection layer.
- the first circuit structure and the second circuit structure are connected to form a built-in analog circuit inside the multi-die FPGA, and the input and output ports on the silicon connection layer are also connected to the substrate.
- a further technical solution is that the circuit parameter specification of the second circuit structure is greater than the predetermined parameter specification, and the predetermined parameter specification is the maximum circuit parameter specification that the same circuit structure can realize in the FPGA bare chip.
- the second circuit structure includes a capacitor device, the capacitance of the capacitor device is greater than the predetermined parameter specification of the capacitance, the predetermined parameter specification of the capacitance is the maximum capacitance that can be realized in the FPGA bare chip, and the capacitance of the capacitor device reaches Above uF level.
- the second circuit structure includes an inductance device, the inductance device is realized by winding on the silicon connection layer, the inductance of the inductance device is greater than the predetermined parameter specification of the inductance, and the predetermined parameter of the inductance is available in the FPGA bare chip.
- the maximum inductance achieved, the inductance of the inductive device reaches the level of more than 100nH.
- a further technical solution thereof is that the circuit size of the second circuit structure is larger than a predetermined size.
- the second circuit structure includes at least one of a resistance device, a bipolar transistor, an operational amplifier, a phase-locked loop, a delay-locked loop, an oscillator and a radio frequency acquisition circuit.
- a further technical solution is that the silicon connection layer and the FPGA bare chip use different process nodes, and the process node used by the FPGA bare chip is superior to the process node used by the silicon connection layer, and the second circuit structure requires a lower process level than a predetermined process. craftsmanship level.
- a further technical solution is that when analog signals are transmitted between the port of the first circuit structure and the port of the second circuit structure, the port of the first circuit structure is directly connected to the port of the second circuit structure through a silicon connection layer connection.
- a further technical solution is that when a differential signal is transmitted between the port of the first circuit structure and the port of the second circuit structure, the port of the first circuit structure includes a first differential port and a second differential port, and the port of the second circuit structure
- the port also includes a first differential port and a second differential port, the two first differential ports are correspondingly connected, the two second differential ports are correspondingly connected, and the signal lines between the two first differential ports are connected to the two second differential ports.
- the signal lines between are exactly the same.
- a further technical solution thereof is that the first circuit structure formed in at least one FPGA die in the multi-die FPGA is a digital circuit, and/or the first circuit structure formed in at least one FPGA die is an analog circuit, And/or, the first circuit structure formed in at least one FPGA die is an analog-digital hybrid circuit.
- the multi-die FPGA further includes other die stacked on the silicon connection layer, and a third circuit structure of an analog circuit structure is formed inside the other die, and the port of the third circuit structure is connected to the corresponding silicon.
- the top metal wires in the redistribution layer are connected to the corresponding connection point terminals, and are connected to the ports of the second circuit structure through the silicon connection layer in the silicon connection layer; the third circuit structure is connected to the first circuit structure.
- the circuit structure and the second circuit structure are connected to form a built-in analog circuit inside the multi-die FPGA.
- a further technical solution thereof is that the circuit parameters of the second circuit structure are adjusted and configured by a configuration circuit inside the multi-die FPGA.
- the configuration circuit inside the multi-die FPGA is a configuration chain inside the FPGA die.
- a further technical solution is that the configuration circuit inside the multi-die FPGA is a dynamically reconfigurable port inside the FPGA die.
- the first circuit structure is constructed based on programmable logic units in the FPGA bare chip, and the programmable logic units constructed to form the first circuit structure include at least one of CLB, BRAM and DSP.
- a further technical solution thereof is that the programmable logic unit used to construct and form the first circuit structure is dynamically configured by the dynamic programmable port of the FPGA bare chip where it is located.
- the multi-die FPGA of the present application utilizes a silicon connection layer to integrate multiple FPGA die, which can cascade multiple small-scale and small-area FPGA die to realize large-scale and large-area FPGA products, reduce processing difficulty, and improve chip production yield. , to speed up the design; at the same time, due to the existence of the active silicon connection layer, some circuit structures that are difficult to realize inside the die and/or those that occupy a larger die area and/or some circuit structures that require less processing technology
- the circuit structure can be laid on the silicon connection layer, which solves the existing problems of directly fabricating the circuit structure on the bare chip. Part of the circuit structure can be realized in the silicon connection layer, and the rest can be realized in the FPGA bare chip.
- the connection realizes the connection of the two parts and finally integrates the required circuit structure in the FPGA product, which is beneficial to optimize the performance of the FPGA product, improve the system stability, and reduce the system area.
- FIG. 1 is a cross-sectional view of the structure of the multi-die FPGA of the present application.
- FIG. 2 is a schematic diagram of an internal circuit structure of the multi-die FPGA of the present application.
- FIG. 3 is a schematic diagram of another internal circuit structure of the multi-die FPGA of the present application.
- FIG. 4 is another partial structural cross-sectional schematic diagram of the multi-die FPGA of the present application.
- FIG. 5 is a schematic diagram of another internal circuit structure of the multi-die FPGA of the present application.
- FIG. 6 is a schematic diagram of another internal circuit structure of the multi-die FPGA of the present application.
- the present application discloses a multi-die FPGA that utilizes an active silicon connection layer to realize a built-in analog circuit. Please refer to FIG. 1 .
- the multi-die FPGA includes a substrate 1 , a silicon connection layer 2 , and several The FPGA die are represented by die 1, die 2, etc., and so on.
- the FPGA also includes a package casing that is packaged on the substrate 1, the silicon connection layer 2 and the outside of the FPGA die for protecting each component, and also includes pins connected to the substrate for signal extraction, etc. These conventional structures are not shown in detail in 1.
- the FPGA of the present application does not use a single FPGA die structure, but includes multiple FPGA die, and the multiple FPGA die are stacked on the same silicon connection layer 2 .
- the plurality of FPGA die can be arranged along a one-dimensional direction on the silicon connection layer 2 , as shown in the top view in FIG. 2 . It can also be arranged in a two-dimensional stacking manner on the silicon connection layer 2, that is, arranged in the horizontal and vertical directions on the horizontal plane. As shown in FIG. Reasonable layout, according to the shape and area of each FPGA die, is compactly arranged on the silicon connection layer 2 so that the overall area of the entire FPGA is small and the interconnection performance between the die is better.
- This application adjusts and carefully designs the internal structure of the FPGA die and the connection method between the FPGA die and the silicon connection layer 2 .
- this application introduces the specific connection structure and implementation method between the FPGA die and the silicon connection layer 2:
- the FPGA die in this application is different from the conventional FPGA die.
- the conventional FPGA die is composed of configurable functional modules with various functions.
- the common configurable functional modules mainly include programmable logic units (CLB or PLBs) and input Output port (IOB), and sometimes include some other functional modules, such as BRAM, DSP, PC, etc.
- Each configurable function module has an interconnection resource module (INT) distributed around the configurable function module with the same structure, and the horizontal or vertical connections between the configurable function modules are all connected through the INT module.
- INT interconnection resource module
- the FPGA die in this application in addition to the conventional configurable functional modules such as CLB, IOB and other functional modules, also includes a special design inside the die according to the signal interconnection requirements between the die.
- the silicon stack connection module is a new silicon stack connection module, and each silicon stack connection module includes several silicon stack connection points 3.
- the silicon stack connection module is a newly added configurable function module dedicated to the signal extraction of the bare chip.
- the FPGA bare in this application The chip is the replacement of some conventional configurable functional blocks in the conventional FPGA die with silicon stack connection blocks. And according to the signal interconnection requirements, the conventional configurable functional modules at any position can be replaced.
- the silicon stack connection module can be set in the row and column where the programmable logic unit is located. In the structure, the silicon stack connection module can also be arranged in the row-column structure where other functional modules are located to obtain the FPGA bare chip in the present application.
- Each silicon stack connection module in the FPGA die in this application also has an interconnection resource module distributed around the silicon stack connection module, so the wiring structure of the FPGA die in this application can be similar to that of a conventional FPGA die Be consistent, no changes are required.
- the horizontal or vertical connections between the silicon stack connection module and other configurable functional modules are all connected through the INT module.
- the silicon stack connection module LNK is directly connected to the interconnect switch in the corresponding interconnect resource module INT, which is an interconnect line. a part of.
- the interconnection between the silicon stack connection module LNK and the interconnection switch may be fully interconnected or partially interconnected according to the need for connectivity.
- the FPGA die in this application also includes connection point terminals 4 corresponding to the internal silicon stack connection points 3, and the silicon stack connection points 3 in the FPGA die are connected to the corresponding top metal lines 5 in the redistribution layer (RDL layer).
- RDL layer redistribution layer
- connection point terminals 4 can be arranged, that is, each FPGA die is arranged with several rows of connection point terminals 4 along the first direction, and/or, along the Several columns of connection point lead-out ends 4 are arranged in the second direction, so as to realize efficient two-dimensional cascading of multiple rows and multiple columns.
- connection point terminal 4 When arranging multiple rows/columns of connection point terminal 4 along each direction, it may be evenly arranged at intervals, or may be arranged randomly.
- a first circuit structure is formed in the FPGA bare chip in the present application, and the first circuit structure may be an analog circuit, a digital circuit, an analog-digital hybrid circuit, or the like.
- the first circuit structure may be constructed based on programmable logic units inside the FPGA die, and the programmable logic units constructed to form the first circuit structure include at least one of CLB, BRAM, and DSP.
- the programmable logic unit used to construct and form the first circuit structure can be dynamically configured by the dynamic programmable port of the FPGA die where it is located.
- the port of the first circuit structure is also connected to the corresponding silicon stack connection point 3 through the interconnection resource module and then connected to the corresponding connection point terminal 4 through the top metal wire 5 in the redistribution layer.
- FIG. 1 only shows the first circuit structure inside the die 1, and actually, the same or different first circuit structures may exist in multiple FPGA die.
- a cross-die connection 6 is arranged in the silicon connection layer 2, and the connection point terminal 4 connecting the FPGA die to the programmable logic unit can be connected to other FPGA die through the cross-die connection 6 in the silicon connection layer 2
- the corresponding connection point in the terminal 4 realizes the interconnection between the FPGA bare chips.
- the layered arrangement of the cross-die connection 6 does not affect each other, the span and direction of the connection can be flexibly laid out, so each FPGA die can be connected to any other FPGA through the cross-die connection 6 in the silicon connection layer 2.
- Die connected for example, in FIG. 2 , the die 1 may be connected to the adjacent die 2 , or may be connected to the spaced die 3 .
- FIG. 2 the die 1 may be connected to the adjacent die 2 , or may be connected to the spaced die 3 .
- the die 4 can be connected to the die 5 in the same row, can also be connected to the die 6 in the same column, and can also be connected to the die 7 in different rows and columns.
- the connection method between the connection point terminal 4 and the silicon connection layer 2 may specifically be as follows: micro-convex balls are grown on the FPGA bare chip, the connection point terminal 4 is connected to the silicon connection layer 2 through the micro-convex balls, and passes through the cross-section inside the silicon connection layer 2.
- the die connection line 6 is connected to other FPGA die.
- Fig. 1 shows the micro-convex ball structure at the bottom of the FPGA die, which is not indicated in detail in this application.
- the input and output ports in the FPGA die are connected to the substrate 1 through the through silicon vias 7 on the silicon connection layer 2 .
- the silicon connection layer 2 in this application is an active silicon connection layer.
- the silicon connection layer 2 is also provided with a second circuit structure.
- the second circuit structure is an analog circuit, including several an analog circuit element.
- the input and output ports on the silicon connection layer 2 are also connected to the substrate 1 .
- the second circuit structure can be specifically implemented as a variety of circuit structures, mainly in the following three categories:
- the second circuit structure is a circuit structure that is not easy to implement in the FPGA die. Limited by the chip area and processing difficulty, some analog circuit components in the FPGA die can often only achieve smaller circuit parameter specifications, and this application can arrange these analog circuit components with limited circuit parameter specifications on the silicon connection. In order to achieve a larger circuit parameter specification on layer 2, the circuit parameter specification of the second circuit structure on the silicon connection layer 2 is larger than a predetermined parameter specification, and the predetermined parameter specification is the maximum circuit that the same circuit structure can realize in the FPGA die. Specifications.
- This type of analog circuit components mainly include capacitors and inductors:
- the capacitance in a conventional FPGA die is usually only at the pF level, while the capacitance of the capacitive device in the second circuit structure of the present application can reach the uF level or above.
- connecting a capacitor device at the power interface VCC and grounding GND can realize the function of noise reduction and filtering of the power supply, without external packaging capacitors and reducing the package size.
- the inductance of the inductance device included in the second circuit structure is greater than the predetermined parameter specification of the inductance, and the predetermined parameter of the inductance is the maximum inductance that can be realized in the FPGA bare chip.
- the inductance in a conventional FPGA die is usually only in the nH level, while the inductance of the inductance device in the second circuit structure of the present application can reach the level of more than 100nH.
- the second circuit structure is a circuit structure with a larger scale and a larger occupation area, that is, the circuit size of the second circuit structure is larger than a predetermined size, and the predetermined size is a preset parameter.
- This type of second circuit structure includes at least one of a resistive device, a bipolar transistor, an operational amplifier, a phase-locked loop, a delay-locked loop, an oscillator, and a radio frequency acquisition circuit.
- This type of large-scale circuit structure is arranged in the silicon connection layer, which can effectively reduce the area of FPGA die and increase the scale of digital logic.
- the second circuit structure may be a terminal matching resistor of LVDS.
- the second circuit structure can be a phase-locked loop.
- a phase-locked loop is formed by a phase- and frequency-discriminator, a low-pass filter, a voltage-controlled oscillator and a frequency divider.
- the reference clock is input through the phase-locked loop.
- FPGA die FPGA die.
- the second circuit structure may be a radio frequency acquisition circuit.
- an FPGA product that supports direct radio frequency acquisition can be quickly implemented, so that the FPGA product has the advantages of low power and high reliability.
- the second circuit structure is a circuit structure with lower requirements on the processing technology, and the second circuit structure requires a technology level lower than a predetermined technology level, and the predetermined technology level is a predetermined measurement index.
- the silicon connection layer and the FPGA die use different process nodes.
- the process node used by the FPGA die is superior to the process node used by the silicon connection layer.
- the FPGA die adopts the most advanced process node to improve the scale of logic resources and system operating frequency.
- the process node of the silicon connection layer is lower, so the circuit structure that requires less processing technology can be arranged on the silicon connection layer, and the processing efficiency is improved.
- It is well known in the industry that different components have requirements on process level, and a common second circuit structure with lower requirements on processing technology may specifically be a resistor, an inductor, a capacitor, etc., which will not be described in detail in this application.
- connection point terminal 4 connected to the port of the first circuit structure in the FPGA bare chip is connected to the port of the second circuit structure through the silicon connection layer connection line in the silicon connection layer, and the first circuit structure and the second circuit structure are connected to form a multi-circuit structure.
- the cross-die connection is connected between the FPGA die, and the silicon connection layer connection is connected between the FPGA die and the second circuit structure, which is used in this application to distinguish the connection relationship between the two. Two different names, but the silicon connection layer connection and the cross-die connection are actually metal wires, so the silicon connection layer connection is not separately marked in the attached drawing.
- the built-in analog circuit in a multi-die FPGA mainly includes the analog part and the corresponding the required number part.
- the analog part of the built-in analog circuit is all arranged on the silicon connection layer, that is, the analog part is only realized by the second circuit structure.
- a part of the analog part of the built-in analog circuit is arranged in the silicon connection layer, and a part is arranged in the FPGA die.
- the first circuit structure formed in at least one FPGA die in the multi-die FPGA is an analog circuit
- the silicon connection The second circuit structure within the layer forms an analog portion together with the first circuit structure within the at least one FPGA die.
- the analog part of the built-in analog circuit is partly arranged in the silicon connection layer and partly in other bare chips.
- the multi-die FPGA also includes other bare chips stacked on the silicon connection layer.
- the structures of other die are similar to the structures of the FPGA die in this application, and all include silicon stack connection modules.
- the port of the third circuit structure is connected to the corresponding connection point of the silicon stack and then connected to the corresponding connection point terminal through the top metal wire in the redistribution layer, and is connected to the second circuit through the connection of the silicon connection layer in the silicon connection layer
- the port of the structure is similar to the way in which the first circuit structure is connected to the second circuit structure, which will not be repeated in this application. Please refer to FIG.
- the die 4 is an FPGA die. Other dies are also laid out.
- the third circuit structure is connected with the first circuit structure and the second circuit structure to form a built-in analog circuit inside the multi-die FPGA.
- the second circuit structure in the silicon connection layer is formed as an analog part together with the third circuit structure in the other die.
- the multi-die FPGA includes one or more other dice inside, and the third circuit structure inside each other dice is connected by the silicon connection layer wiring in the silicon connection layer to form a larger-scale third circuit structure. Circuit configuration.
- the digital part of the built-in analog circuit is arranged in the silicon connection layer, or the digital part is arranged in at least one FPGA die, or the digital part is arranged in the silicon connection layer and at least one FPGA die.
- the first circuit structure formed in at least one FPGA die in the multi-die FPGA is a digital circuit.
- the analog-digital hybrid circuit in the FPGA die forms an analog part together with the second circuit structure in the silicon connection layer, and on the other hand, it also forms an analog part. together form the digital part.
- any one of analog signals, digital signals and differential signals may be transmitted between the port of the first circuit structure and the port of the second circuit structure:
- the port of the first circuit structure is directly connected to the port of the second circuit structure through a silicon connection layer connection, that is, through a metal wire Direct connection.
- a buffer is also provided on the silicon connection layer connection between the port of the first circuit structure and the port of the second circuit structure BUFs, BUFs are usually also routed in the silicon connection layer.
- the port of the first circuit structure includes the first differential port and the second differential port
- the port of the second circuit structure also includes the first differential port port and second differential port
- the two first differential ports are connected correspondingly
- the two second differential ports are connected correspondingly
- the signal lines between the two first differential ports and the signal lines between the two second differential ports are completely same.
- the signal line between the two differential ports includes each segment of line between the differential port of the first circuit structure-silicon stack connection point-connection point lead-out terminal-the differential port of the second circuit structure. Identical representations must be Matched throughout, with the same routing, shape, distance, and interface.
- circuit parameters of the second circuit structure in the present application can be adjusted and configured by a configuration circuit inside the multi-die FPGA, where the configuration circuit is a configuration chain inside the FPGA die, or is dynamically reconfigurable inside the FPGA die port. same,
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computer Networks & Wireless Communication (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
Claims (17)
- 一种利用有源硅连接层实现内置模拟电路的多裸片FPGA,其特征在于,所述多裸片FPGA包括基板、层叠设置在所述基板上的硅连接层以及层叠设置在所述硅连接层上的若干个FPGA裸片,所述硅连接层覆盖所有的FPGA裸片;每个FPGA裸片内包括若干个可配置功能模块、环于各个可配置功能模块分布的互连资源模块以及连接点引出端,所述FPGA裸片内的可配置功能模块至少包括可编程逻辑单元、硅堆叠连接模块和输入输出端口,所述硅堆叠连接模块内包括若干个硅堆叠连接点,所述FPGA裸片内的可编程逻辑单元分别与硅堆叠连接点和输入输出端口通过互连资源模块相连,所述硅堆叠连接点通过重布线层内的顶层金属线与相应的连接点引出端相连;每个FPGA裸片中的连接点引出端通过所述硅连接层内的跨裸片连线与其他FPGA裸片中相应的连接点引出端相连,每个FPGA裸片可通过所述硅连接层内的跨裸片连线与其他任意一个FPGA裸片相连;FPGA裸片内的输入输出端口通过所述硅连接层上的硅通孔连接至所述基板;所述FPGA裸片内形成有第一电路结构,所述第一电路结构的端口通过所述互连资源模块连接到相应的硅堆叠连接点后通过重布线层内的顶层金属线连接到相应的连接点引出端;所述硅连接层内布设有第二电路结构,所述第二电路结构包括若干个模拟电路元件,所述FPGA裸片上与所述第一电路结构的端口相连的连接点引出端通过所述硅连接层内的硅连接层连线连接到所述第二电路结构的端口,所述第一电路结构和所述第二电路结构相连形成所述多裸片FPGA内部的内置模拟电路,所述硅连接层上的输入输出端口也连接至所述基板。
- 根据权利要求1所述的多裸片FPGA,其特征在于,所述第二电路结构的电路参数规格大于预定参数规格,所述预定参数规格为相同电路结构在FPGA裸片内可实现的最大电路参数规格。
- 根据权利要求2所述的多裸片FPGA,其特征在于,所述第二电路结构包括电容器件,所述电容器件的电容量大于电容量预定参数规格,所述电容量预定参数规格是FPGA裸片内可实现的最大电容量,所述电容器件的电容量达到uF以上级别。
- 根据权利要求2所述的多裸片FPGA,其特征在于,所述第二电路结构包括电感器件,所述电感器件通过所述硅连接层上的绕线实现,所述电感器件的电感量大于电感量预定参数规格,所述电感量预定参数规格是FPGA裸片内可实现的最大电感量,所述电感器件的电感量达到100nH以上级别。
- 根据权利要求1所述的多裸片FPGA,其特征在于,所述第二电路结构的电路尺寸大于预定尺寸。
- 根据权利要求5所述的多裸片FPGA,其特征在于,所述第二电路结构包括电阻器件、双极性晶体管、运算放大器、锁相环、延迟锁相环、振荡器和射频采集电路中的至少一种。
- 根据权利要求1所述的多裸片FPGA,其特征在于,所述硅连接层和FPGA裸片采用不同的工艺节点,FPGA裸片采用的工艺节点优于所述硅连接层采用的工艺节点,则所述第二电路结构对工艺水平的需求低于预定工艺水平。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述第一电路结构的端口和所述第二电路结构的端口之间传输模拟信号时,所述第一电路结构的端口直接通过硅连接层连线连接到所述第二电路结构的端口。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述第一电路结构的端口和所述第二电路结构的端口之间传输数字信号时,所述第一电路结构的端口与所述第二电路结构的端口之间的硅连接层连线上还设置有缓冲器。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述第一电路结构的端口和所述第二电路结构的端口之间传输差分信号时,则所述第一电路结构的端口包括第一差分口和第二差分口,所述第二电路结构的端口也包括第一差分口和第二差分口,两个第一差分口对应连接、两个第二差分口对应连接,且两个第一差分口之间的信号线与两个第二差分口之间的信号线完全相同。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述多裸片FPGA中至少一个FPGA裸片内形成的第一电路结构为数字电路,和/或,至少一个FPGA裸片内形成的第一电路结构为模拟电路,和/或,至少一个FPGA裸片内形成的第一电路结构为模数混合电路。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述多裸片FPGA还包括层叠设置在所述硅连接层上的其他裸片,所述其他裸片内部形成模拟电路结构的第三电路结构,所述第三电路结构的端口连接到相应的硅堆叠连接点后通过重布线层内的顶层金属线连接到相应的连接点引出端、并通过所述硅连接层内的硅连接层连线连接到所述第二电路结构的端口;所述第三电路结构与所述第一电路结构和所述第二电路结构相连形成所述多裸片FPGA内部的内置模拟电路。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述第二电路结构的电路参数由所述多裸片FPGA内部的配置电路调节配置。
- 根据权利要求13所述的多裸片FPGA,其特征在于,所述多裸片FPGA内部的配置电路为FPGA裸片内部的配置链。
- 根据权利要求13所述的多裸片FPGA,其特征在于,所述多裸片FPGA内部的配置电路为FPGA裸片内部的动态可重配端口。
- 根据权利要求1-7任一所述的多裸片FPGA,其特征在于,所述第一电路结构基于所述FPGA裸片内的可编程逻辑单元构建形成,构建形成所述第一电路结构的可编程逻辑单元包括CLB、BRAM和DSP中的至少一种。
- 根据权利要求16所述的多裸片FPGA,其特征在于,用于构建形成所述第一电路结构的可编程逻辑单元由所在的FPGA裸片的动态可编程端口进行动态配置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/421,460 US12009307B2 (en) | 2020-07-01 | 2020-12-30 | Multi-die FPGA implementing built-in analog circuit using active silicon connection layer |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010622764.X | 2020-07-01 | ||
CN202010622764.XA CN111753478B (zh) | 2020-07-01 | 2020-07-01 | 利用有源硅连接层实现内置模拟电路的多裸片fpga |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022001062A1 true WO2022001062A1 (zh) | 2022-01-06 |
Family
ID=72680294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/141168 WO2022001062A1 (zh) | 2020-07-01 | 2020-12-30 | 利用有源硅连接层实现内置模拟电路的多裸片fpga |
Country Status (3)
Country | Link |
---|---|
US (1) | US12009307B2 (zh) |
CN (1) | CN111753478B (zh) |
WO (1) | WO2022001062A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753478B (zh) | 2020-07-01 | 2022-02-18 | 无锡中微亿芯有限公司 | 利用有源硅连接层实现内置模拟电路的多裸片fpga |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101582412A (zh) * | 2008-05-12 | 2009-11-18 | 台湾积体电路制造股份有限公司 | 输入/输出垫结构 |
US20100148316A1 (en) * | 2008-12-11 | 2010-06-17 | Stats Chippac, Ltd. | Semiconductor Device and Method of Forming Topside and Bottom-side Interconnect Structures Around Core Die with TSV |
CN102446883A (zh) * | 2011-12-12 | 2012-05-09 | 清华大学 | 一种通用封装基板、封装结构和封装方法 |
CN103681618A (zh) * | 2012-09-20 | 2014-03-26 | 国际商业机器公司 | 具有通孔的功能性玻璃处理晶片 |
US20160358889A1 (en) * | 2015-06-03 | 2016-12-08 | Apple Inc. | Dual molded stack tsv package |
CN108352378A (zh) * | 2015-10-16 | 2018-07-31 | 赛灵思公司 | 无中介层的叠式裸片互连 |
CN111753478A (zh) * | 2020-07-01 | 2020-10-09 | 无锡中微亿芯有限公司 | 利用有源硅连接层实现内置模拟电路的多裸片fpga |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6917219B2 (en) * | 2003-03-12 | 2005-07-12 | Xilinx, Inc. | Multi-chip programmable logic device having configurable logic circuitry and configuration data storage on different dice |
US8476735B2 (en) * | 2007-05-29 | 2013-07-02 | Taiwan Semiconductor Manufacturing Company, Ltd. | Programmable semiconductor interposer for electronic package and method of forming |
US7973555B1 (en) * | 2008-05-28 | 2011-07-05 | Xilinx, Inc. | Configuration interface to stacked FPGA |
US9064715B2 (en) * | 2010-12-09 | 2015-06-23 | Taiwan Semiconductor Manufacturing Company, Ltd. | Networking packages based on interposers |
US8546955B1 (en) * | 2012-08-16 | 2013-10-01 | Xilinx, Inc. | Multi-die stack package |
US9319148B2 (en) * | 2012-10-01 | 2016-04-19 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Optical interconnection to an integrated circuit |
US9106229B1 (en) * | 2013-03-14 | 2015-08-11 | Altera Corporation | Programmable interposer circuitry |
US20150109024A1 (en) * | 2013-10-22 | 2015-04-23 | Vaughn Timothy Betz | Field Programmable Gate-Array with Embedded Network-on-Chip Hardware and Design Flow |
KR102381158B1 (ko) * | 2016-08-15 | 2022-03-30 | 자일링크스 인코포레이티드 | 적층형 실리콘 상호 연결(ssi) 기술 통합을 위한 독립형 인터페이스 |
US10431575B2 (en) * | 2017-12-19 | 2019-10-01 | Nxp B.V. | Multi-die array device |
US10812085B2 (en) * | 2018-12-27 | 2020-10-20 | Intel Corporation | Power management for multi-dimensional programmable logic devices |
CN110739135B (zh) * | 2019-10-29 | 2021-02-02 | 电子科技大学 | 一种基于电感可调的变压器 |
-
2020
- 2020-07-01 CN CN202010622764.XA patent/CN111753478B/zh active Active
- 2020-12-30 US US17/421,460 patent/US12009307B2/en active Active
- 2020-12-30 WO PCT/CN2020/141168 patent/WO2022001062A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101582412A (zh) * | 2008-05-12 | 2009-11-18 | 台湾积体电路制造股份有限公司 | 输入/输出垫结构 |
US20100148316A1 (en) * | 2008-12-11 | 2010-06-17 | Stats Chippac, Ltd. | Semiconductor Device and Method of Forming Topside and Bottom-side Interconnect Structures Around Core Die with TSV |
CN102446883A (zh) * | 2011-12-12 | 2012-05-09 | 清华大学 | 一种通用封装基板、封装结构和封装方法 |
CN103681618A (zh) * | 2012-09-20 | 2014-03-26 | 国际商业机器公司 | 具有通孔的功能性玻璃处理晶片 |
US20160358889A1 (en) * | 2015-06-03 | 2016-12-08 | Apple Inc. | Dual molded stack tsv package |
CN108352378A (zh) * | 2015-10-16 | 2018-07-31 | 赛灵思公司 | 无中介层的叠式裸片互连 |
CN111753478A (zh) * | 2020-07-01 | 2020-10-09 | 无锡中微亿芯有限公司 | 利用有源硅连接层实现内置模拟电路的多裸片fpga |
Also Published As
Publication number | Publication date |
---|---|
US12009307B2 (en) | 2024-06-11 |
US20220344268A1 (en) | 2022-10-27 |
CN111753478B (zh) | 2022-02-18 |
CN111753478A (zh) | 2020-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11170842B2 (en) | Stacked semiconductor device | |
US9337138B1 (en) | Capacitors within an interposer coupled to supply and ground planes of a substrate | |
JP5749854B2 (ja) | インダクタを有するインターポーザ | |
CN101894795B (zh) | 具有多级电容器的集成电路***及其制造方法 | |
KR102471533B1 (ko) | 패시브 평면형 디바이스를 갖는 rf 회로 장치 및 패시브 평면형 디바이스를 갖는 rf 회로 시스템 | |
JP2017525164A (ja) | システム・イン・パッケージ(sip)デバイス用の改良された基板 | |
CN111710662B (zh) | 一种通用多裸片硅堆叠互连结构 | |
WO2022001064A1 (zh) | 利用硅连接层形成片上网络的fpga装置 | |
WO2022001062A1 (zh) | 利用有源硅连接层实现内置模拟电路的多裸片fpga | |
US11942399B2 (en) | Semiconductor devices having a serial power system | |
US9935052B1 (en) | Power line layout in integrated circuits | |
CN111710663A (zh) | 一种多裸片硅堆叠互连结构fpga | |
US9548288B1 (en) | Integrated circuit die decoupling system with reduced inductance | |
CN111753480B (zh) | 利用有源硅连接层实现时钟树的多裸片fpga | |
CN111725188B (zh) | 一种硅连接层具有可配置电路的多裸片fpga | |
KR100780950B1 (ko) | 반도체 집적 회로 제조 방법 및 이를 적용한 반도체 집적회로 | |
US9837994B2 (en) | Stacked delay element and method of assembling same | |
CN111753481B (zh) | 利用有源硅连接层平衡延迟的多裸片fpga | |
CN111710661B (zh) | 基于信号延迟平衡技术设计的多裸片fpga | |
CN111753479B (zh) | 利用硅连接层集成多裸片的片上网络的多裸片fpga | |
CN115640256A (zh) | 一种利用重布线层实现用户设计的可编程芯片 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20943213 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20943213 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20943213 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 10.07.2023) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20943213 Country of ref document: EP Kind code of ref document: A1 |