The present disclosure relates to phase change memories and, more specifically, to controlling heater height variation in phase change memories using a multi-step selective stop method.
Phase change memory (PCM) is a non-volatile random access memory (NVRAM). PCMs contain phase-change materials (such as alloys containing Tellurium) and may alter the states (e.g., crystalline and amorphous phases) of the PCM using heat. The phase-change materials may be placed between two electrodes, and when the phase-change materials are in a crystalline state the phase-change materials have a high conductivity and a low resistivity (which corresponds to a logical 1), allowing current to travel quickly thorough the phase-change materials and between electrodes. When the phase-change materials are in an amorphous state, the materials have a low conductivity and a high resistivity (which corresponds to a logical 0), preventing current from travelling quickly through the phase-change materials and between the electrodes. The portions of the phase-change material that are amorphous and crystalline may be controlled to achieve intermediate conductivity values, for use in analog computing. The data is stored using the contrast between resistances of the multiple states. The PCM is a non-volatile memory, as the states can remain if/when power is removed, allowing PCMs to retain data even when there is no power.
The present invention provides a method, phase change memory array, and system to control heater height variation in phase change memories using a multi-step selective stop method. The method may include depositing a first dielectric layer. The method may also include depositing a second dielectric layer proximately connected to the first dielectric layer, where the second dielectric layer is different than the first dielectric layer. The method may also include depositing a heating material. The method may also include performing a first selective stop to remove excess heating material above the second dielectric layer. The method may also include performing a second selective stop to remove the second dielectric layer.
The phase change memory array with minimal variation between heater height may be formed by depositing a first dielectric layer. The phase change memory array may also be formed by depositing a second dielectric layer proximately connected to the first dielectric layer, where the second dielectric layer is different than the first dielectric layer. The phase change memory array may also be formed by depositing a heating material. The phase change memory array may also be formed by a first selective stop to remove excess heating material above the second dielectric layer. The phase change memory array may also be formed by performing a second selective stop to remove the second dielectric layer.
The system may include a phase change memory array with minimal variation between heater height. The phase change memory array may be formed by depositing a first dielectric layer. The phase change memory array may also be formed by depositing a second dielectric layer proximately connected to the first dielectric layer, where the second dielectric layer is different than the first dielectric layer. The phase change memory array may also be formed by depositing a heating material. The phase change memory array may also be formed by a first selective stop to remove excess heating material above the second dielectric layer. The phase change memory array may also be formed by performing a second selective stop to remove the second dielectric layer.
The above summary is not intended to describe each illustrated embodiment or every implementation of the present disclosure.
The drawings included in the present application are incorporated into, and form part of, the specification. They illustrate embodiments of the present disclosure and, along with the description, serve to explain the principles of the disclosure. The drawings are only illustrative of certain embodiments and do not limit the disclosure.
While the invention is amenable to various modifications and alternative forms, specifics thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the invention to the particular embodiments described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.
Aspects of the present disclosure relate to phase change memories and, more specifically, to controlling heater height variation in phase change memories using a multi-step selective stop method. While the present disclosure is not necessarily limited to such applications, various aspects of the disclosure may be appreciated through a discussion of various examples using this context.
A phase change memory (PCM) may include a bottom electrode and a top electrode with a phase change material between the two. As discussed above, conventional phase change memories (PCMs) and their corresponding phase change materials have two states—amorphous and crystalline. The amorphous state may be referred to as a RESET state and the crystalline state may be referred to as a SET state. To switch the phase change material between the two states, the PCM may also include a heater (sometimes called the bottom electrode and/or the bottom electrode contact) that sends current pulses from the heater into the phase change material. In some embodiments, the heater is the bottom electrode. In some embodiments, the heater is patterned on top of the bottom electrode. In these instances, the current pulses may originate in the bottom electrode, be transmitted through the heater, and then transmit into the phase change material.
When the phase change material is in a crystalline state, the heater may convert the material into an amorphous state by sending short high current pulses to rapidly heat the phase change material and then quenching or cooling it. When the phase change material is in an amorphous state, the heater may convert the material into a crystalline state by sending a longer, but lower current, pulse(s) to heat the phase change material to a crystallization temperature for a prolonged period of time (without cooling the material) to allow for the material to become crystalline.
When the phase change material (of the phase change memory) is in an amorphous state (or a RESET state, as it is sometimes referred to), the phase change material may have a high resistivity and a low conductivity (i.e., high electrical resistivity and low electrical conductivity), and current may not travel quickly through the phase change material. Alternatively, when the phase change material is in a crystalline state (or a SET state, as it is sometimes referred to), the phase change material may have a low resistivity and a high conductivity (i.e., low electrical resistivity and high electrical conductivity), and current may travel quickly through the phase change material. The data may be stored in the phase change memory (PCM) using the contrast between the resistances of the two states (or phases). Further, each state may correspond to a binary value, with an amorphous state corresponding to a 0 and a crystalline state corresponding to a 1. PCM has many benefits, such as increased speeds (compared to other types of memory), non-volatile capabilities, less power requirements, etc., however, conventional PCMs may have abrupt changes between the phases, particularly at the amorphous state (i.e., an abrupt change to the RESET state).
Resistance, as referred to herein, may be an electrical resistance, and may refer to the opposition of current flow through an object. Resistivity, as referred to herein, may be an electrical resistivity, and may refer to the resistance (i.e., electrical resistance) per unit area of an object and/or material. Resistivity may, for example, be calculated using the magnitude of the electric field and the magnitude of the current density (i.e., the magnitude of the electric field divided by the magnitude of the current density). Resistance may be calculated, for example, by multiplying the resistivity by the length of the object and/or material and dividing by the cross-sectional area of the object and/or material. When resistivity remains constant, the resistance of an object can be changed by changing the length, width, etc. of the object. For example, a titanium nitride (TiN) material may have different amounts of resistance depending on the length, width, etc. of the TiN object, however the resistivity of TiN does not change due to changes in the dimensions of the object formed by the TiN.
Similarly, conductance, as referred to herein, may be an electrical conductance, and may refer to the ease of current flow through an object (i.e., how easily current flows through an object). Conductivity, as referred to herein, may be an electrical conductivity, and may refer to the conductance (i.e., electrical conductance) per unit area of an object and/or material. When conductivity remains constant, the conductance of an object can be changed by changing the length, width, etc. of the object. Resistivity and conductivity are intrinsic properties, whereas resistance and conductance are extrinsic properties.
In PCMs, when current travels through the heater, heat is generated (for instance, through the Joule heating effect) and the heat can change the phase of the phase change material from a crystalline to an amorphous phase (or vice versa, depending on the amount of heat and whether there is a quench). Therefore, the greater the electrical conductance or the lesser the electrical resistance (referred to herein as conductance and resistance, respectively), the greater the flow of current (at a particular voltage) traveling through the heater and the greater the amount of heat generated from the flowing current.
In some instances, a system and/or device within a system may include an array of phase change memories (PCMs) or phase change memory cells. The array may include a plurality of phase change memories. In some instances, other non-phase change memory components may also be included in the array. However, in conventional systems and/or devices, the heights of the heaters for each PCM cell may vary. Variation in PCM heater height may lead to significant performance drift for the PCM cell and the device/system as a whole over time. For instance, the variation in heater height may cause a fluctuation in heater performance for the PCM array, as each heater performs slightly differently. Heaters with different heights may have different thermal masses, which may result in the heater with the higher thermal mass (the taller heater) to take longer to heat up (particularly between the bottom electrode and the phase change material) and may delay efficient heat transfer for the taller heater, as heat may not be transferred efficiently through the heater until it has heated up (which, as mentioned, takes longer for a taller heater). This may cause some heaters to take longer to SET or RESET than other heaters in the PCM array and each PCM in the PCM array to act/perform differently (or at least slightly differently). For example, with a heater with a slightly shorter height, current may reach the phase change material more quickly and the phase change material may change from crystalline to amorphous (or vice versa) more quickly than another PCM cell with a heater with a greater height. As the PCM cells continue to perform, the states of the phase change materials in the PCM cells may become increasingly unequal with each other due to the varying heights. This may cause the PCM cells to become less in sync and may cause performance drift between the PCM cells.
The present disclosure provides a method, system, and phase change memory array to control heater height variation in phase change memories using a multi-step selective stop method. By controlling the heater height for each PCM, or PCM cell, the height may be less varied and the performance may be more consistent between PCMs in the system. To control the heater height and minimize the variation between heaters, a multi-step selective stop process may be used. Further, a bi-layer dielectric (i.e., two layers of dielectric) is used as heater dielectric to control the heater height. Specifically, a first step is performed (i.e., a first selective stop) to polish and remove excess metal from the heater formation, stopping on a first layer of dielectric. Then, a second step is performed (i.e., a second selective stop) to polish and remove the first layer of dielectric (a sacrificial dielectric) through a high selectivity chemical mechanical planarization, also referred to as chemical mechanical polishing. Having the bi-layer dielectric allows for a dielectric layer to remain after the selective stop process while also providing a sacrificial dielectric to be removed during the selective stop process, which can create a more uniform heater height among the different heaters in the PCM array. The multi-step selective stop may be extremely precise, resulting in heater heights with minimal to no variation. This process is further discussed herein.
Referring now to
Partially formed phase change memory (PCM) array 100 includes bottom electrodes 125a, 125b, and 125c. Partially formed PCM array 100 also includes multiple layers of insulator materials. Specifically, partially formed PCM array 100 may include a silicon carbide (SiC) layer 110, a tetraethyl orthosilicate (TEOS) layer 120, a silicon dioxide (SiO2) layer 130, and a silicon nitride (SiN) layer 140. In some instances, the SiC layer 110 may be a nitrogen doped SiC, such as NBLOK™. These materials are just example materials of different dielectrics that may be used in the phase change memory array. Any type, or any number, of dielectric(s) may be used to surround and protect bottom electrodes 125 and any other components of the phase change memory array. In some embodiments, the SiN layer 140 is used as a sacrificial layer that will be removed (discussed further herein) during a selective stop process such as chemical mechanical polishing (CMP). Chemical mechanical polishing may also be referred to herein as chemical mechanical planarization.
Having different layers of insulator and using different materials for each layer may help more accurately etch and/or stop etching at each layer. For instance, each different material may utilize different chemistry and/or different processes of removal, therefore the process that removed the previous layer may not be effective at removing the next layer. For example, SiO2 has a low thermal conductivity whereas SiN has a high thermal conductivity. Because of this, a process that is effective at removing the SiN layer 140 may not be as effective at removing the SiO2 layer 130 and it may be easier to selectively stop on the proper layer/height.
Intermediate PCM array 100 also includes layers of heating material that will, as depicted in
To remove excess material as well as control the heater height (thus reducing and/or eliminating any variation in heater height), a multi-step selective stop process may be used. Selective stop, as referred to herein, may be the selective removal of materials and/or layers in the partially formed PCM array 100. By selectively removing a material and/or layer, instead of removing all the necessary materials/layers in a single step, the removal process may be more accurate and consistent between the different PCMs in the PCM array. Further, as discussed herein and depicted in
In some instances, the selective stop process may be a two step process. The first step may be to remove excess material from the heater layers 152, 154, and 156. However, the removal process may stop once it reaches SiN layer 140. Then, the second step in the selective stop process may be to remove SiN layer 140, as SiN layer 140 may be a sacrificial layer. Once SiN layer 140 is removed, the heaters may be at a proper height with minimal to no variation. The selective stop process is discussed further herein and depicted in
Referring now to
Because the heaters 150 are formed using a multi-step (for example, a two-step) selective stop (discussed further herein), the heaters 150 may have minimal variation between height, which may improve the performance of systems with a phase change memory array 200. Further, as depicted in
Referring now to
Referring now to
In some embodiments, each phase change memory cell 400 in a phase change memory array may have its own phase change material 160 and top electrode 170. For example, in phase change memory array 200 (
Referring to
The phase change memory (PCM) area 598 of the intermediate PCM array 500 is the portion of the intermediate PCM array 500 that will include phase change memory cells once the PCM array is fully formed. Specifically, PCM area 598 includes two bottom electrodes, 525c and 525d, as well as layers 552, 554, and 556 (that will become heaters in later steps, discussed herein). Although PCM area 598 depicts two bottom electrodes 525 which will, once the PCMs are fully formed in later steps (discussed herein), correspond to two PCMs, PCM area 598 may include any number of bottom electrodes and PCMs. In some instances, the bottom electrodes 525c and 525d are connected to various components. For example,
As depicted in
However, because non-PCM area 596 may not have a bottom electrode 525 and may not have layers 552, 554, and 556 proximately connected to the bottom electrode 525, there may be more risk of heater height variation and variation in the layers as there is an open area (non-PCM area 596) where heaters are not being formed. To help prevent heater height variation, the PCM array may include a dummy area 594, as depicted in
In intermediate PCM array 500, dummy bottom electrode 525a is on top of (i.e., proximately connected to) component 565a. In some instances, component 565a is a dummy component that is part of the dummy stack. In these instances, the entire dummy area 594 may be a non-functional area that provides no function to the PCM array 500. In some instances, component 565a functions the same/similar to component 565b in the non-PCM area 596. In these instances, although component 565a is in the dummy area 594 of the PCM array 500, component 565a may be a functioning component within the array.
The term “proximately connected” may be used herein to describe a connection between two components, specifically components that are directly connected to or touching each other. For example, component 565 may be described as proximately connected to bottom electrode 525. Further, layers 570, 560, and 510 may all be described as proximately connected to component 565. However, component 565 may not be described as proximately connected to heating layer 552, as bottom electrode 525 separates heating layer 552 and component 565, so the two are not directly connected. Thus, even though component 565 may have an electrical connection to both bottom electrode 525 and heating layer 552, component 565 is more directly connected to bottom electrode 525. By this reasoning, therefore, component 565 is proximately connected to the bottom electrode 525, as illustrated.
Intermediate PCM array 500 includes multiple layers of various materials. Specifically, intermediate PCM array 500 includes a silicon carbide (SiC) layer 510, a tetraethyl orthosilicate (TEOS) layer 520, a silicon dioxide (SiO2) layer 530, and a silicon nitride (SiN) layer 540. These layers may be the same/similar to layers 110, 120, 130, and 140 from partially formed PCM array 100 (
To form intermediate PCM array 500, layer 570 may be deposited on top of the substrate 580 and layer 560 may be deposited on top of layer 570. These layers may be deposited through atomic layer deposition (ALD), chemical vapor deposition (CVD), laser induced chemical vapor deposition (LCVD), or any other applicable deposition technique. Once both layers 560 and 570 are deposited/formed, opening(s), or via(s), may be patterned (for example, etched) into the layers 560 and 570. These opening(s)/via(s) create space for the components 565. In intermediate PCM array 500, four openings/vias may be created—one for each component 565 (i.e., 565a, 565b, 565c, and 565d). However, an intermediate PCM array may include any number of openings and components. Once the openings are created, components 565 may be deposited and/or formed in the openings. In some instances, any excess material from the deposition of the components 565 may be removed via etching, chemical mechanical polishing (CMP), etc. Chemical mechanical polishing may also be referred to as chemical mechanical planarization.
Next, layer 510 may be deposited on top of layer 560 and components 565, and layer 520 may be deposited on top of (i.e., proximately connected to) layer 510. As mentioned herein, layer 510 may be a SiC layer and layer 520 may be a TEOS layer, in some instances. These layers may be deposited through atomic layer deposition (ALD), chemical vapor deposition (CVD), laser induced chemical vapor deposition (LCVD), or any other applicable deposition technique. Once both layers 510 and 520 are deposited and/or formed, openings may be patterned into layers 510 and 520. Bottom electrodes 525 may be deposited and/or formed in each of the openings. In some instances, the bottom electrode may be formed using a complementary metal-oxide semiconductor (CMOS) back end of the line (BEOL) damascene process. In intermediate PCM array 500, only three openings may be patterned as there are only three bottom electrodes 525 in the intermediate PCM array 500. This is because non-PCM area 596 may not have any use for a bottom electrode as this area may not include any sort of phase change memory. In some instances, as discussed herein, the bottom electrode 525a may be a dummy bottom electrode and may not have any functionality. Once the bottom electrodes 525 are in place, any excess material from the deposition of the bottom electrodes 525 may be removed via etching, chemical mechanical polishing (CMP), etc., in some instances.
When forming intermediate PCM array 500, once the bottom electrodes 525 are in place and, in some instances, once any excess material is removed, layer 530 may be deposited on top of layer 520 and bottom electrodes 525 and layer 540 may be deposited on top of layer 530. As discussed herein, layer 530 may be a SiO2 layer and layer 540 may be a SiN layer. Both layers 530 and 540 may be layers of dielectric. The dielectric layers may protect the heater (formed from layers 552, 554, and 556) and the other components and may help prevent heat transfer to and from the heater to other external components. Further, by using different dielectric materials for each layer 530 and 540, the chemistry used to polish and/or remove either layer can be very selective and only specific layers may be removed (discussed further herein in relation to
Once layers 530 and 540 are deposited, openings, or vias, may be etched in layers 530 and 540 (for example, through reactive ion etching (RIE)). These openings are where the heaters (formed from layers 552, 554, and 556) will be in the formed PCM array. Heating layers 552, 554, and 556 may be deposited in the created opening. In some instances, as depicted, heating layers 552 and 556 may be a same material, such as tantalum nitride (TaN), and heating layer 554 may be a different material, such as titanium nitride (TiN). In some instances, heating layers 552, 554, and 556 may each be a different material. In some instances, heating layers 552, 554, and 556 may all be a same material. Heating layers 552, 554, and 556 may be made of material(s) such as TiN, TaN, tungsten (W), WN, or any other conductive materials. Heating layers 552, 554, and 556 may be the same/similar to heating layers 152, 154, and 156 (
Referring to
In PCM area 598, heating layers 552, 554, and 556 may together have a height (dimension 557) of 31 nanometers (nm). This dimension 557 may be referred to herein as the heater stack height 557. The individual dimensions of each layer 552, 554, and 556 may vary depending on the material(s) of the layers. In an example, heating layer 552 may be a TaN layer and may have a height of 5 nm; heating layer 554 may be a TiN layer and may have a height of 6 nm; and heating layer 556 may be another TaN layer and may have a height of 20 nm. In PCM area 598, there may be 506 nm (dimension 558) between each heater and 372 nm (dimension 528) between each bottom electrode. In some instances, components 565 may have a height (dimension 567) of 450 nm, a width (dimension 566) of 5.6×230 nm, or 1288 nm, and there may be 272 nm between each component 565 (dimension 568). Although there is one width dimension 566 depicted for components 565, there may be slightly different widths of the component 565 at different heights.
Only the dimensions of the phase change memory portion 598 of the intermediate PCM array 500 are depicted in
Put differently, different slurries (i.e., chemicals) may be used during different steps/CMPs of the selective stop process in order to remove only the wanted materials. For example, to remove the excess heater materials, which are metal materials, a slurry containing silica and water (or any other silica-based solution) can be used to remove the metal heater material(s). The silica-water slurry (or any other silica-based slurry) may remove the heater material(s) at a much faster polish rate (for example, at least 10 times faster) than it may remove the dielectric material (e.g., SiN) of layer 540. This way, the chemical slurry material used in the first selective stop step to remove the excess heater material may quickly, easily, and efficiently remove the excess heater material, but may have a hard time removing any dielectric material from layer 540. The CMP process may slow down significantly once it finished removing the excess heater material and hit layer 540, which may make it far easier to stop the CMP at a very precise point. Further, in some instances, the polish time (discussed further herein) needed to remove the excess heater material(s) may be known and determined prior to the first selective stop.
After the first selective stop, dimensions 558, 528, 568, 566, and 567 may remain the same as they were in
In some instances, prior to the second selective stop to remove layer 540, the height of layer 540 may be measured. In intermediate PCM array 600, the height (i.e., thickness) of layer 540 may be 20 nm. This measurement may be used to determine the polish time (i.e., the amount of time for the CMP process for the second selective stop), and the CMP may be set to stop after the polish time, in some instances. Specifically, the first selective stop removes the necessary excess heater material without going too far and removing some of the dielectric layer 530. Sacrificial dielectric layer 540 may serve as a buffer to help prevent the first selective stop from removing any of dielectric layer 530. In some instances, the first selective stop may not remove any of dielectric layer 540 or dielectric layer 530 (for example, due to knowing the polish time of the CMP and the chemical slurry for the excess heater materials). In addition, the first selective stop may serve as a point at which layer 540 may be measured, as layer 540 may be measured after the first selective stop. This way, even if the CMP process for the first selective stop removed some of layer 540, the remaining layer 540 may be measured after the first selective stop. The polish time for the second selective stop CMP may be very accurately calculated using the layer 540 measurement taken after the first selective stop, as this measurement may reflect the exact thickness/height of layer 540 (or the remaining layer 540) before its removal. Having an accurate polish time for the second selective stop may increase the accuracy and decrease any chance of excess removal (for example, compared to a single selective stop step to remove the materials up to layer 530) when removing layer 540. This may decrease/prevent any removal of layer 530. Further, this may decrease any variation between heater height for the different heaters in the phase change memory array, as the removals are much more precise and consistent for each heater.
In some instances, the measurements of each layer may all be measured/known prior to the first selective stop, and the polish time for the second selective stop (i.e., the polish time to remove layer 540) may be based on the predetermined measurement of layer 540 that was determined prior to any removal.
To perform the second selective stop, a second CMP process with a different chemical slurry may be used. For instance, after the first CMP and the removal of the excess heater materials, the CMP may stop (resulting in the first selective stop) and may be adjusted with a new polish time and/or a new slurry material for the second selective stop to remove dielectric layer 540. As discussed herein, each selective stop (i.e., each CMP) may be tailored/selective to the specific material(s) being removed. Therefore, a chemical slurry that is good at removing dielectric layer 540 (but that may not be good at removing a different type of dielectric such as SiO2) may be used in the second selective stop. For example, when the dielectric layer 540 is SiN, the SiN layer 540 may be polished using a slurry containing cerium oxide (CeO2), zirconium oxide (ZrO2), etc. Slurries containing these materials may be much faster at removing a material such as SiN and may be very slow at removing a material such as SiO2, therefore the CMP process may be stopped before any SiO2 is removed. In some instances, a specific slurry and a pH value can be used to remove layer 540 and not layer 530. For example, the pH of the CeO2 or the ZrO2 slurry may range from 9-13. In some instances, the length of the CMP (i.e., the polish time) may be determined using the height of the dielectric layer 540 and the material(s) of the chemical slurry.
By having two selective stops and two different steps of removal, any variation during the CMP process may be absorbed in the removal of dielectric layer 540. For example, if there was a single CMP removal process to remove both the excess heater materials as well as dielectric layer 540, at least 51 nm of material may be removed in a single CMP step. Removing a larger amount of material in a single step may result in a greater risk of height variation during the CMP process. Further, in this example, the removal would include both metal materials (from the excess heater materials) as well as dielectric (from the SiN layer 540) which may result in a less selective and less accurate CMP process. In another example, if both layers 530 and 540 were a same dielectric material (instead of different dielectric materials SiN and SiO2), then the CMP process may have a harder time stopping at the exact measurement, and there may be a higher risk that additional material may be removed and polished, resulting in a higher height variation for the heaters 550. In addition, as discussed herein, a chemical slurry material may have different polish times (i.e., polish rates) depending on the material that is being removed. Therefore, removing multiple materials using a single chemical slurry may decrease the accuracy of the removal, as it may be hard to predict when to stop the CMP process due to the differing polish times/rates.
By including the sacrificial dielectric layer 540 in the intermediate PCM array (e.g., 500 and/or 600 (
In some instances, a third selective stop is performed to remove a portion of dielectric layer 530 as well as a portion of heaters 550. This may decrease the height of the heaters 550. For instance, the heater may have a height of 75 nm after the second selective stop and the removal of sacrificial dielectric layer 540. However, it may be beneficial for the system to have shorter heaters (for example, with a height of 50 nm). For example, current may transmit more quickly from bottom electrodes 525 through heaters 550 if the heaters have a shorter height, as there is less distance to travel. Therefore, in some instances, a third selective stop may be performed to remove excess material and reduce the heater height to 50 nm. The third selective stop may be another CMP, in some instances. In some instances, the third selective stop is part of the second selective stop, and the second selective stop may remove dielectric layer 540 as well as the portion of dielectric layer 530 and the portion of heaters 550.
After the second selective stop, or the third selective stop in some instances, a PCM material and top electrode (not depicted) may be added on top of the heaters 550 to finish forming the PCM array 700, similar to or the same as PCM 400 (and PCM material 160 and top electrode 170) depicted in
Referring to
Once all the necessary components are formed, method 800 may proceed to operation 825 to deposit additional dielectric layers on top of the components and the previous dielectric layers. This may include depositing layers 510 and 520, in some instances. For example, although phase change memory array 700 includes two additional dielectric layers, any number of dielectric layers may be deposited in operation 825. Similar to operation 815, operation 830 includes patterning openings in the additional dielectric layers. Patterning the openings allows the bottom electrodes to be formed in the patterned openings in operation 835. For PCM array 700, this may include forming bottom electrodes 525.
Method 800 also includes operation 840 to deposit a first dielectric layer and a second dielectric layer on top of the bottom electrodes. This may include depositing SiO2 layer 530 and the sacrificial SiN layer 540 (
In operation 855, a first selective stop is performed to remove the excess heating material. This excess heating material may be the heater stack, as discussed herein. The chemical slurry in this first selective stop may be selected based on having both a high polish rate for the excess heating material and a low polish rate for the second dielectric layer. Once the excess heating material is removed, operation 860 performs a second selective stop to remove the second dielectric layer. The second dielectric layer may be a sacrificial dielectric layer (such as dielectric layer 540 (
Method 800 discusses the steps that may be used to form a larger PCM array (e.g., PCM array 700) as well as a smaller PCM array (e.g., PCM array 200). For example, to form PCM array 200, method 800 may begin at operation 825, however the dielectric layers in operation 825 may be deposited on top of a substrate instead of the previous dielectric layers. It should be understood that method 800 is an exemplary method showing one possible method of forming a PCM array.
Referring to
Bus 915 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnects (PCI) bus.
Computer system/server 902 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by computer system/server 902, and it includes both volatile and non-volatile media, removable and non-removable media.
System memory 960 can include computer system readable media in the form of volatile memory, such as random-access memory (RAM) 962 and/or cache memory 964. Computer system/server 902 may further include other removable/non-removable, volatile/non-volatile computer system storage media. By way of example only, storage system 965 can be provided for reading from and writing to a non-removable, non-volatile magnetic media (not shown and typically called a “hard drive”). Although not shown, a magnetic disk drive for reading from and writing to a removable, non-volatile magnetic disk (e.g., a “floppy disk”), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk such as a CD-ROM, DVD-ROM or other optical media can be provided. In such instances, each can be connected to bus 915 by one or more data media interfaces. As will be further depicted and described below, memory 960 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the disclosure.
Program/utility 968, having a set (at least one) of program modules 969, may be stored in memory 960 by way of example, and not limitation, as well as an operating system, one or more application programs, other program modules, and program data. Each of the operating system, one or more application programs, other program modules, and program data or some combination thereof, may include an implementation of a networking environment. Program modules 969 generally carry out the functions and/or methodologies of embodiments of the invention as described herein.
Computer system/server 902 may also communicate with one or more external devices 940 such as a keyboard, a pointing device, a display 930, etc.; one or more devices that enable a user to interact with computer system/server 902; and/or any devices (e.g., network card, modem, etc.) that enable computer system/server 902 to communicate with one or more other computing devices. Such communication can occur via Input/Output (I/O) interfaces 920. Still yet, computer system/server 902 can communicate with one or more networks such as a local area network (LAN), a general wide area network (WAN), and/or a public network (e.g., the Internet) via network adapter 950. As depicted, network adapter 950 communicates with the other components of computer system/server 902 via bus 915. It should be understood that although not shown, other hardware and/or software components could be used in conjunction with computer system/server 902. Examples include, but are not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.
The present invention may be a system, a method, a computer program product, etc. at any possible technical detail level of integration. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electronic signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, configuration data for integrated circuitry, or either source code or object code written in any combination of one or more programming languages, including an object orientated program language such as Smalltalk, C++, or the like, and procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely one the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general-purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks. The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to some embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
The descriptions of the various embodiments of the present disclosure have been presented for purposes of illustration but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.