WO2008100324A3 - Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3- dimensional structure resulting therefrom - Google Patents

Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3- dimensional structure resulting therefrom Download PDF

Info

Publication number
WO2008100324A3
WO2008100324A3 PCT/US2007/071370 US2007071370W WO2008100324A3 WO 2008100324 A3 WO2008100324 A3 WO 2008100324A3 US 2007071370 W US2007071370 W US 2007071370W WO 2008100324 A3 WO2008100324 A3 WO 2008100324A3
Authority
WO
WIPO (PCT)
Prior art keywords
levels
resulting therefrom
achieving
dimensional
high bandwidth
Prior art date
Application number
PCT/US2007/071370
Other languages
French (fr)
Other versions
WO2008100324A9 (en
WO2008100324A2 (en
Inventor
Philip George Emma
John Ulrich Knickerbocker
Chirag S. Patel
Original Assignee
International Business Machines Corporation
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corporation filed Critical International Business Machines Corporation
Priority to CN2007800188856A priority Critical patent/CN101473436B/en
Priority to EP07863368A priority patent/EP2036126A2/en
Publication of WO2008100324A2 publication Critical patent/WO2008100324A2/en
Publication of WO2008100324A9 publication Critical patent/WO2008100324A9/en
Publication of WO2008100324A3 publication Critical patent/WO2008100324A3/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L25/00Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
    • H01L25/03Assemblies 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/04Assemblies 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/065Assemblies 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/0657Stacked arrangements of devices
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L25/00Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
    • H01L25/03Assemblies 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/04Assemblies 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/065Assemblies 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/0652Assemblies 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
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L25/00Assemblies consisting of a plurality of individual semiconductor or other solid state devices ; Multistep manufacturing processes thereof
    • H01L25/18Assemblies 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
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/04All 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/065All 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/06503Stacked arrangements of devices
    • H01L2225/06513Bump or bump-like direct electrical connections between devices, e.g. flip-chip connection, solder bumps
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/04All 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/065All 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/06503Stacked arrangements of devices
    • H01L2225/06517Bump or bump-like direct electrical connections from device to substrate
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/04All 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/065All 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/06503Stacked arrangements of devices
    • H01L2225/06541Conductive via connections through the device, e.g. vertical interconnects, through silicon via [TSV]
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/04All 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/065All 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/06503Stacked arrangements of devices
    • H01L2225/06572Auxiliary carrier between devices, the carrier having an electrical connection structure
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2225/00Details relating to assemblies covered by the group H01L25/00 but not provided for in its subgroups
    • H01L2225/03All the devices being of a type provided for in the same subgroup of groups H01L27/00 - H01L33/648 and H10K99/00
    • H01L2225/04All 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/065All 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/06503Stacked arrangements of devices
    • H01L2225/06589Thermal management, e.g. cooling
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L23/00Details of semiconductor or other solid state devices
    • H01L23/58Structural electrical arrangements for semiconductor devices not otherwise provided for, e.g. in combination with batteries
    • H01L23/64Impedance arrangements
    • H01L23/642Capacitive arrangements
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/0001Technical content checked by a classifier
    • H01L2924/0002Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2924/00Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
    • H01L2924/15Details of package parts other than the semiconductor or other solid state devices to be connected
    • H01L2924/151Die mounting substrate
    • H01L2924/153Connection portion
    • H01L2924/1531Connection portion the connection portion being formed only on the surface of the substrate opposite to the die mounting surface
    • H01L2924/15311Connection 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

Abstract

A method of electronic computing, and more specifically, a method of design of cache hierarchies in 3-dimensional chips, and a cache hierarchy resulting therefrom, including a physical arrangement of bits in cache hierarchies implemented in 3 dimensions such that the planar wiring required in the busses connecting the levels of the hierarchy is minimized. In this way, the data paths between the levels are primarily the vias themselves, which leads to very short, hence fast and low power busses.
PCT/US2007/071370 2006-06-16 2007-06-15 Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3- dimensional structure resulting therefrom WO2008100324A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2007800188856A CN101473436B (en) 2006-06-16 2007-06-15 Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3-dimensional structure resulting therefrom
EP07863368A EP2036126A2 (en) 2006-06-16 2007-06-15 Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3-dimensional structure resulting therefrom

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US11/453,885 2006-06-16
US11/453,885 US7616470B2 (en) 2006-06-16 2006-06-16 Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3-dimensional structure resulting therefrom
US11/538,567 US7518225B2 (en) 2006-06-16 2006-10-04 Chip system architecture for performance enhancement, power reduction and cost reduction
US11/538,567 2006-10-04

Publications (3)

Publication Number Publication Date
WO2008100324A2 WO2008100324A2 (en) 2008-08-21
WO2008100324A9 WO2008100324A9 (en) 2009-05-22
WO2008100324A3 true WO2008100324A3 (en) 2011-01-13

Family

ID=38860723

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/071370 WO2008100324A2 (en) 2006-06-16 2007-06-15 Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3- dimensional structure resulting therefrom

Country Status (4)

Country Link
US (3) US7616470B2 (en)
EP (1) EP2036126A2 (en)
CN (1) CN101473436B (en)
WO (1) WO2008100324A2 (en)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7602062B1 (en) * 2005-08-10 2009-10-13 Altera Corporation Package substrate with dual material build-up layers
JP4824397B2 (en) * 2005-12-27 2011-11-30 イビデン株式会社 Multilayer printed wiring board
US8110899B2 (en) * 2006-12-20 2012-02-07 Intel Corporation Method for incorporating existing silicon die into 3D integrated stack
US8032711B2 (en) * 2006-12-22 2011-10-04 Intel Corporation Prefetching from dynamic random access memory to a static random access memory
US20080237738A1 (en) * 2007-03-27 2008-10-02 Christoph Andreas Kleint Integrated circuit, cell, cell arrangement, method for manufacturing an integrated circuit, method for manufacturing a cell arrangement; memory module
US9229887B2 (en) * 2008-02-19 2016-01-05 Micron Technology, Inc. Memory device with network on chip methods, apparatus, and systems
US7978721B2 (en) 2008-07-02 2011-07-12 Micron Technology Inc. Multi-serial interface stacked-die memory architecture
US8086913B2 (en) 2008-09-11 2011-12-27 Micron Technology, Inc. Methods, apparatus, and systems to repair memory
US20100078788A1 (en) 2008-09-26 2010-04-01 Amir Wagiman Package-on-package assembly and method
JP2010108204A (en) * 2008-10-30 2010-05-13 Hitachi Ltd Multichip processor
US8417974B2 (en) * 2009-11-16 2013-04-09 International Business Machines Corporation Power efficient stack of multicore microprocessors
US9123552B2 (en) 2010-03-30 2015-09-01 Micron Technology, Inc. Apparatuses enabling concurrent communication between an interface die and a plurality of dice stacks, interleaved conductive paths in stacked devices, and methods for forming and operating the same
US8466543B2 (en) 2010-05-27 2013-06-18 International Business Machines Corporation Three dimensional stacked package structure
US8299608B2 (en) 2010-07-08 2012-10-30 International Business Machines Corporation Enhanced thermal management of 3-D stacked die packaging
KR20120079397A (en) * 2011-01-04 2012-07-12 삼성전자주식회사 Stacked semiconductor device and manufacturing method thereof
US8569874B2 (en) 2011-03-09 2013-10-29 International Business Machines Corporation High memory density, high input/output bandwidth logic-memory structure and architecture
CN104094402A (en) 2011-12-01 2014-10-08 考文森智财管理公司 CPU with stacked memory
CN102662909B (en) * 2012-03-22 2013-12-25 东华理工大学 Three-dimensional many-core system on chip
US8891279B2 (en) 2012-09-17 2014-11-18 International Business Machines Corporation Enhanced wiring structure for a cache supporting auxiliary data output
US9378793B2 (en) * 2012-12-20 2016-06-28 Qualcomm Incorporated Integrated MRAM module
US9037791B2 (en) 2013-01-22 2015-05-19 International Business Machines Corporation Tiered caching and migration in differing granularities
US9336144B2 (en) * 2013-07-25 2016-05-10 Globalfoundries Inc. Three-dimensional processing system having multiple caches that can be partitioned, conjoined, and managed according to more than one set of rules and/or configurations
CN107564881B (en) * 2017-08-29 2018-09-21 睿力集成电路有限公司 A kind of chip stack stereo encapsulation structure and its manufacturing method
CN107564825B (en) * 2017-08-29 2018-09-21 睿力集成电路有限公司 A kind of chip double-side encapsulating structure and its manufacturing method
FR3082656B1 (en) 2018-06-18 2022-02-04 Commissariat Energie Atomique INTEGRATED CIRCUIT COMPRISING MACROS AND ITS MANUFACTURING METHOD
CN110540164A (en) * 2019-10-09 2019-12-06 太仓全众智能装备有限公司 Bottle type buffer memory machine
EP4071593A4 (en) * 2021-02-26 2023-08-23 Beijing Vcore Technology Co.,Ltd. Stacked cache system based on sedram, and control method and cache device
CN113097383B (en) * 2021-03-09 2023-07-18 长江先进存储产业创新中心有限责任公司 CPU and manufacturing method thereof
CN113096706B (en) * 2021-03-09 2023-06-16 长江先进存储产业创新中心有限责任公司 CPU and manufacturing method thereof
US11887908B2 (en) 2021-12-21 2024-01-30 International Business Machines Corporation Electronic package structure with offset stacked chips and top and bottom side cooling lid
CN114244920B (en) * 2021-12-29 2024-02-09 苏州盛科通信股份有限公司 New and old chip stacking head compatible method and system and chip
WO2023203435A1 (en) * 2022-04-22 2023-10-26 株式会社半導体エネルギー研究所 Semiconductor device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175160B1 (en) * 1999-01-08 2001-01-16 Intel Corporation Flip-chip having an on-chip cache memory
US20060113653A1 (en) * 2004-12-01 2006-06-01 Sherry Xiaoqi Stack package for high density integrated circuits

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5133061A (en) * 1987-10-29 1992-07-21 International Business Machines Corporation Mechanism for improving the randomization of cache accesses utilizing abit-matrix multiplication permutation of cache addresses
US5502667A (en) * 1993-09-13 1996-03-26 International Business Machines Corporation Integrated multichip memory module structure
US6059835A (en) * 1997-06-13 2000-05-09 International Business Machines Corporation Performance evaluation of processor operation using trace pre-processing
US6725334B2 (en) * 2000-06-09 2004-04-20 Hewlett-Packard Development Company, L.P. Method and system for exclusive two-level caching in a chip-multiprocessor
US6678814B2 (en) * 2001-06-29 2004-01-13 International Business Machines Corporation Method and apparatus for allocating data usages within an embedded dynamic random access memory device
JP4047788B2 (en) * 2003-10-16 2008-02-13 松下電器産業株式会社 Compiler device and linker device
US7130967B2 (en) * 2003-12-10 2006-10-31 International Business Machines Corporation Method and system for supplier-based memory speculation in a memory subsystem of a data processing system
US7305523B2 (en) * 2005-02-12 2007-12-04 International Business Machines Corporation Cache memory direct intervention
US7533321B2 (en) * 2005-09-13 2009-05-12 International Business Machines Corporation Fault tolerant encoding of directory states for stuck bits
US7404041B2 (en) * 2006-02-10 2008-07-22 International Business Machines Corporation Low complexity speculative multithreading system based on unmodified microprocessor core
JP4208895B2 (en) * 2006-05-30 2009-01-14 株式会社東芝 Cache memory device and processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175160B1 (en) * 1999-01-08 2001-01-16 Intel Corporation Flip-chip having an on-chip cache memory
US20060113653A1 (en) * 2004-12-01 2006-06-01 Sherry Xiaoqi Stack package for high density integrated circuits

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KARNEZOS M: "ADVANTAGES OF SYSTEM ON A PACKAGE AND SYSTEM ON A CHIP", ELECTRONIC PACKAGING AND PRODUCTION, CAHNERS PUBLISHING CO, NEWTON, MASSACHUSETTS, US, vol. 41, no. 8, 1 July 2001 (2001-07-01), pages 32-34,36, XP001093552, ISSN: 0013-4945 *
KIMURA M: "BRIDGING THE GAP BETWEEN PACKAGES AND CHIPS: 10MUM SUPER SONNECT TECHNOLOGY", SOLID STATE TECHNOLOGY, PENNWELL CORPORATION, TULSA, OK, US, vol. 43, no. 11, 1 November 2000 (2000-11-01), page 56,58,60, XP000976042, ISSN: 0038-111X *

Also Published As

Publication number Publication date
WO2008100324A9 (en) 2009-05-22
US7986543B2 (en) 2011-07-26
EP2036126A2 (en) 2009-03-18
WO2008100324A2 (en) 2008-08-21
US20070290315A1 (en) 2007-12-20
US20070294479A1 (en) 2007-12-20
US20080209126A1 (en) 2008-08-28
US7518225B2 (en) 2009-04-14
US7616470B2 (en) 2009-11-10
CN101473436B (en) 2011-04-13
CN101473436A (en) 2009-07-01

Similar Documents

Publication Publication Date Title
WO2008100324A3 (en) Method for achieving very high bandwidth between the levels of a cache hierarchy in 3-dimensional structures, and a 3- dimensional structure resulting therefrom
TWI260056B (en) Module structure having an embedded chip
TW200715491A (en) The arrangement of conductive pads on grid array package and on circuit board
WO2012000685A3 (en) Interposer and method for producing holes in an interposer
TW200627653A (en) Interconnection structure through passive component
WO2007074941A8 (en) Multilayer printed wiring board
WO2008108970A3 (en) Chips having rear contacts connected by through vias to front contacts
TW200640326A (en) Wiring board and method of manufacturing the same
TW200635021A (en) A substrate having high electrical connection reliability of a penetrating via connected to wirings and a method for manufacturing the same
TW200742021A (en) Integrated circuit arrangement having a plurality of conductive structure levels and capacitor, and method
TW200640325A (en) Wiring board manufacturing method
WO2008013673A3 (en) High speed, high density, low power die interconnect system
TW200742018A (en) Substrate having a built-in semiconductor element and built-in semiconductor substrate type multi-layer circuit board
WO2006010639A3 (en) Method of manufacturing an electronic circuit device through a direct write technique
WO2008102326A3 (en) In-grid decoupling for ball grid array (bga) devices
IL174504A0 (en) Flexidle assembly of stacked chips
MX2009005409A (en) Enhanced packaging for pc security.
TW200733824A (en) Wiring circuit board
Pal et al. A case for packageless processors
TW200629998A (en) Printed circuit board and forming method thereof
WO2007078484A3 (en) A processor for providing a high rate of transfer of instructions from a memory
WO2008060646A3 (en) Semiconductor device having carbon nanotube interconnects and method of fabrication
EP1571706A4 (en) Electronic device
WO2008155967A1 (en) Board with built-in component and its manufacturing method
TWI264127B (en) Chip package and substrate thereof

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780018885.6

Country of ref document: CN

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007863368

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: RU

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07863368

Country of ref document: EP

Kind code of ref document: A2