Aspects of this disclosure relate generally to integrated circuit (IC) fabrication, and particularly to customizing criteria, such as resistance (R), capacitance (C) or the like, for individual function blocks residing on a same system on a chip (SOC).
A SOC may include multiple function blocks, with each function block designed to perform a specific function, such as, for example, a microprocessor function, a graphics processing unit (GPU) function, a communications function (e.g., Wi-Fi, Bluetooth, and other communications), and the like. Individual function blocks and particular types of paths on the SOC may have specific criteria for resistance (R), capacitance (C), and the like. For example, a function block used as a wake-up function may be infrequently used and may be capable of functioning with a relatively high resistance connection. In contrast, a function block, such as a GPU, that frequently performs a large number of operations, may perform faster with low resistance connections that reduce heat build-up and the possibility of over-heating. However, current integrated circuit (IC) manufacturing techniques do not provide the flexibility to accommodate different criteria (e.g., R, C, or the like) for function blocks.
The following presents a simplified summary relating to one or more aspects disclosed herein. As such, the following summary should not be considered an extensive overview relating to all contemplated aspects, nor should the following summary be regarded to identify key or critical elements relating to all contemplated aspects or to delineate the scope associated with any particular aspect. Accordingly, the following summary has the sole purpose to present certain concepts relating to one or more aspects relating to the mechanisms disclosed herein in a simplified form to precede the detailed description presented below.
In a first aspect, an apparatus comprises a system on a chip (SOC) that includes a plurality of function blocks co-located on the SOC. The SOC includes a first metal layer, a first dielectric layer located on top of the first metal layer, a first via located in the first dielectric layer that is used in a first function block of the plurality of function blocks, a second via located in the first dielectric layer that is used in a second function block of the plurality of function blocks, and a second metal layer located on the first dielectric layer. The second metal layer include a first set of connections used in the first function block and a second set of connections used in the second function block. The first set of connections may be different from the second set of connections. The SOC includes a second dielectric layer located on the first dielectric layer
In a second aspect, a method of fabricating a system on a chip (SOC) includes depositing a first metal layer on a substrate, depositing a first dielectric layer on the first metal layer, and etching a first via in the first dielectric layer. The first via is used in a first function block of a plurality of function blocks. The plurality of function blocks are co-located on the SOC. The method includes etching a second via located in the first dielectric layer used in a second function block of the plurality of function blocks and depositing a second metal layer on top of the first dielectric layer. The second metal layer includes a first set of connections used in the first function block and a second set of connections used in the second function block. The first set of connections is different from the second set of connections. The method includes removing a portion of the second metal layer and depositing a second dielectric layer on the first dielectric layer.
Other objects and advantages associated with the aspects disclosed herein will be apparent to those skilled in the art based on the accompanying drawings and detailed description.
The accompanying drawings are presented to aid in the description of various aspects of the disclosure and are provided solely for illustration of the aspects and not limitation thereof. A more complete understanding of the present disclosure may be obtained by reference to the following Detailed Description when taken in conjunction with the accompanying Drawings. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same reference numbers in different figures indicate similar or identical items.
Disclosed are systems and techniques to customize criteria, such as resistance (R) and capacitance (C), for individual function blocks located on a single system on a chip (SOC). Integrated circuit (IC) fabrication has 2 main steps, (1) front end of line (FEOL) and back end of line (BEOL). During BEOL, individual devices (transistors, capacitors, resistors, and the like) are interconnected with wiring on a wafer, using a metallization layer. BEOL begins when a first layer of metal is deposited on the wafer. BEOL includes contacts, insulating layers (dielectrics), metal levels, and bonding sites for chip-to-package connections. The properties of an interconnect may include width, thickness, spacing (the distance between a first interconnect and a second interconnect on a same level), pitch (the sum of the width and spacing), and aspect ratio (AR=thickness divided by width). The width, spacing, AR, and pitch, may be constrained to minimum and maximum values because of design rules that enable the interconnect (and therefore the IC) to be fabricated using a particular technology with a reasonable yield. For example, current minimum BEOL pitch is 28 nanometers (nm).
Using a single metal, such as Copper (Cu), for interconnects may not enable the different preferences of function blocks to be accommodated. By using multiple metals during BEOL, different types of function blocks can use different metals for interconnects. For example, depending on the function being performed, some function blocks may benefit from using a metal with a low R, a low C, or the like. The systems and techniques described herein enable the use of multiple metals for interconnects. The multiple metals may, for example, include Copper (Cu), Cobalt (Co), Ruthenium (Ru), Tungsten/Wolfram (W), Molybdenum (Mo), Gold (Au), Silver (Ag), Aluminum (Al), Tin (Sn), or the like.
The systems and techniques described herein may be used to create a SOC. For example, during BEOL to create a SOC, after depositing a first dielectric layer on a first metal layer, the first metal layer may be etched to create one or more vias. A via is an opening in an insulating oxide layer to enable a conductive connection between different layers. For each function block, a second metal layer may be deposited on top of the first dielectric layer and then etched. The second metal layer may, for example, use a different metal (e.g., Co, Ru, W, Mo, or the like) than the first metal layer (e.g., Cu), and may be specific to the function block. After the second metal layer has been etched, a second dielectric layer may be deposited and chemical mechanical polishing (CMP) may be performed to complete the BEOL. To accommodate different function blocks, the metal used for the second metal layer may be specific to a particular function block. For example, the second metal layer may use a second metal for a first function block and may use a third metal for a second function block. In this example, three metal layers are used, e.g., a first metal for the first metal layer, a second metal for the second metal layer of the first function block, and a third metal for the second metal layer of the second function block. Of course, a different metal may be used for the second metal layer for additional function blocks, resulting in more than 3 metals being used.
Aspects of the disclosure are provided in the following description and related drawings directed to various examples provided for illustration purposes. Alternate aspects may be devised without departing from the scope of the disclosure. Additionally, well-known elements of the disclosure will not be described in detail or will be omitted so as not to obscure the relevant details of the disclosure.
The words “example” and/or “example” are used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “example” and/or “example” is not necessarily to be construed as preferred or advantageous over other aspects. Likewise, the term “aspects of the disclosure” does not require that all aspects of the disclosure include the discussed feature, advantage or mode of operation.
Those of skill in the art will appreciate that the information and signals described below may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the description below may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof, depending in part on the particular application, in part on the desired design, in part on the corresponding technology, etc.
Further, many aspects are described in terms of sequences of actions to be performed by, for example, elements of a computing device. It will be recognized that various actions described herein can be performed by specific circuits (e.g., application specific integrated circuits (ASICs)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, the sequence(s) of actions described herein can be considered to be embodied entirely within any form of non-transitory computer-readable storage medium having stored therein a corresponding set of computer instructions that, upon execution, would cause or instruct an associated processor of a device to perform the functionality described herein. Thus, the various aspects of the disclosure may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the aspects described herein, the corresponding form of any such aspects may be described herein as, for example, “logic configured to” perform the described action.
As used herein, the terms “user equipment” (UE) and “base station” are not intended to be specific or otherwise limited to any particular radio access technology (RAT), unless otherwise noted. In general, a UE may be any wireless communication device (e.g., a mobile phone, router, tablet computer, laptop computer, tracking device, wearable device (e.g., smartwatch, glasses, augmented reality (AR)/virtual reality (VR) headset, etc.), vehicle (e.g., automobile, motorcycle, bicycle, etc.), Internet of Things (IoT) device, etc.) used by a user to communicate over a wireless communications network. A UE may be mobile or may (e.g., at certain times) be stationary, and may communicate with a radio access network (RAN). As used herein, the term “UE” may be referred to interchangeably as an “access terminal” or “AT,” a “client device,” a “wireless device,” a “subscriber device,” a “subscriber terminal,” a “subscriber station,” a “user terminal” or UT, a “mobile device,” a “mobile terminal,” a “mobile station,” or variations thereof. Generally, UEs can communicate with a core network via a RAN, and through the core network the UEs can be connected with external networks such as the Internet and with other UEs. Of course, other mechanisms of connecting to the core network and/or the Internet are also possible for the UEs, such as over wired access networks, wireless local area network (WLAN) networks (e.g., based on Institute of Electrical and Electronics Engineers (IEEE) 802.11, etc.) and so on.
A base station may operate according to one of several RATs in communication with UEs depending on the network in which it is deployed, and may be alternatively referred to as an access point (AP), a network node, a NodeB, an evolved NodeB (eNB), a next generation eNB (ng-eNB), a New Radio (NR) Node B (also referred to as a gNB or gNodeB), etc. A base station may be used primarily to support wireless access by UEs, including supporting data, voice, and/or signaling connections for the supported UEs. In some systems a base station may provide purely edge node signaling functions while in other systems it may provide additional control and/or network management functions. A communication link through which UEs can send RF signals to a base station is called an uplink (UL) channel (e.g., a reverse traffic channel, a reverse control channel, an access channel, etc.). A communication link through which the base station can send RF signals to UEs is called a downlink (DL) or forward link channel (e.g., a paging channel, a control channel, a broadcast channel, a forward traffic channel, etc.). As used herein the term traffic channel (TCH) can refer to either an uplink/reverse or downlink/forward traffic channel.
The term “base station” may refer to a single physical transmission-reception point (TRP) or to multiple physical TRPs that may or may not be co-located. For example, where the term “base station” refers to a single physical TRP, the physical TRP may be an antenna of the base station corresponding to a cell (or several cell sectors) of the base station. Where the term “base station” refers to multiple co-located physical TRPs, the physical TRPs may be an array of antennas (e.g., as in a multiple-input multiple-output (MIMO) system or where the base station employs beamforming) of the base station. Where the term “base station” refers to multiple non-co-located physical TRPs, the physical TRPs may be a distributed antenna system (DAS) (a network of spatially separated antennas connected to a common source via a transport medium) or a remote radio head (RRH) (a remote base station connected to a serving base station). Alternatively, the non-co-located physical TRPs may be the serving base station receiving the measurement report from the UE and a neighbor base station whose reference RF signals (or simply “reference signals”) the UE is measuring. Because a TRP is the point from which a base station transmits and receives wireless signals, as used herein, references to transmission from or reception at a base station are to be understood as referring to a particular TRP of the base station.
In some implementations that support positioning of UEs, a base station may not support wireless access by UEs (e.g., may not support data, voice, and/or signaling connections for UEs), but may instead transmit reference signals to UEs to be measured by the UEs, and/or may receive and measure signals transmitted by the UEs. Such a base station may be referred to as a positioning beacon (e.g., when transmitting signals to UEs) and/or as a location measurement unit (e.g., when receiving and measuring signals from UEs).
An “RF signal” comprises an electromagnetic wave of a given frequency that transports information through the space between a transmitter and a receiver. As used herein, a transmitter may transmit a single “RF signal” or multiple “RF signals” to a receiver. However, the receiver may receive multiple “RF signals” corresponding to each transmitted RF signal due to the propagation characteristics of RF signals through multipath channels. The same transmitted RF signal on different paths between the transmitter and receiver may be referred to as a “multipath” RF signal. As used herein, an RF signal may also be referred to as a “wireless signal,” a “radar signal,” a “radio wave,” a “waveform,” or the like, or simply a “signal” where it is clear from the context that the term “signal” refers to a wireless signal or an RF signal.
Each of the function blocks 102 may have associated criteria that identifies a resistance, a capacitance, a width, a depth, and the like for individual connections, such as vias, particular (e.g., critical) paths, and other connections on the SOC 100. A critical path is a circuit path such that a delay in a signal along the circuit path may determine (e.g., gate) the frequency of the entire function block. Reducing an RC delay of critical paths increases a frequency at which a function block can operate. The function block 102(A) may have associated criteria 104(A), the function block 102(B) may have associated criteria 104(B), and the function block 102(N) may have associated criteria 104(C). One or more metals may be selected for a second metal layer of the SOC 100 based on the criteria 104 associated with each of the corresponding function blocks 102. For example, a first metal may be used in the second metal layer of the function block 102(A) based on the criteria 104(A), a second metal may be used in the second metal layer for the function block 102(B) based on the criteria 104(B), and a third metal may be used in the second metal layer for the function block 102(N) based on the criteria 104(N). In some cases, the first metal, the second metal, and the third metal may be the same metal. In other cases, two of the metals may be the same while one of the metals may be different. In still other cases, all three of the metals may be different from each other.
Thus, an advantage of using a particular metal for the second metal layer of a particular function block is that criteria associated with the particular function block may be satisfied. For example, a function block that is infrequently used, such as a wake-up function block, may use a metal that has a relatively high resistance because speed, heat buildup, or the like may be infrequently encountered. As another example, a function block that is frequently used or performs a large number of operations, such as a GPU, may use a metal with a relatively low resistance to enable high speed data interchange for high performance, to reduce heat buildup, and the like.
In
In
In
The first dielectric layer 204 and the second dielectric layer 216 may include (a) one or more of a low K dielectric material (where K is a dielectric constant of the material), such as, for example, Nano-pourous Silica, Hydrogen-silsesquioxanes (HSQ), Polytetrafluoethylene (PTFE), and Silicon Oxyflouride (FSG) or (b) one or more of a high K dielectric material (e.g., 10<K<100), such as, for example, lead zirconate titanate (PZT), Tantalum Pentoxide (Ta2O5), Aluminum Oxide (Al2O3), Zirconium Dioxide (ZrO2), and Hafnium Dioxide (HfO2).
In
In
In
In
In
In
The BEOL processes described above are not intended to be mutually exclusive but rather to illustrate how the systems and techniques may be used to provide at least two different function blocks on the same SOC. The different figures may be combined in different ways, as illustrated in the flow diagrams below, to customize each function block on a SOC.
In the flow diagrams of
At 502, the process may deposit a first metal layer (e.g., on a wafer). For example, in
At 504, the process may deposit a first dielectric layer on top of the first metal layer. For example, in
At 506, the process may etch one or more vias in the first dielectric layer. For example, in
At 508, the process may deposit, for individual function blocks, a second metal layer on top of the first dielectric layer. For example, in
At 510, the process may, for individual function blocks, etch to remove a portion of the second metal layer. For example, in
At 512, the process may deposit a second dielectric layer on top of the second metal layer. For example, in
At 514, the process may perform chemical mechanical polishing (CMP) to the second dielectric layer. For example, in
Thus, different metals may be used in a second metal layer during BEOL based on the particular criteria associated with a particular function block. For example, a metal with a relatively low resistance may be used as the second metal layer for a function block that sends large amounts of data or that can overheat if there is too much resistance in internal connections. A metal with a relatively high resistance may be used as the second metal layer for a function block that is infrequently used, such as a wake-up function.
At 602, the process may deposit a first metal layer (e.g., on a wafer). For example, in
At 604, the process may deposit a first dielectric layer on top of the first metal layer. For example, in
At 606, in some cases, the process may remove via etching, for individual function blocks, a portion of the first dielectric layer. For example, in
At 608, the process may, for individual function blocks, etch one or more vias in the first dielectric layer. For example, in
At 610, the process may deposit, for individual function blocks, a second metal layer on top of the first dielectric layer. For example, in
At 612, the process may, for individual function blocks, etch to remove a portion of the second metal layer. For example, in
At 614, the process may deposit a second dielectric layer on top of the second metal layer. For example, in
At 616, the process may perform chemical mechanical polishing (CMP) to the second dielectric layer. For example, in
At 618, in some cases, the process may remove, for individual function blocks, via etching, a portion of one or more of the vias to create one or more recessed connections. For example, in
Thus, an advantage provided by the BEOL processes described herein is that function blocks can be customized to satisfy different criteria associated with each function block. For example, a particular function block may use a different metal for the second metal layer than another function block, the particular function block may have a via that is wider than another function block, the particular function block may have connectors that have a greater depth than another function block, the particular function block may have connectors, a via, or both that are recessed compared to another function block, or any combination thereof. In this way, different resistance and capacitance criteria associated with each function block may be satisfied, enabling faster throughput (e.g., due to lower resistance), less heat buildup, and the like.
In accordance with the various aspects disclosed herein, at least one aspect includes a SOC with multiple function blocks. Individual function blocks of the SOC may include connections with particular R characteristics, particular C characteristics, or both. Among the various technical advantages, the various aspects disclosed provide, in at least some aspects, customizing the resistance (R), capacitance (C), or both of different connections (including vias) of individual function blocks located on a same SOC. In this way, function blocks performing a large number of operations, transferring large amounts of data, or the like benefit from paths that provide lower resistance based in part on the metal use in the 2nd metal layer, the width of the connection, the depth of the connection, and the like to increase throughput, reduce heat buildup, or the like. Other technical advantages will be recognized from various aspects disclosed herein and these technical advantages are merely provided as examples and should not be construed to limit any of the various aspects disclosed herein.
In some aspects,
In a particular aspect, where one or more of the above-mentioned blocks are present, processor 801, display controller 826, memory 832, CODEC 834, and wireless circuits 840 can be included in the system-on-chip (SOC) 100 which may be implemented in whole or part using the BEOL techniques disclosed herein. Input device 830 (e.g., physical or virtual keyboard), power supply 844 (e.g., battery), display 828, input device 830, speaker 836, microphone 838, wireless antenna 842, and power supply 844 may be external to SOC 100 and may be coupled to a component of SOC 100, such as an interface or a controller.
It should be noted that although
It can be noted that, although particular frequencies, integrated circuits (ICs), hardware, and other features are described in the aspects herein, alternative aspects may vary. That is, alternative aspects may utilize additional or alternative frequencies (e.g., other the 60 GHz and/or 28 GHz frequency bands), antenna elements (e.g., having different size/shape of antenna element arrays), scanning periods (including both static and dynamic scanning periods), electronic devices (e.g., WLAN APs, cellular base stations, smart speakers, IoT devices, mobile phones, tablets, personal computer (PC), etc.), and/or other features. A person of ordinary skill in the art will appreciate such variations.
It should be understood that any reference to an element herein using a designation such as “first,” “second,” and so forth does not generally limit the quantity or order of those elements. Rather, these designations may be used herein as a convenient method of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements may be employed there or that the first element must precede the second element in some manner. Also, unless stated otherwise a set of elements may comprise one or more elements. In addition, terminology of the form “at least one of A, B, or C” or “one or more of A, B, or C” or “at least one of the group consisting of A, B, and C” used in the description or the claims means “A or B or C or any combination of these elements.” For example, this terminology may include A, or B, or C, or A and B, or A and C, or A and B and C, or 2A, or 2B, or 2C, and so on.
In the detailed description above it can be seen that different features are grouped together in examples. This manner of disclosure should not be understood as an intention that the example clauses have more features than are explicitly mentioned in each clause. Rather, the various aspects of the disclosure may include fewer than all features of an individual example clause disclosed. Therefore, the following clauses should hereby be deemed to be incorporated in the description, wherein each clause by itself can stand as a separate example. Although each dependent clause can refer in the clauses to a specific combination with one of the other clauses, the aspect(s) of that dependent clause are not limited to the specific combination. It will be appreciated that other example clauses can also include a combination of the dependent clause aspect(s) with the subject matter of any other dependent clause or independent clause or a combination of any feature with other dependent and independent clauses. The various aspects disclosed herein expressly include these combinations, unless it is explicitly expressed or can be readily inferred that a specific combination is not intended (e.g., contradictory aspects, such as defining an element as both an insulator and a conductor). Furthermore, it is also intended that aspects of a clause can be included in any other independent clause, even if the clause is not directly dependent on the independent clause. Implementation examples are described in the following numbered clauses:
Clause 1. An apparatus comprising a system on a chip (SOC) comprising: a first metal layer; a first dielectric layer located on top of the first metal layer; a first via located in the first dielectric layer used in a first function block of a plurality of function blocks, wherein the plurality of function blocks are co-located on the SOC; a second via located in the first dielectric layer used in a second function block of the plurality of function blocks; a second metal layer located on the first dielectric layer, wherein the second metal layer comprises: a first set of connections used in the first function block; and a second set of connections used in the second function block, wherein the first set of connections is different from the second set of connections; and a second dielectric layer located on the first dielectric layer.
Clause 2. The apparatus of clause 1, wherein a first depth of the first set of connections is different than a second depth of the second set of connections.
Clause 3. The apparatus of clause 2, wherein a first thickness of the first dielectric layer adjacent the first set of connections is different than a second thickness of the first dielectric layer adjacent the second set of connections.
Clause 4. The apparatus of clause 3, wherein the first thickness is greater than the second thickness and the first depth is less than the second depth.
Clause 5. The apparatus of clause 1, wherein the first set of connections are recessed below a top surface of the second dielectric layer and the second set of connections are flush with the top surface of the second dielectric layer.
Clause 6. The apparatus of clause 1, wherein the first via has a first width and the second via has a second width that is different than the first width.
Clause 7. The apparatus of any of clauses 4 to 6, wherein the first set of connections each has a first width and the second set of connections each has the first width.
Clause 8. The apparatus of any of clauses 1 to 6, wherein the first set of connections each has a first width and the second set of connections each has a second width and wherein the first width is different than the second width.
Clause 9. The apparatus of any of clauses 1 to 8, wherein the second metal layer comprises at least one of Copper (Cu), Cobalt (Co), Ruthenium (Ru), Tungsten/Wolfram (W), Molybdenum (Mo), Gold (Au), Silver (Ag), Aluminum (Al), or Tin (Sn).
Clause 10. The apparatus of any of clauses 1 to 9, wherein the first metal layer comprises at least one of: Copper (Cu), Cobalt (Co), Ruthenium (Ru), Tungsten/Wolfram (W), Molybdenum (Mo), Gold (Au), Silver (Ag), Aluminum (Al), or Tin (Sn).
Clause 11. The apparatus of any of clauses 1 to 10, wherein the first via and the first set of connections and the second via and the second set of connections are formed of a same material.
Clause 12. The apparatus of any of clauses 1 to 10, wherein the first via and the first set of connections are formed of a first material and the second via and the second set of connections are formed of a second material different from the first material.
Clause 13. The apparatus of any of clauses 1 to 12, wherein a first pitch of the first set of connections is different than a second pitch of the second set of connections.
Clause 14. The apparatus of any of clauses 1 to 13, wherein a first resistance of the first set of connections is different than a second resistance of the second set of connections.
Clause 15. The apparatus of any of clauses 1 to 14, wherein a first capacitance of the first set of connections is different than a second capacitance of the second set of connections.
Clause 16. The apparatus of any of clauses 1 to 15, wherein the plurality of function blocks comprise at least two of: a microprocessor, a graphics processing unit (GPU), a communications interface, an input/output (I/O) interface, a shared memory, and a digital signal processor (DSP).
Clause 17. The apparatus of any of clauses 1 to 16, wherein the first dielectric layer and the second dielectric layer each comprises at least one of: Nano-pourous Silica, Hydrogen-silsesquioxanes (HSQ), Polytetrafluoethylene (PTFE), Silicon Oxyflouride (FSG), Lead Zirconate Titanate (PZT), Tantalum Pentoxide (Ta2O5), Aluminum Oxide (Al2O3), Zirconium Dioxide (ZrO2), or Hafnium Dioxide (HfO2).
Clause 18. The apparatus of any of clauses 1 to 17, wherein the apparatus is incorporated into a device selected from the group consisting of: a music player, a video player, an entertainment unit, a navigation device, a communications device, a mobile device, a mobile phone, a smartphone, a personal digital assistant, a fixed location terminal, a tablet computer, a computer, a wearable device, an Internet of things (IoT) device, a base station, a laptop computer, a server, and a device in an automotive vehicle.
Clause 19. A method of fabricating a system on a chip (SOC) comprising: depositing a first metal layer on a substrate; depositing a first dielectric layer on the first metal layer; etching a first via in the first dielectric layer, the first via used in a first function block of a plurality of function blocks, wherein the plurality of function blocks are co-located on the SOC; etching a second via located in the first dielectric layer used in a second function block of the plurality of function blocks; depositing, a second metal layer on top of the first dielectric layer, wherein the second metal layer comprises: a first set of connections used in the first function block; and a second set of connections used in the second function block, wherein the first set of connections is different from the second set of connections; removing a portion of the second metal layer; and depositing a second dielectric layer on the first dielectric layer.
Clause 20. The method of clause 19, further comprising: performing a chemical mechanical polish (CMP) of the second dielectric layer.
Clause 21. The method of any of clauses 19 to 20, wherein: a first depth of the first set of connections is different than a second depth of the second set of connections.
Clause 22. The method of clause 21, wherein: a first thickness of the first dielectric layer adjacent the first set of connections is different than a second thickness of the first dielectric layer adjacent the second set of connections.
Clause 23. The method of clause 22, wherein: the first thickness is greater than the second thickness and the first depth is less than the second depth.
Clause 24. The method of any of clauses 19 to 20, wherein: the first set of connections are recessed below a top surface of the second dielectric layer, and the second set of connections are flush with the top surface of the second dielectric layer.
Clause 25. The method of any of clauses 19 to 20, wherein: the first via has a first width and the second via has a second width that is different than the first width.
Clause 26. The method of any of clauses 19 to 25, wherein the second metal layer comprises at least one of Copper (Cu), Cobalt (Co), Ruthenium (Ru), Tungsten/Wolfram (W), Molybdenum (Mo), Gold (Au), Silver (Ag), Aluminum (Al), or Tin (Sn).
Clause 27. The method of any of clauses 19 to 26, wherein the first metal layer comprises at least one of Copper (Cu), Cobalt (Co), Ruthenium (Ru), Tungsten/Wolfram (W), Molybdenum (Mo), Gold (Au), Silver (Ag), Aluminum (Al), or Tin (Sn).
Clause 28. The method of any of clauses 19 to 27, wherein the first via and the first set of connections and the second via and the second set of connections are formed of a same material.
Clause 29. The method of any of clauses 19 to 27, wherein the first via and the first set of connections are formed of a first material and the second via and the second set of connections are formed of a second material different from the first material.
Clause 30. The method of any of clauses 19 to 29, wherein a first pitch of the first set of connections is different than a second pitch of the second set of connections.
Clause 31. The method of any of clauses 19 to 30, wherein a first resistance of the first set of connections is different than a second resistance of the second set of connections.
Clause 32. The method of any of clauses 19 to 31, wherein a first capacitance of the first set of connections is different than a second capacitance of the second set of connections.
Clause 33. The method of any of clauses 19 to 32, wherein the plurality of function blocks comprise at least two of: a microprocessor, a graphics processing unit (GPU), a communications interface, an input/output (I/O) interface, a shared memory, and a digital signal processor (DSP).
Clause 34. The method of any of clauses 19 to 33, wherein the first dielectric layer and the second dielectric layer each comprises at least one of: Nano-pourous Silica, Hydrogen-silsesquioxanes (HSQ), Polytetrafluoethylene (PTFE), Silicon Oxyflouride (FSG), Lead Zirconate Titanate (PZT), Tantalum Pentoxide (Ta2O5), Aluminum Oxide (Al2O3), Zirconium Dioxide (ZrO2), or Hafnium Dioxide (HfO2).
Clause 35. The method of any of clauses 19 to 34, wherein the SOC is incorporated into an apparatus selected from the group consisting of: a music player, a video player, an entertainment unit, a navigation device, a communications device, a mobile device, a mobile phone, a smartphone, a personal digital assistant, a fixed location terminal, a tablet computer, a computer, a wearable device, an Internet of things (IoT) device, a base station, a laptop computer, a server, and a device in an automotive vehicle.
In view of the descriptions and explanations above, those of skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
Accordingly, it will be appreciated, for example, that an apparatus or any component of an apparatus may be configured to (or made operable to or adapted to) provide functionality as taught herein. This may be achieved, for example: by manufacturing (e.g., fabricating) the apparatus or component so that it will provide the functionality; by programming the apparatus or component so that it will provide the functionality; or through the use of some other suitable implementation technique. As one example, an integrated circuit may be fabricated to provide the requisite functionality. As another example, an integrated circuit may be fabricated to support the requisite functionality and then configured (e.g., via programming) to provide the requisite functionality. As yet another example, a processor circuit may execute code to provide the requisite functionality.
Moreover, the methods, sequences, and/or algorithms described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An example storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor (e.g., cache memory).
While the foregoing disclosure shows various illustrative aspects, it should be noted that various changes and modifications may be made to the illustrated examples without departing from the scope defined by the appended claims. The present disclosure is not intended to be limited to the specifically illustrated examples alone. For example, unless otherwise noted, the functions, steps, and/or actions of the method claims in accordance with the aspects of the disclosure described herein need not be performed in any particular order. Furthermore, although certain aspects may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.