+

US20060131725A1 - System for implementing a configurable integrated circuit - Google Patents

System for implementing a configurable integrated circuit Download PDF

Info

Publication number
US20060131725A1
US20060131725A1 US11/016,014 US1601404A US2006131725A1 US 20060131725 A1 US20060131725 A1 US 20060131725A1 US 1601404 A US1601404 A US 1601404A US 2006131725 A1 US2006131725 A1 US 2006131725A1
Authority
US
United States
Prior art keywords
power
die
segment
rings
canceled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/016,014
Other versions
US7075179B1 (en
Inventor
Anwar Ali
Julie Beatty
Kalyan Doddapaneni
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bell Semiconductor LLC
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US11/016,014 priority Critical patent/US7075179B1/en
Assigned to LSI LOGIC CORPORATION reassignment LSI LOGIC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALI, ANWAR, BEATTY, JULIE L., DODDAPANENI, KALYAN
Publication of US20060131725A1 publication Critical patent/US20060131725A1/en
Application granted granted Critical
Publication of US7075179B1 publication Critical patent/US7075179B1/en
Assigned to DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT reassignment DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: AGERE SYSTEMS LLC, LSI CORPORATION
Assigned to LSI CORPORATION reassignment LSI CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: LSI LOGIC CORPORATION
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LSI CORPORATION
Assigned to AGERE SYSTEMS LLC, LSI CORPORATION reassignment AGERE SYSTEMS LLC TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Assignors: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Assigned to BANK OF AMERICA, N.A., AS COLLATERAL AGENT reassignment BANK OF AMERICA, N.A., AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Assigned to AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. reassignment AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Assignors: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Assigned to BELL SEMICONDUCTOR, LLC reassignment BELL SEMICONDUCTOR, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., BROADCOM CORPORATION
Assigned to CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT reassignment CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BELL NORTHERN RESEARCH, LLC, BELL SEMICONDUCTOR, LLC, HILCO PATENT ACQUISITION 56, LLC
Assigned to BELL SEMICONDUCTOR, LLC, HILCO PATENT ACQUISITION 56, LLC, BELL NORTHERN RESEARCH, LLC reassignment BELL SEMICONDUCTOR, LLC SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CORTLAND CAPITAL MARKET SERVICES LLC
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L24/00Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
    • H01L24/01Means 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/02Bonding areas ; Manufacturing methods related thereto
    • H01L24/04Structure, shape, material or disposition of the bonding areas prior to the connecting process
    • H01L24/06Structure, shape, material or disposition of the bonding areas prior to the connecting process of a plurality of bonding areas
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L23/00Details of semiconductor or other solid state devices
    • H01L23/48Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads, terminal arrangements ; Selection of materials therefor
    • H01L23/488Arrangements 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/498Leads, i.e. metallisations or lead-frames on insulating substrates, e.g. chip carriers
    • H01L23/49838Geometry or layout
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L23/00Details of semiconductor or other solid state devices
    • H01L23/48Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads, terminal arrangements ; Selection of materials therefor
    • H01L23/50Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads, terminal arrangements ; Selection of materials therefor for integrated circuit devices, e.g. power bus, number of leads
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L24/00Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
    • H01L24/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L24/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L24/49Structure, shape, material or disposition of the wire connectors after the connecting process of a plurality of wire connectors
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/02Bonding areas; Manufacturing methods related thereto
    • H01L2224/023Redistribution layers [RDL] for bonding areas
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/02Bonding areas; Manufacturing methods related thereto
    • H01L2224/04Structure, shape, material or disposition of the bonding areas prior to the connecting process
    • H01L2224/0401Bonding areas specifically adapted for bump connectors, e.g. under bump metallisation [UBM]
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/02Bonding areas; Manufacturing methods related thereto
    • H01L2224/04Structure, shape, material or disposition of the bonding areas prior to the connecting process
    • H01L2224/05Structure, shape, material or disposition of the bonding areas prior to the connecting process of an individual bonding area
    • H01L2224/0554External layer
    • H01L2224/0555Shape
    • H01L2224/05552Shape in top view
    • H01L2224/05554Shape in top view being square
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/44Structure, shape, material or disposition of the wire connectors prior to the connecting process
    • H01L2224/45Structure, shape, material or disposition of the wire connectors prior to the connecting process of an individual wire connector
    • H01L2224/45001Core members of the connector
    • H01L2224/45099Material
    • H01L2224/451Material with a principal constituent of the material being a metal or a metalloid, e.g. boron (B), silicon (Si), germanium (Ge), arsenic (As), antimony (Sb), tellurium (Te) and polonium (Po), and alloys thereof
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/48Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
    • H01L2224/481Disposition
    • H01L2224/48151Connecting 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/48221Connecting 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/48225Connecting 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/48227Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation connecting the wire to a bond pad of the item
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/48Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
    • H01L2224/481Disposition
    • H01L2224/48151Connecting 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/48221Connecting 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/48225Connecting 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/48233Connecting between a semiconductor or solid-state body and an item not being a semiconductor or solid-state body, e.g. chip-to-substrate, chip-to-passive the body and the item being stacked the item being non-metallic, e.g. insulating substrate with or without metallisation connecting the wire to a potential ring of the item
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/49Structure, shape, material or disposition of the wire connectors after the connecting process of a plurality of wire connectors
    • H01L2224/491Disposition
    • H01L2224/4912Layout
    • H01L2224/49171Fan-out arrangements
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L2224/00Indexing scheme for arrangements for connecting or disconnecting semiconductor or solid-state bodies and methods related thereto as covered by H01L24/00
    • H01L2224/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L2224/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L2224/49Structure, shape, material or disposition of the wire connectors after the connecting process of a plurality of wire connectors
    • H01L2224/494Connecting portions
    • H01L2224/4943Connecting portions the connecting portions being staggered
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L24/00Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
    • H01L24/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L24/44Structure, shape, material or disposition of the wire connectors prior to the connecting process
    • H01L24/45Structure, shape, material or disposition of the wire connectors prior to the connecting process of an individual wire connector
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L24/00Arrangements for connecting or disconnecting semiconductor or solid-state bodies; Methods or apparatus related thereto
    • H01L24/01Means 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/42Wire connectors; Manufacturing methods related thereto
    • H01L24/47Structure, shape, material or disposition of the wire connectors after the connecting process
    • H01L24/48Structure, shape, material or disposition of the wire connectors after the connecting process of an individual wire connector
    • 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/00014Technical content checked by a classifier the subject-matter covered by the group, the symbol of which is combined with the symbol of this group, being disclosed without further technical details
    • 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/01Chemical elements
    • H01L2924/01005Boron [B]
    • 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/01Chemical elements
    • H01L2924/01006Carbon [C]
    • 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/01Chemical elements
    • H01L2924/01014Silicon [Si]
    • 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/01Chemical elements
    • H01L2924/01027Cobalt [Co]
    • 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/01Chemical elements
    • H01L2924/01033Arsenic [As]
    • 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/01Chemical elements
    • H01L2924/01075Rhenium [Re]
    • 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/01Chemical elements
    • H01L2924/01076Osmium [Os]
    • 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/10Details of semiconductor or other solid state devices to be connected
    • H01L2924/11Device type
    • H01L2924/14Integrated circuits
    • 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/10Details of semiconductor or other solid state devices to be connected
    • H01L2924/11Device type
    • H01L2924/14Integrated circuits
    • H01L2924/143Digital devices
    • H01L2924/1433Application-specific integrated circuit [ASIC]

Definitions

  • the present invention relates to semiconductor devices, and more particularly to a system for implementing a configurable integrated circuit.
  • Configurable semiconductor devices allow chip designers to configure input/output devices (hereinafter, I/Os) during metallisation or programming steps.
  • Examples of configurable semiconductor devices include rapid chips and field programmable devices.
  • a rapid chip is a fixed and pre-diffused semiconductor device, which is later metalized in different configurations according to a specific application and according to user requirements. Limited layers may also be fixed.
  • a field programmable device is a semiconductor device having logic blocks of gate arrays. Field programmable devices, which may also be pre-diffused, are configured with software or metalized to perform various functions according to a specific application and according to user requirements.
  • a slice Before a pre-diffused semiconductor device is metalized with metal traces or wire bonds, it is referred to as a “slice.” Certain metal layers may also be fixed in the slice. After a slice is metalized, it is referred to as an “instance.”
  • Configurable semiconductor devices provide silicon re-usability across many different applications, using configurable I/Os, which can be configured during the creation of an instance to perform different functions and to operate at different operating voltages that may be required by each distinct application.
  • FIG. 1 is a diagram of a conventional wirebond package 100 .
  • the wirebond package 100 includes an integrated circuit (IC) die (hereinafter, die 102 ), core logic 104 , I/O segments 110 , I/Os 112 , pad wires 114 , bond pads 116 , signal fingers 120 , power connections 130 , and power planes 140 .
  • IC integrated circuit
  • the I/Os 112 are configured to interface the core logic 104 with the environment external to the wirebond package 100 .
  • external environments include application-specific standard product (ASSP) environment or an application-specific integrated circuit (ASIC).
  • ASSP application-specific standard product
  • ASIC application-specific integrated circuit
  • the pad wires 114 and bond pads 116 connect the I/Os 112 to the signal fingers 120 , and to the power planes 140 .
  • the signal fingers 120 connect the I/Os 112 to signals or to discrete power in the external environment.
  • the I/Os 112 are also configured to operate at certain operating voltages (e.g. 1.2V, 1.5V, 2.5V, and 3.3V) by being connected via a metal trace or bond wire 114 to one of the power planes 140 depending on the required voltage.
  • certain operating voltages e.g. 1.2V, 1.5V, 2.5V, and 3.3V
  • Each power plane 140 is dedicated to supplying a unique operating voltage to a particular I/O segment 110 .
  • the I/O segments 110 are typically located around the die perimeter, and each I/O segment 110 is connected to the power plane 140 that is the closest in proximity. This simplifies the routing of the wire bonds 114 . Also, the lengths of the wire bonds 114 should be minimized to reduce power noise.
  • the number of I/O segments 110 corresponds to the number of power planes 140 , which is typically the same number of potentially required operating voltages. For example, if there are potentially four operating voltages required, there will be four available power planes 140 . Accordingly, the I/Os 112 will be partitioned into four I/O segments 110 .
  • the I/O segments 110 each have the same number of I/Os 112 , because it is unknown how many I/Os 112 will be required by a particular application to operate at a particular voltage. Accordingly, the maximum number of available I/Os 112 that could be configured for a given operating voltage is a direct function of the number of power planes 140 in the wirebond package 100 . If the total number of I/Os 112 is evenly allocated to the existing I/O segments 110 , there should be, in principle, a sufficient number of I/Os 112 that can be configured for a given voltage requirement.
  • a problem with this conventional solution is that there is a pre-defined number of I/Os 112 per I/O segment 110 . Consequently, this limits the number of I/Os 112 that can be supplied with a unique operating voltage.
  • a total of 44 configurable I/Os 112 exist on the die 102 .
  • the number of available voltages is limited by the number of power planes 140 . Since there are only four power planes 140 , there are only four available voltages. Accordingly, 11 I/Os may be configured for a voltage A, 11 I/Os may be configured for a voltage B, 11 I/Os may be configured for voltage C, and 11 I/Os may be configured for a voltage D.
  • the wirebond package 100 should suffice. However, the application may require more I/Os 112 than are available in a given I/O segment 110 of the wirebond package 100 . For example, 9 I/Os may require voltage A, 14 I/Os may require voltage B, 6 I/Os may require voltage C, and 15 I/Os may require voltage D. Accordingly, the wirebond package 100 would not suffice.
  • a different wirebond package slice must be chosen. Such a slice will require a larger population of configurable I/Os (i.e. at least 15 available I/Os per voltage plane). Additionally, a larger package and package body size will be necessary as a result of using the larger-populated slice. Consequently, this increases the cost of the die and the package, and increases the package body size, which will have to be accommodated for at the system level.
  • Another problem with the conventional solution is that if only some of the I/Os 112 in a given I/O segment 110 is required for a given operating voltage, the remaining unused I/Os 112 in that I/O segment 110 becomes wasted. Consequently, instance designers are not able to fully benefit from the configurable nature the I/Os 112 .
  • FIG. 2 is a diagram of a conventional flipchip package 200 .
  • the flipchip package 200 includes a die 202 , I/O segments 210 , I/Os 212 , metal traces 214 , signal bumps 220 , power connections 230 , power planes 240 , and power bumps 250 .
  • the I/Os 212 are configured to interface core logic (not shown) with the environment external to the flipchip package 200 .
  • the signal bumps 220 connect the I/Os 212 to signals or to discrete power in the external environment.
  • the I/Os 212 are also configured to operate at certain operating voltages by being connected via the metal traces 214 to one of the power planes 240 depending on the required voltage.
  • Each power plane 240 is dedicated to supplying a unique operating voltage to a particular I/O segment 210 .
  • the I/O segments 210 are typically located around the die perimeter, and each I/O segment 210 is connected to the power plane 240 that is the closest in proximity.
  • the number of I/O segments 210 corresponds to the number of power planes 240 , which is typically the same number of potentially required operating voltages.
  • the I/O segments 210 each have the same number of I/Os 212 , because it is unknown how many I/Os 212 will be required by a particular application to operate at a particular voltage. Accordingly, the maximum number of available I/Os 212 that could be configured for a given operating voltage is a direct function of the number of power planes 240 in the flipchip package 200 .
  • the flipchip package 200 of FIG. 2 has similar problems.
  • One problem with this conventional solution is that the number of I/Os 212 that can be supplied with a unique voltage is limited.
  • Another problem is that if only some of the I/Os 212 in a given I/O segment 210 is required for a given operating voltage, the remaining unused I/Os 212 in that I/O segment 210 become wasted.
  • Another problem is that the effective locations of the I/Os 212 that must operate at a particular voltage are fixed to a particular I/O segment 210 , thus restricting a board layout.
  • the number of power planes 240 in the flipchip package 200 is limited.
  • the present invention addresses such a need.
  • the present invention provides a system for implementing a configurable integrated circuit (IC). Aspects of the invention include an IC die; a plurality of input/outputs (I/Os) coupled to the IC die; and a plurality power planes coupled to the IC die for providing power to the plurality of I/Os at different voltages.
  • the plurality of power planes are each configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power planes. As a result, any number of I/Os available on the IC die can operate at a given voltage.
  • FIG. 1 is a diagram of a conventional wirebond package.
  • FIG. 2 is a diagram of a conventional flipchip package.
  • FIG. 3 is a diagram of a wirebond package in accordance with one embodiment of the present invention.
  • FIG. 4 is a diagram of a flipchip package in accordance with another embodiment of the present invention.
  • the present invention relates to semiconductor devices, and more particularly to a system for implementing a configurable integrated circuit.
  • the following description is presented to enable one of ordinary skill in the art to make and use the invention, and is provided in the context of a patent application and its requirements.
  • Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art.
  • the present invention is not intended to be limited to the embodiment shown, but is to be accorded the widest scope consistent with the principles and features described herein.
  • the present invention provides concentric power rings that provide power at different operating voltages to configurable I/Os on an IC die.
  • the power rings are configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power planes. As a result, any number of I/Os available on the IC die can operate at a given voltage.
  • FIG. 3 is a diagram of a wirebond package 300 in accordance with one embodiment of the present invention.
  • the wirebond package 300 includes a die 302 , core logic 304 , I/O segments 310 , I/Os 312 , wire bonds 314 , signal fingers 320 , power connections 330 , and concentric power rings 340 .
  • the I/Os 312 are configured to interface the core logic 304 with the environment external to the wirebond package 300 .
  • the I/Os 312 are also configured to operate at certain operating voltages (e.g. 1.2V, 1.5V, 2.5V, and 3.3V) by being connecting, via the wire bonds 314 and the power connections 330 , to the concentric power rings 340 depending on the required voltage.
  • the I/Os 312 may be connected to the power rings 340 s via a metal trace.
  • not all of the wire bonds 314 that are connected to the power rings 340 are shown.
  • the wire bonds 314 that are connected to the signal fingers 320 are not shown.
  • Each power ring 340 supplies a unique operating voltage to one or more of the I/Os 312 .
  • Each of the power rings 340 are configured concentrically around the die 302 so that any one or more of the I/Os 312 at any location on the die 302 can be individually configured to connect to any of the power rings 340 .
  • any number of I/Os 312 available on the die 302 can operate at a given voltage.
  • this embodiment of the present invention is described in the context of three concentric power rings 340 , one of ordinary skill in the art will readily recognize that there could be any number of concentric power rings 340 , their use would be within the spirit and scope of the present invention.
  • the actual shape of the power rings 340 may vary, depending on the specific application.
  • a power ring 340 can be polygonal, circular, oval, etc., and would be within the spirit and scope of the present invention.
  • the physical locations of the concentric power rings 340 can be created on different layers of the die 302 and be connected to the appropriate I/Os 312 through metal interconnects.
  • the I/Os 312 are typically located around the die perimeter. Because of the concentric configuration of the power rings 340 , all of the power rings 340 are in close proximity to all of the I/Os 312 . Accordingly, each I/O 312 can be conveniently connected to any power ring 340 with short wire bonds 314 . As a result, wire bond routing is simplified and power noise is minimized.
  • the I/Os 312 can be connected to any given power ring 340 individually or in an I/O segment 310 .
  • the I/O segments 310 connect to a given power ring 340 using a single power connection pad 314 .
  • the number of I/Os 312 in a given I/O segment 310 will vary, and the specific number will depend on the specific application.
  • an I/O segment 310 can include one or more I/Os 312 up to the total number I/Os 312 available on the die 302 .
  • FIG. 4 is a diagram of a flipchip package 400 in accordance with another embodiment of the present invention.
  • the flipchip package 400 includes a die 402 , I/O segments 410 , I/Os 412 , metal traces 414 , signal bumps 420 , power connections 430 , power bump rings 440 , and power bumps 442 .
  • the I/Os 412 are configured to interface core logic (not shown) with the environment external to the flipchip package 400 .
  • the signal bumps 420 connect the I/Os 412 to signals or to discrete power in the external environment.
  • the I/Os 412 are also configured to operate at certain operating voltages by being connected via the metal traces 414 to one of the power bump rings 440 depending on the required voltage.
  • Each power bump ring 440 supplies a unique operating voltage to one or more of the I/Os 412 .
  • Each of the power bump rings 440 are configured concentrically around the die 402 so that any one or more of the I/Os 412 at any location on the die 402 can be individually configured to connect to any of the power bump rings 440 . As a result, any number of I/Os 412 available on the die 402 can operate at a given voltage.
  • a power bump ring 440 may vary, depending on the specific application.
  • a power bump ring can be polygonal, circular, oval, etc., and would be within the spirit and scope of the present invention.
  • the physical locations of the concentric power bump rings 440 can be created on different layers of the die 402 and be connected to the appropriate I/Os 412 through metal interconnects.
  • the I/Os 412 are typically located around the die perimeter. Because of the concentric configuration of the power bump rings 440 , all of the power bump rings 440 are in close proximity to all of the I/Os 412 . Accordingly, each I/O 412 can be conveniently connected to any power bump ring 412 with short metalized traces. As a result, metal trace routing is simplified and power noise is minimized.
  • the I/Os 412 can be connected to any given power bump ring 440 individually or in an I/O segment 410 .
  • the I/O segments 410 can connect to a given power bump ring 440 using a single power connection pad 430 .
  • the number of I/Os 412 in a given I/O segment 410 will vary, and the specific number will depend on the specific application.
  • an I/O segment 410 can include one or more I/Os 412 up to the total number I/Os 412 available on the die 402 .
  • the present invention provides numerous benefits.
  • the number of I/Os that could be independently configured for a given operating voltage is not limited by the number power rings or power bump rings in a given package. This maximizes the number of I/Os that can operate at a given operating voltage. This also minimizes the number of I/Os that are wasted since I/Os can be conveniently powered by a given voltage ring individually or in varying sized groups.
  • Embodiments of the present invention enable simple, flexible, and optimal configuration of I/Os as well as an overall system design. This reduces circuit board costs, design time, and development time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

The present invention provides a system for implementing a configurable integrated circuit (IC). Aspects of the invention include an IC die; a plurality of input/outputs (I/Os) coupled to the IC die; and a plurality power planes coupled to the IC die for providing power to the plurality of I/Os at different voltages. The plurality of power planes are configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power planes. As a result, any number of I/Os available on the IC die can operate at a given voltage.

Description

    FIELD OF THE INVENTION
  • The present invention relates to semiconductor devices, and more particularly to a system for implementing a configurable integrated circuit.
  • BACKGROUND OF THE INVENTION
  • Configurable semiconductor devices allow chip designers to configure input/output devices (hereinafter, I/Os) during metallisation or programming steps. Examples of configurable semiconductor devices include rapid chips and field programmable devices. A rapid chip is a fixed and pre-diffused semiconductor device, which is later metalized in different configurations according to a specific application and according to user requirements. Limited layers may also be fixed. A field programmable device is a semiconductor device having logic blocks of gate arrays. Field programmable devices, which may also be pre-diffused, are configured with software or metalized to perform various functions according to a specific application and according to user requirements.
  • Before a pre-diffused semiconductor device is metalized with metal traces or wire bonds, it is referred to as a “slice.” Certain metal layers may also be fixed in the slice. After a slice is metalized, it is referred to as an “instance.”
  • Configurable semiconductor devices provide silicon re-usability across many different applications, using configurable I/Os, which can be configured during the creation of an instance to perform different functions and to operate at different operating voltages that may be required by each distinct application.
  • Semiconductor devices are implemented with various types of packages such as wirebond packages and flip chip packages, both of which are described below. FIG. 1 is a diagram of a conventional wirebond package 100. The wirebond package 100 includes an integrated circuit (IC) die (hereinafter, die 102), core logic 104, I/O segments 110, I/Os 112, pad wires 114, bond pads 116, signal fingers 120, power connections 130, and power planes 140.
  • During a configuration operation, the I/Os 112 are configured to interface the core logic 104 with the environment external to the wirebond package 100. Examples of external environments include application-specific standard product (ASSP) environment or an application-specific integrated circuit (ASIC). The pad wires 114 and bond pads 116 connect the I/Os 112 to the signal fingers 120, and to the power planes 140. The signal fingers 120 connect the I/Os 112 to signals or to discrete power in the external environment.
  • The I/Os 112 are also configured to operate at certain operating voltages (e.g. 1.2V, 1.5V, 2.5V, and 3.3V) by being connected via a metal trace or bond wire 114 to one of the power planes 140 depending on the required voltage.
  • Each power plane 140 is dedicated to supplying a unique operating voltage to a particular I/O segment 110. The I/O segments 110 are typically located around the die perimeter, and each I/O segment 110 is connected to the power plane 140 that is the closest in proximity. This simplifies the routing of the wire bonds 114. Also, the lengths of the wire bonds 114 should be minimized to reduce power noise.
  • The number of I/O segments 110 corresponds to the number of power planes 140, which is typically the same number of potentially required operating voltages. For example, if there are potentially four operating voltages required, there will be four available power planes 140. Accordingly, the I/Os 112 will be partitioned into four I/O segments 110.
  • The I/O segments 110 each have the same number of I/Os 112, because it is unknown how many I/Os 112 will be required by a particular application to operate at a particular voltage. Accordingly, the maximum number of available I/Os 112 that could be configured for a given operating voltage is a direct function of the number of power planes 140 in the wirebond package 100. If the total number of I/Os 112 is evenly allocated to the existing I/O segments 110, there should be, in principle, a sufficient number of I/Os 112 that can be configured for a given voltage requirement.
  • A problem with this conventional solution is that there is a pre-defined number of I/Os 112 per I/O segment 110. Consequently, this limits the number of I/Os 112 that can be supplied with a unique operating voltage. Consider the following example. A total of 44 configurable I/Os 112 exist on the die 102. However, the number of available voltages is limited by the number of power planes 140. Since there are only four power planes 140, there are only four available voltages. Accordingly, 11 I/Os may be configured for a voltage A, 11 I/Os may be configured for a voltage B, 11 I/Os may be configured for voltage C, and 11 I/Os may be configured for a voltage D.
  • Assume a particular application requires 44 I/O signals. In principle, the wirebond package 100 should suffice. However, the application may require more I/Os 112 than are available in a given I/O segment 110 of the wirebond package 100. For example, 9 I/Os may require voltage A, 14 I/Os may require voltage B, 6 I/Os may require voltage C, and 15 I/Os may require voltage D. Accordingly, the wirebond package 100 would not suffice. To suitably meet these constraints, a different wirebond package slice must be chosen. Such a slice will require a larger population of configurable I/Os (i.e. at least 15 available I/Os per voltage plane). Additionally, a larger package and package body size will be necessary as a result of using the larger-populated slice. Consequently, this increases the cost of the die and the package, and increases the package body size, which will have to be accommodated for at the system level.
  • Another problem with the conventional solution is that if only some of the I/Os 112 in a given I/O segment 110 is required for a given operating voltage, the remaining unused I/Os 112 in that I/O segment 110 becomes wasted. Consequently, instance designers are not able to fully benefit from the configurable nature the I/Os 112.
  • Yet another problem with the conventional solution is that the effective locations of the I/Os 112 that must operate at a particular voltage are fixed to a particular I/O segment 110. Consequently, signals routed on a circuit board using the wirebond package 100 are forced to connect to specific I/O segments 110. This significantly restriction a board layout in terms of the configurable devices interacting with other semiconductor devices on or off the board. This also requires an extensive co-design effort to ensure that the I/O segments 110 on the die 102 are aligned with the power planes 140.
  • Yet another problem is that the number of power planes 140 that can be designed into the wirebond package 100 is limited due to space. Since there are a finite number of power planes 140, the number of I/O segments 110 is limited, and thus the number of I/Os 112 that can be configured for a particular operating voltage is limited.
  • FIG. 2 is a diagram of a conventional flipchip package 200. The flipchip package 200 includes a die 202, I/O segments 210, I/Os 212, metal traces 214, signal bumps 220, power connections 230, power planes 240, and power bumps 250. During a configuration operation, the I/Os 212 are configured to interface core logic (not shown) with the environment external to the flipchip package 200. The signal bumps 220 connect the I/Os 212 to signals or to discrete power in the external environment.
  • The I/Os 212 are also configured to operate at certain operating voltages by being connected via the metal traces 214 to one of the power planes 240 depending on the required voltage. Each power plane 240 is dedicated to supplying a unique operating voltage to a particular I/O segment 210. The I/O segments 210 are typically located around the die perimeter, and each I/O segment 210 is connected to the power plane 240 that is the closest in proximity.
  • The number of I/O segments 210 corresponds to the number of power planes 240, which is typically the same number of potentially required operating voltages. The I/O segments 210 each have the same number of I/Os 212, because it is unknown how many I/Os 212 will be required by a particular application to operate at a particular voltage. Accordingly, the maximum number of available I/Os 212 that could be configured for a given operating voltage is a direct function of the number of power planes 240 in the flipchip package 200.
  • With an understanding of the problems associated with the wirebond package 100 of FIG. 1, it can be seen that the flipchip package 200 of FIG. 2 has similar problems. One problem with this conventional solution is that the number of I/Os 212 that can be supplied with a unique voltage is limited. Another problem is that if only some of the I/Os 212 in a given I/O segment 210 is required for a given operating voltage, the remaining unused I/Os 212 in that I/O segment 210 become wasted. Another problem is that the effective locations of the I/Os 212 that must operate at a particular voltage are fixed to a particular I/O segment 210, thus restricting a board layout. Finally, the number of power planes 240 in the flipchip package 200 is limited.
  • Generally, there is not a good solution to this problem today in that the known solutions have reduced flexibility in how I/Os can be configured for functionality and for power. To increase flexibility, a user must choose a package having more I/Os and voltage planes. Alternatively, the user must opt for a more expensive ASIC-based solution. These alternatives increase manufacturing costs.
  • Accordingly, what is needed is an improved system for implementing a configurable semiconductor device. The system should be flexible, optimal, simple, cost effective, and capable of being easily adapted to existing technology. The present invention addresses such a need.
  • SUMMARY OF THE INVENTION
  • The present invention provides a system for implementing a configurable integrated circuit (IC). Aspects of the invention include an IC die; a plurality of input/outputs (I/Os) coupled to the IC die; and a plurality power planes coupled to the IC die for providing power to the plurality of I/Os at different voltages. The plurality of power planes are each configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power planes. As a result, any number of I/Os available on the IC die can operate at a given voltage.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram of a conventional wirebond package.
  • FIG. 2 is a diagram of a conventional flipchip package.
  • FIG. 3 is a diagram of a wirebond package in accordance with one embodiment of the present invention.
  • FIG. 4 is a diagram of a flipchip package in accordance with another embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • The present invention relates to semiconductor devices, and more particularly to a system for implementing a configurable integrated circuit. The following description is presented to enable one of ordinary skill in the art to make and use the invention, and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiment shown, but is to be accorded the widest scope consistent with the principles and features described herein.
  • The present invention provides concentric power rings that provide power at different operating voltages to configurable I/Os on an IC die. The power rings are configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power planes. As a result, any number of I/Os available on the IC die can operate at a given voltage.
  • Although the present invention disclosed herein is described in the context of wirebond packages, and flipchip packages, and I/O devices, the present invention may apply to other types of packages and other types of integrated circuit devices, and still remain within the spirit and scope of the present invention.
  • FIG. 3 is a diagram of a wirebond package 300 in accordance with one embodiment of the present invention. The wirebond package 300 includes a die 302, core logic 304, I/O segments 310, I/Os 312, wire bonds 314, signal fingers 320, power connections 330, and concentric power rings 340. During a configuration operation, the I/Os 312 are configured to interface the core logic 304 with the environment external to the wirebond package 300.
  • The I/Os 312 are also configured to operate at certain operating voltages (e.g. 1.2V, 1.5V, 2.5V, and 3.3V) by being connecting, via the wire bonds 314 and the power connections 330, to the concentric power rings 340 depending on the required voltage. Alternatively, the I/Os 312 may be connected to the power rings 340 s via a metal trace. For ease of illustration, not all of the wire bonds 314 that are connected to the power rings 340 are shown. Also, the wire bonds 314 that are connected to the signal fingers 320 are not shown.
  • Each power ring 340 supplies a unique operating voltage to one or more of the I/Os 312. Each of the power rings 340 are configured concentrically around the die 302 so that any one or more of the I/Os 312 at any location on the die 302 can be individually configured to connect to any of the power rings 340. As a result, any number of I/Os 312 available on the die 302 can operate at a given voltage. Although this embodiment of the present invention is described in the context of three concentric power rings 340, one of ordinary skill in the art will readily recognize that there could be any number of concentric power rings 340, their use would be within the spirit and scope of the present invention. Also, the actual shape of the power rings 340 may vary, depending on the specific application. For example, a power ring 340 can be polygonal, circular, oval, etc., and would be within the spirit and scope of the present invention.
  • According to the present invention, the physical locations of the concentric power rings 340 can be created on different layers of the die 302 and be connected to the appropriate I/Os 312 through metal interconnects.
  • The I/Os 312 are typically located around the die perimeter. Because of the concentric configuration of the power rings 340, all of the power rings 340 are in close proximity to all of the I/Os 312. Accordingly, each I/O 312 can be conveniently connected to any power ring 340 with short wire bonds 314. As a result, wire bond routing is simplified and power noise is minimized.
  • Furthermore, the I/Os 312 can be connected to any given power ring 340 individually or in an I/O segment 310. The I/O segments 310 connect to a given power ring 340 using a single power connection pad 314. The number of I/Os 312 in a given I/O segment 310 will vary, and the specific number will depend on the specific application. For example, an I/O segment 310 can include one or more I/Os 312 up to the total number I/Os 312 available on the die 302.
  • FIG. 4 is a diagram of a flipchip package 400 in accordance with another embodiment of the present invention. The flipchip package 400 includes a die 402, I/O segments 410, I/Os 412, metal traces 414, signal bumps 420, power connections 430, power bump rings 440, and power bumps 442. During a configuration operation, the I/Os 412 are configured to interface core logic (not shown) with the environment external to the flipchip package 400. The signal bumps 420 connect the I/Os 412 to signals or to discrete power in the external environment.
  • The I/Os 412 are also configured to operate at certain operating voltages by being connected via the metal traces 414 to one of the power bump rings 440 depending on the required voltage.
  • Each power bump ring 440 supplies a unique operating voltage to one or more of the I/Os 412. Each of the power bump rings 440 are configured concentrically around the die 402 so that any one or more of the I/Os 412 at any location on the die 402 can be individually configured to connect to any of the power bump rings 440. As a result, any number of I/Os 412 available on the die 402 can operate at a given voltage.
  • Although this embodiment of the present invention is described in the context of four concentric power bump rings 440, one of ordinary skill in the art will readily recognize that there could be any number of concentric power bump rings 440, and their use would be within the spirit and scope of the present invention. Also, the actual shape of a power bump ring 440 may vary, depending on the specific application. For example, a power bump ring can be polygonal, circular, oval, etc., and would be within the spirit and scope of the present invention.
  • According to the present invention, the physical locations of the concentric power bump rings 440 can be created on different layers of the die 402 and be connected to the appropriate I/Os 412 through metal interconnects.
  • The I/Os 412 are typically located around the die perimeter. Because of the concentric configuration of the power bump rings 440, all of the power bump rings 440 are in close proximity to all of the I/Os 412. Accordingly, each I/O 412 can be conveniently connected to any power bump ring 412 with short metalized traces. As a result, metal trace routing is simplified and power noise is minimized.
  • Furthermore, the I/Os 412 can be connected to any given power bump ring 440 individually or in an I/O segment 410. The I/O segments 410 can connect to a given power bump ring 440 using a single power connection pad 430. The number of I/Os 412 in a given I/O segment 410 will vary, and the specific number will depend on the specific application. For example, an I/O segment 410 can include one or more I/Os 412 up to the total number I/Os 412 available on the die 402.
  • According to the system disclosed herein, the present invention provides numerous benefits. For example, the number of I/Os that could be independently configured for a given operating voltage is not limited by the number power rings or power bump rings in a given package. This maximizes the number of I/Os that can operate at a given operating voltage. This also minimizes the number of I/Os that are wasted since I/Os can be conveniently powered by a given voltage ring individually or in varying sized groups. Embodiments of the present invention enable simple, flexible, and optimal configuration of I/Os as well as an overall system design. This reduces circuit board costs, design time, and development time.
  • A system for implementing a configurable integrated circuit has been disclosed. The present invention has been described in accordance with the embodiments shown. One of ordinary skill in the art will readily recognize that there could be variations to the embodiments, and that any variations would be within the spirit and scope of the present invention. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the appended claims.

Claims (19)

1. (canceled)
2. The system of claim 6 wherein any number of I/Os can be configured to connect to any one power plane.
3. The system of claim 6 further comprising a plurality of I/O segments coupled to the plurality power planes, wherein each I/O segment comprises a plurality of I/Os, and wherein the number of I/Os an I/O segment can vary from I/O segment to I/O segment.
4. The system of claim 6 wherein concentric power planes are on different layers of the die and connected to the I/Os through metal interconnects.
5. (canceled)
6. A system for implementing a configurable integrated circuit (IC), the system comprising:
an IC die:
a plurality of input/outputs (I/Os) coupled to the IC die; and a plurality of power planes coupled to the IC die for providing power to the plurality of I/Os at different voltages, wherein the plurality of power planes are each configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power planes, wherein each power plane is configured as a ring, wherein the ring is polygonal.
7. The system of claim 6 wherein each power plane is configured as a ring of power bumps.
8. (canceled)
9. (canceled)
10. The wirebond package of claim 13 wherein any number of I/Os can be configured to connect to any one power ring.
11. The wirebond package of claim 13 further comprising a plurality of I/O segments coupled to the plurality power rings, wherein each I/O segment comprises a plurality of I/Os, and wherein the number of I/Os an I/O segment can vary from I/O segment to I/O segment.
12. The wirebond package of claim 13 wherein concentric power rings are on different layers of the die and connected to the I/Os through metal interconnects.
13. A wirebond package comprising:
an IC die;
a plurality of input/outputs (I/Os) coupled to the IC die; and a plurality of power rings coupled to the IC die for providing power to the plurality of I/Os at different voltages, wherein each the plurality of power rings are configured concentrically around the IC die so that any one or more of the I/Os at any location on the IC die can be individually configured to connect to any of the power rings, wherein the power ring is polygonal.
14. (canceled)
15. (canceled)
16. (canceled)
17. (canceled)
18. (canceled)
19. The system of claim 6 wherein the IC Die and at least one of the I/Os is disposed within a flipchip package.
US11/016,014 2004-12-17 2004-12-17 System for implementing a configurable integrated circuit Expired - Lifetime US7075179B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/016,014 US7075179B1 (en) 2004-12-17 2004-12-17 System for implementing a configurable integrated circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/016,014 US7075179B1 (en) 2004-12-17 2004-12-17 System for implementing a configurable integrated circuit

Publications (2)

Publication Number Publication Date
US20060131725A1 true US20060131725A1 (en) 2006-06-22
US7075179B1 US7075179B1 (en) 2006-07-11

Family

ID=36594634

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/016,014 Expired - Lifetime US7075179B1 (en) 2004-12-17 2004-12-17 System for implementing a configurable integrated circuit

Country Status (1)

Country Link
US (1) US7075179B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8754513B1 (en) * 2008-07-10 2014-06-17 Marvell International Ltd. Lead frame apparatus and method for improved wire bonding

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3880600B2 (en) * 2004-02-10 2007-02-14 松下電器産業株式会社 Semiconductor device and manufacturing method thereof
JP4787592B2 (en) * 2005-10-14 2011-10-05 パナソニック株式会社 System LSI

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4731643A (en) * 1985-10-21 1988-03-15 International Business Machines Corporation Logic-circuit layout for large-scale integrated circuits
US5801440A (en) * 1995-10-10 1998-09-01 Acc Microelectronics Corporation Chip package board having utility rings
US5864470A (en) * 1996-12-30 1999-01-26 Anam Semiconductor Inc. Flexible circuit board for ball grid array semiconductor package
US20010011768A1 (en) * 1997-09-12 2001-08-09 Youichi Kohara Semiconductor integrated circuit device and package structure for the same
US20020056857A1 (en) * 2000-11-10 2002-05-16 Seiko Epson Corporation I/O cell placement method and semiconductor device
US6477046B1 (en) * 1997-05-09 2002-11-05 Texas Instruments Incorporated Ball grid array package and method using enhanced power and ground distribution circuitry
US6516447B2 (en) * 2001-06-22 2003-02-04 Cadence Design Systems, Inc. Topological global routing for automated IC package interconnect
US20030160294A1 (en) * 2002-02-26 2003-08-28 Wu Chung Ju Substrate for semiconductor package
US6674646B1 (en) * 2001-10-05 2004-01-06 Skyworks Solutions, Inc. Voltage regulation for semiconductor dies and related structure
US6747349B1 (en) * 2002-12-31 2004-06-08 Lsi Logic Corporation Termination ring for integrated circuit
US20040120128A1 (en) * 2002-12-24 2004-06-24 Nai-Shung Chang Bga package with same power ballout assignment for wire bonding packaging and flip chip packaging
US6770963B1 (en) * 2001-01-04 2004-08-03 Broadcom Corporation Multi-power ring chip scale package for system level integration
US20040212040A1 (en) * 2003-04-23 2004-10-28 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device and method of manufacturing the same
US20050024800A1 (en) * 2003-06-30 2005-02-03 Michel Zecri Voltage protection device
US6897555B1 (en) * 2003-07-23 2005-05-24 Lsi Logic Corporation Integrated circuit package and method for a PBGA package having a multiplicity of staggered power ring segments for power connection to integrated circuit die
US20050121753A1 (en) * 2003-12-08 2005-06-09 Samsung Electronics Co., Ltd. Low-power semiconductor chip with separated power ring, method for manufacturing the same, and method for controlling the same
US20050263861A1 (en) * 2004-05-25 2005-12-01 Stats Chippac Ltd. Integrated circuit leadframe and fabrication method therefor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003179177A (en) * 2001-12-13 2003-06-27 Misuzu Kogyo:Kk Bga multilayer semiconductor module

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4731643A (en) * 1985-10-21 1988-03-15 International Business Machines Corporation Logic-circuit layout for large-scale integrated circuits
US5801440A (en) * 1995-10-10 1998-09-01 Acc Microelectronics Corporation Chip package board having utility rings
US5864470A (en) * 1996-12-30 1999-01-26 Anam Semiconductor Inc. Flexible circuit board for ball grid array semiconductor package
US6477046B1 (en) * 1997-05-09 2002-11-05 Texas Instruments Incorporated Ball grid array package and method using enhanced power and ground distribution circuitry
US20010011768A1 (en) * 1997-09-12 2001-08-09 Youichi Kohara Semiconductor integrated circuit device and package structure for the same
US6721933B2 (en) * 2000-11-10 2004-04-13 Seiko Epson Corporation Input/output cell placement method and semiconductor device
US20020056857A1 (en) * 2000-11-10 2002-05-16 Seiko Epson Corporation I/O cell placement method and semiconductor device
US6770963B1 (en) * 2001-01-04 2004-08-03 Broadcom Corporation Multi-power ring chip scale package for system level integration
US6516447B2 (en) * 2001-06-22 2003-02-04 Cadence Design Systems, Inc. Topological global routing for automated IC package interconnect
US6674646B1 (en) * 2001-10-05 2004-01-06 Skyworks Solutions, Inc. Voltage regulation for semiconductor dies and related structure
US20030160294A1 (en) * 2002-02-26 2003-08-28 Wu Chung Ju Substrate for semiconductor package
US20040120128A1 (en) * 2002-12-24 2004-06-24 Nai-Shung Chang Bga package with same power ballout assignment for wire bonding packaging and flip chip packaging
US6747349B1 (en) * 2002-12-31 2004-06-08 Lsi Logic Corporation Termination ring for integrated circuit
US20040212040A1 (en) * 2003-04-23 2004-10-28 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device and method of manufacturing the same
US20050024800A1 (en) * 2003-06-30 2005-02-03 Michel Zecri Voltage protection device
US6897555B1 (en) * 2003-07-23 2005-05-24 Lsi Logic Corporation Integrated circuit package and method for a PBGA package having a multiplicity of staggered power ring segments for power connection to integrated circuit die
US20050121753A1 (en) * 2003-12-08 2005-06-09 Samsung Electronics Co., Ltd. Low-power semiconductor chip with separated power ring, method for manufacturing the same, and method for controlling the same
US20050263861A1 (en) * 2004-05-25 2005-12-01 Stats Chippac Ltd. Integrated circuit leadframe and fabrication method therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8754513B1 (en) * 2008-07-10 2014-06-17 Marvell International Ltd. Lead frame apparatus and method for improved wire bonding
US9202797B1 (en) 2008-07-10 2015-12-01 Marvell International Ltd. Lead frame apparatus and method for improved wire bonding

Also Published As

Publication number Publication date
US7075179B1 (en) 2006-07-11

Similar Documents

Publication Publication Date Title
US10700046B2 (en) Multi-chip hybrid system-in-package for providing interoperability and other enhanced features to high complexity integrated circuits
US20080079148A1 (en) Package for mixed signal mcu with minimal pin count
WO2006039254A2 (en) Face to face bonded i/o circuit die and functional logic circuit die system
US8243467B2 (en) Semiconductor device
CN212277194U (en) Memory chip
JP2001523400A (en) Integrated circuit package with chip-to-chip bonding and method therefor
JP2002151590A (en) I / O cell arrangement method and semiconductor device
US6407450B1 (en) Semiconductor package with universal substrate for electrically interfacing with different sized chips that have different logic functions
US5641978A (en) Input/output buffer layout having overlapping buffers for reducing die area of pad-limited integrated circuit
JP2594988B2 (en) Wiring design method for operating potential supply wiring of semiconductor integrated circuit device
US7075179B1 (en) System for implementing a configurable integrated circuit
JP2002057270A (en) Stacked chip semiconductor device
US6034539A (en) Bonding-option architecture for integrated circuitry
KR20050055390A (en) Low power semiconductor chip having separated power ring and the manufacturing/controlling method
US20050285281A1 (en) Pad-limited integrated circuit
JPS6159762A (en) Semiconductor device
KR101518331B1 (en) Multi-chip Package including power management IC
US7196401B2 (en) Chip-packaging with bonding options having a plurality of package substrates
US6897572B2 (en) Power ring architecture for embedded low drop off voltage regulators
US8549257B2 (en) Area efficient arrangement of interface devices within an integrated circuit
KR102457807B1 (en) Semiconductor chip with a plurality of pads
JP5042469B2 (en) Integrated circuit device and integrated circuit multi-chip package for transmitting input signal via another chip
US8571229B2 (en) Semiconductor device
JP2001077230A (en) Lead frame and semiconductor device mounting body using the same
JPH05343525A (en) Semiconductor integrated circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: LSI LOGIC CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ALI, ANWAR;BEATTY, JULIE L.;DODDAPANENI, KALYAN;REEL/FRAME:015792/0065

Effective date: 20050126

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AG

Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:LSI CORPORATION;AGERE SYSTEMS LLC;REEL/FRAME:032856/0031

Effective date: 20140506

AS Assignment

Owner name: LSI CORPORATION, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:LSI LOGIC CORPORATION;REEL/FRAME:033102/0270

Effective date: 20070406

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LSI CORPORATION;REEL/FRAME:035390/0388

Effective date: 20140814

AS Assignment

Owner name: LSI CORPORATION, CALIFORNIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039

Effective date: 20160201

Owner name: AGERE SYSTEMS LLC, PENNSYLVANIA

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031);ASSIGNOR:DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT;REEL/FRAME:037684/0039

Effective date: 20160201

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH CAROLINA

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001

Effective date: 20160201

Owner name: BANK OF AMERICA, N.A., AS COLLATERAL AGENT, NORTH

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;REEL/FRAME:037808/0001

Effective date: 20160201

AS Assignment

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001

Effective date: 20170119

Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD

Free format text: TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS;ASSIGNOR:BANK OF AMERICA, N.A., AS COLLATERAL AGENT;REEL/FRAME:041710/0001

Effective date: 20170119

AS Assignment

Owner name: BELL SEMICONDUCTOR, LLC, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.;BROADCOM CORPORATION;REEL/FRAME:044886/0001

Effective date: 20171208

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12

AS Assignment

Owner name: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERA

Free format text: SECURITY INTEREST;ASSIGNORS:HILCO PATENT ACQUISITION 56, LLC;BELL SEMICONDUCTOR, LLC;BELL NORTHERN RESEARCH, LLC;REEL/FRAME:045216/0020

Effective date: 20180124

AS Assignment

Owner name: BELL NORTHERN RESEARCH, LLC, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNOR:CORTLAND CAPITAL MARKET SERVICES LLC;REEL/FRAME:060885/0001

Effective date: 20220401

Owner name: BELL SEMICONDUCTOR, LLC, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNOR:CORTLAND CAPITAL MARKET SERVICES LLC;REEL/FRAME:060885/0001

Effective date: 20220401

Owner name: HILCO PATENT ACQUISITION 56, LLC, ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNOR:CORTLAND CAPITAL MARKET SERVICES LLC;REEL/FRAME:060885/0001

Effective date: 20220401

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载