CMOS INTEGRATED MICROHEATER FOR A GAS SENSOR DEVICE
Description
TECHNICAL FIELDThe present invention relates generally to a gas sensor device.BACKGROUNDCertain gas sensors rely on physical changes or chemical changes in a chemical sensing material while in the presence of a gas to determine concentration of the gas in a surrounding environment. Further, certain chemical sensing materials preferentially operate at a temperature above normal ambient or room temperatures. However, incorporating a conventional heater in a gas sensor device can cause damage to other integrated components of the gas sensor device, increase cost of the gas sensor device and/or increase power consumption of the gas sensor device.SUMMARYThe following presents a simplified summary of the specification to provide a basic understanding of some aspects of the specification. This summary is not an extensive overview of the specification. It is intended to neither identify key or critical elements of the specification nor delineate any scope particular to any embodiments of the specification, or any scope of the claims. Its sole purpose is to present some concepts of the specification in a simplified form as a prelude to the more detailed description that is presented later.In accordance with the present invention, a device includes a complementary metal-oxide semiconductor (CMOS) substrate layer, a dielectric layer deposited on the CMOS substrate layer, the dielectric layer comprising a temperature sensor and a heating element thermally coupled to a heat transfer layer comprising a plurality of metal layers that are electrically coupled via a set of metal interconnections; and a gas sensing layer deposited on the dielectric layer, wherein the temperature sensor, the heating element, and the heat transfer layer are surrounded by a dielectric material of the dielectric layer.BRIEF DESCRIPTION OF THE DRAWINGSVarious non-limiting embodiments are further described with reference to the accompanying drawings, in which:FIG. 1depicts a cross-sectional view of a gas sensor device according to the present invention;FIG. 2depicts a cross-sectional view of a heating element and a temperature sensor according to the present invention;FIG. 3depicts a schematic diagram representing resistances associated with a temperature sensor according to the present invention;FIG. 4depicts a schematic diagram representing resistances associated with a heating element according to the present invention;FIG. 5depicts another cross-sectional view of a gas sensor device according to the present invention;FIG. 6depicts yet another cross-sectional view of a gas sensor device according to the present invention;FIG. 7is a flowchart of an example methodology for providing uniform temperature in a gas sensor according to the present invention;FIG. 8is a flowchart of an example methodology for providing a microheater of a gas sensor with uniform temperature according to the present invention;FIG. 9is a flowchart of an example methodology for tuning a resistance of a temperature sensor according to the present invention; andFIG. 10is a flowchart of an example methodology for tuning a resistance of a heating element according to the present invention in accordance with various aspects and implementations described herein.DETAILED DESCRIPTIONOVERVIEWWhile a brief overview is provided, certain aspects of the present invention are described or depicted herein for the purposes of illustration and not limitation. Thus, variations of the disclosed embodiments as suggested by the disclosed apparatuses, systems, and methodologies are intended to be encompassed within the scope of the subject matter disclosed herein.As described above, certain gas sensors rely on physical or chemical changes in a chemical sensing material while in the presence of a gas to determine concentration of the gas in a surrounding environment. Further, certain chemical sensing materials preferentially operate at a temperature above normal ambient or room temperatures. However, incorporating a conventional heater in a gas sensor device can cause damage to other integrated components of the gas sensor device, increase cost of the gas sensor device and/or increase power consumption of the gas sensor device.To these and/or related ends, various aspects and embodiments of a complementary metal-oxide-semiconductor (CMOS) integrated microheater are described. The various embodiments of the systems, techniques, and methods of the present invention are described in the context of a gas sensor device (e.g., a gas sensing device) configured for sensing a gas in a surrounding environment. In an embodiment, a gas sensor device comprises a microheater suspended in a CMOS portion (e.g., a CMOS dielectric layer) of the gas sensor device. The microheater can comprise poly-silicon (e.g., a poly-silicon metal gate) as a heating element and/or a temperature sensing element for gas sensing applications. In an aspect, the microheater can comprise a heater resistor (e.g., a heater resistor that comprises a released structure). The heater resistor can comprise a higher resistance at edges of the heater resistor that are coupled to a substrate (e.g., a CMOS substrate) of the gas sensor device. Other edges of the heater resistor can comprise a lower resistance. Additionally, the microheater can comprise a temperature sensor resistor. The temperature sensor resistor can comprise a higher resistance using lower doping or a non-silicidation method at a center of a heating area of the microheater to improve temperature sensing accuracy of the gas sensor device. Resistance design of the microheater (e.g. resistance design of a heater and a temperature sensor of the gas sensor device) can be varied based on geometry and/or a type of poly-silicon (e.g., selective salicides of gate poly-silicon resistor). Accordingly, in-plane temperature uniformity for the gas sensor can be realized. Moreover, by employing a heater and a temperature sensor in a CMOS portion (e.g., a CMOS layer) of the gas sensor device, the microheater can be easily integrated with a heater control circuit of the gas sensor device. Cost of the gas sensor device (e.g., size and/or cost of a die) can also be reduced and/or temperature feedback control of the gas sensor device can also be improved. Furthermore, risk of damage to other integrated components of the gas sensor device and/or power consumption of the gas sensor device can be reduced.According to the present invention, metal vias (e.g., aluminum vias, tungsten vias, other metal vias, etc.) can be formed in the CMOS portion (e.g., the CMOS dielectric layer) of the gas sensor device. The metal vias can provide improved temperature uniformity at both an in-plane direction and an out-of-plane direction of the mircoheater. The gas sensor device can comprise, for example, a gas sensing layer contact (e.g., a noble metal) that is electrically coupled to a gas sensing material of the gas sensor device (e.g., a gas sensing material deposited on a top layer of the gas sensor deviceEXEMPLARY EMBODIMENTSVarious aspects or features of the present invention are described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In this specification, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It should be understood, however, that the certain aspects of disclosure may be practiced without these specific details, or with other methods, components, parameters,etc.In other instances, well-known structures and devices are shown in block diagram form to facilitate description and illustration of the various embodiments.FIG. 1depicts a cross-sectional view of a gas sensor device 100, according to various non-limiting aspects of the present invention. The gas sensor device 100 can be gas sensor with a uniform temperature design (e.g., distribution of temperature in the gas sensor device 100 can be uniform). The gas sensor device 100 includes a CMOS substrate layer 102a, a dielectric layer 104 and a gas sensing layer 106. The dielectric layer 104 is deposited or formed on the CMOS substrate layer 102a. For example, the dielectric layer 104 can be etched to the CMOS substrate layer 102a via wet etching or dry etching. Furthermore, the etching of the dielectric layer 104 to the CMOS substrate can be an isotropic etch or an anisotropic etch (e.g., a deep reactive ion etching, etc.). The CMOS substrate layer 102a can include a cavity 102b. The cavity 102b can thermally isolate the dielectric layer 104.The dielectric layer 104 can provide mechanical support for temperature sensing elements and/or heating elements of the gas sensor device 100. The dielectric layer 104 includes a temperature sensor 108 and a heating element 110a-b. In one example, the heating element 110a-b can be implemented as a microheater. The temperature sensor 108 is employed to sense temperature of the heating element 110a-b (e.g., the microheater). As such, the temperature sensor 108 and the heating element 110a-b can be implemented separate from the CMOS substrate layer 102a for improved thermal isolation (e.g., a micro-bridge structure associated with the heating element 110a-b can be outside of the CMOS substrate layer 102a for improved thermal isolation). In a non-limiting example, a thickness of the dielectric layer 104 can be approximately equal to 10 microns. However, it is to be appreciated that the dielectric layer 104 can comprise a different thickness.The heating element 110a-b includes a first heating element 110a and a second heating element 110b. The temperature sensor 108 can be implemented between the first heating element 110a and the second heating element 110b in the same film deposition process. Film of the film deposition process can be, for example, polycrystalline silicon with different doping levels and/or metal silicide. Furthermore, the heating element 110a-b can be implemented as a micro-bridge structure. For example, the first heating element 110a can beconfigured as a first micro-bridge structure and the second heating element 110b can be configured as a second micro-bridge structure. The heating element 110a-b can also be electrically connected in a parallel resistor configuration. In one example, the first micro-bridge structure of the first heating element 110a can correspond to the second micro-bridge structure of the second heating element 110b. In another example, the first micro-bridge structure of the first heating element 110a can be different than the second micro-bridge structure of the second heating element 110b. In an aspect, the heating element 1 10a-b can be a resistive heating element. For example, the heating element 110a-b can be implemented as a resistive structure to generate an amount of heat (e.g., an amount of heat for the gas sensing layer 106). In one example, the first heating element 110a can be configured as a first resistive structure to generate a first amount of heat and the second heating element 110b can be configured as a second resistive structure to generate a second amount of heat. The first resistive structure of the first heating element 110a can correspond to the second resistive structure of the second heating element 110b. Alternatively, the first resistive structure of the first heating element 110a can be different than the second resistive structure of the second heating element 110b.Resistance of the heating element 110a-b can be tuned based on a geometry of the heating element 110a-b (e.g., a geometry of poly-silicon of the heating element 110a-b). For example, resistance of the first heating element 110a can be tuned based on a geometry (e.g., a shape) of the first heating element 110a and resistance of the second heating element 110b can be tuned based on a geometry (e.g., a shape) of the second heating element 110a. Additionally or alternatively, resistance of the heating element 110a-b can be tuned based on doping level(s) of the heating element 110a-b. For example, resistance of the first heating element 110a can be tuned based on doping level(s) of the first heating element 110a and resistance of the second heating element 110b can be tuned based on doping level(s) of the second heating element 110a. In an aspect, a first portion of the heating element 1 10a-b (e.g., a portion of the heating element 1 10a-b that is associated with the temperature sensor 108) can comprise a different resistance than one or more other portions of the heating element 110a-b (e.g., a portion of the heating element 1 10a-b that is not associated with the temperature sensor 108).The temperature sensor 108 can be configured to sense temperature associated with the gas sensing layer 106. For example, the temperature sensor 108 can be configured as a resistive structure to sense temperature associated with the gas sensing layer 106. Resistance of the temperature sensor 108 can be tuned based on doping level(s) of the temperature sensor108. Additionally or alternatively, resistance of the temperature sensor 108 can be tuned based on a silicidation process associated with the temperature sensor 108. Furthermore, the temperature sensor 108 and the heating element 110a-b can both comprise poly-silicon. In an aspect, the temperature sensor 108 can be associated with a first resistance and the heating element 110a-b can be associated with a second resistance. In another aspect, the temperature sensor 108 can comprise a first type of poly-silicon and the heating element 110a-b can comprise a second type of poly-silicon. For example, the temperature sensor 108 can comprise poly-silicon associated with a first resistance and the heating element 110a-b can comprise poly-silicon associated with a second resistance that is lower than the first resistance. As such, improved in-plane temperature uniformity for the gas sensor device 100 can be achieved. In an aspect, a first portion of the temperature sensor 108 (e.g., a center portion of the temperature sensor 108) can comprise a different resistance than one or more other portions of the temperature sensor 108 (e.g., outer portions of the temperature sensor 108).The temperature sensor 108 and the heating element 110a-b are thermally coupled to a heat transfer layer 112. The heat transfer layer 112 can be associated with a set of metal interconnections (e.g., a set of metal vias). For example, the heat transfer layer 112 can comprise a set of metal interconnections that comprises aluminum, tungsten or another type of metal. Furthermore, the heat transfer layer 112 can include a plurality of metal layers that are electrically coupled via the set of metal interconnections. According to the present invention, the temperature sensor 108, the heating element 1 10a-b and/or the heat transfer layer 112 can be suspended in the dielectric layer 104. The temperature sensor 108, the heating element 110a-b, and the heat transfer layer 112 are surrounded by a dielectric material of the dielectric layer 104. As such, both in-plane temperature uniformity and out-of-plane temperature uniformity can be achieved for the gas sensor device 100. The heat transfer layer 112 can transfer heat from a bottom portion of the dielectric layer 104 (e.g., a bottom portion of the dielectric layer 104 that is associated with the CMOS substrate layer 102a) to a top portion of the dielectric layer 104 (e.g., a top portion of the dielectric layer 104 that is associated with the gas sensing layer 106).The gas sensing layer 106 can be deposited or formed on the dielectric layer 104. The gas sensing layer 106 can include a set of gas-sensing contacts 114a-b and a gas-sensing material 116. The gas-sensing contacts 114a-b can be electrically coupled to the gas-sensing material 116. In an aspect, the gas-sensing contacts 114a-b and at least a portion of the gas-sensing material 116 can be deposited or formed on the dielectric layer 104. The gas-sensing contacts 114a-b can be contact electrodes. The gas-sensing contacts 114a-b can beemployed to detect changes in the gas-sensing material 116. For example, the gas-sensing contacts 114a-b can be employed to detect changes in the gas-sensing material 116 as a concentration of a target gas changes. The gas-sensing contacts 114a-b can be made of a conductive material, such as a noble metal. For example, the gas-sensing contacts 114a-b can comprise titanium nitride, poly-silicon, tungsten, another metal, etc. In one example, the gas-sensing contacts 114a-b are electrically coupled to another component (e.g., an applicationspecific integrated circuit (ASIC)) of the gas sensor device 100.The gas-sensing material 116 is thermally coupled to the heating element 110a-b (e.g., the heating element 1 10a-b can provide heat to the gas-sensing material 116 of the gas sensing layer 106). For example, the dielectric layer 104 provides thermal coupling between the heating element 110a-b and the gas-sensing material 116 so that the heat provided by the heating element 110a-b is conducted to the gas-sensing material 116. Accordingly, dielectric material of the dielectric layer 104 is preferably a low k dielectric material (e.g., a low k dielectric material relative to the CMOS substrate layer 102a and/or the gas sensing layer 106) with certain thermal conductivity. Furthermore, the gas-sensing material 116 can be exposed to an environment surrounding the gas sensor device 100. For illustration, the gas sensor device 100 can be associated with a sensor pixel (e.g., a single sensor pixel). For example, the gas-sensing material 116 can be configured sense a type and/or a concentration of a certain gas. However, it is to be appreciated that the gas sensor device 100 can be configured with more than one sensor pixelthat comprises one or more types of sensor pixels. Therefore, the gas sensor device 100 can be configured to detect numerous different gases at various concentrations.Furthermore, the gas-sensing material 116 can comprise a metal oxide having an electrical resistance based on a concentration of a gas in an environment surrounding the gas sensor device 100 and/or an operating temperature of the gas-sensing material 116. The gas-sensing material 116 can comprise an operating temperature greater than room temperature and determined by an amount of heat generated by the heating element 1 10a-b. In one example, the gas-sensing material 116 can be a chemical sensing material. The gas-sensing material 116 can comprise a metal oxide, such as but not limited to, an oxide of chromium, manganese, nickel, copper, tin, indium, tungsten, titanium, vanadium, iron, germanium, niobium, molybdenum, tantalum, lanthanum, cerium or neodymium. Alternatively, the gas-sensing material 116 can be composite oxides including binary, ternary, quaternary and complex metal oxides. The gas-sensing material 116 can be employed to detect chemical changes (e.g., chemical changes in response to a gas). For example, a conductivity change associated withthe gas-sensing material 116 can be employed to detect a gas. In another example, a change of electrical resistance of the gas-sensing material 116 can be employed to detect a gas. In yet another example, a change of capacitance associated with the gas-sensing material 116 can be employed to detect a gas. However, it is to be appreciated that other changes associated with the gas-sensing material 116 (e.g., a change in work function, a change in mass, a change in optical characteristics, a change in reaction energy, etc.) can be additionally or alternatively employed to detect a gas. The gas-sensing material 116 can be formed through techniques such as printing, sputter deposition, chemical vapor deposition, epitaxial growth and/or another technique.In an aspect, the gas sensor device 100 can employ the heating element 110a-b since the gas-sensing material 116 may only be sufficiently sensitive at a high temperature. For example, the operating temperature of some gas-sensing material is ideally above 100 degrees Celsius to achieve sensitivity sufficient for robust measurement. Moreover, different gas-sensing materials may have different activation temperatures, and the heating element 110a-b can be employed to optimize conditions for a given gas. In one example, the gas-sensing material 116 can comprise an operating temperature or an activation temperature at which, or above which, sensitivity of the gas-sensing material 116 reaches a desired threshold. In another aspect, the temperature sensor 108 can be configured to measure temperature of the gas-sensing material 116. The temperature sensor 108 can also provide feedback for temperature control. For example, the temperature sensor 108 can supply an electrical signal in response to an operating temperature of the gas-sensing material 116. According to the present invention, a portion of the CMOS substrate layer 102a can be etched or otherwise removed to create the cavity 102b. The cavity 102b can be a thermal isolation cavity that thermally isolates the dielectric layer 104 and/or the gas sensing layer 106 from a bulk of the CMOS substrate layer 102a. The cavity 102b of the CMOS substrate layer 102a can allow integration of the dielectric layer 104 and/or the gas sensing layer 106 with other devices (e.g., an ASIC) and/or protects other devices from heat produced by the heating element 110a-b.FIG. 2depicts the temperature sensor 108 and the heating element 110a-b, according to various non-limiting aspects of the present invention. The temperature sensor 108 and the heating element 110a-b ofFIG. 2can be suspended in the dielectric layer 104. The temperature sensor 108 can be configured as a temperature sensor resistor comprising poly-silicon (e.g., gate poly-silicon). Furthermore, the heating element 110a-b can be configured as a heater resistor comprising poly-silicon (e.g., gate poly-silicon).The temperature sensor 108 can comprise a higher resistance at a center portion A of the temperature sensor 108, as compared to a portion B and a portion C of the temperature sensor 108. For example, the center portion A of the temperature sensor 108 can comprise a different doping level than the portion B and the portion C of the temperature sensor 108. In another example, resistance of the center portion A, the portion B and the portion C of the temperature sensor 108 can be configured based on a silicidation process associated with the temperature sensor 108. Accordingly, at the center portion A, temperature can be uniform to improve linearity and/or accuracy of temperature monitoring by the temperature sensor 108.Different locations of the heating element 110a-b can also comprise different resistances. For example, a portion D of the first heating element 110a can comprise a different resistance than a portion E of the first heating element 110a. For example, the portion D of the first heating element 110a can comprise a different geometry (e.g., a different shape) than the portion E of the first heating element 1 10a, resulting in different resistances for the portion D and the portion E of the first heating element 110a. In another example, the portion D of the first heating element 110a can comprise a different doping level than the portion E of the first heating element 110a, resulting in different resistances for the portion D and the portion E of the first heating element 1 10a. Furthermore, a portion F of the first heating element 110a can comprise a different resistance than the portion D and the portion E of the first heating element 110a. For example, the portion F of the first heating element 110a can comprise a different geometry (e.g., a different shape) than the portion D and the portion E of the first heating element 1 10a. In another example, the portion F of the first heating element 110a can comprise a different doping level than the portion D and the portion E of the first heating element 110a. In addition, feedback control of temperature of the heating element 110a-b can be realized by circular design of the heating element 110a and the heating element 1 10b. For example, a poly-silicon portion of the first heating element 110a (e.g., a poly-silicon portion of the first heating element 110a that includes the portion D, the portion E, the portion F, etc.) can comprise a void portion G at a center (e.g., in the middle) of the poly-silicon portion of the first heating element 110a.As such, the temperature sensor 108 and the heating element 110a-b shown inFIG. 2can provide a uniform temperature design for the gas sensor device 100. For example, a higher power input to compensate for thermal loss can occur at edges of the temperature sensor 108 and/or heating element 110a-b. Along an x direction shown inFIG. 2, voltage is constant. Furthermore, resistance can be higher at edges of the temperature sensor 108 and the heating element 1 10a-b along the x direction shown inFIG. 2. Along a y direction shown inFIG. 2, current is constant. Furthermore, resistance can be lower at edges of the temperature sensor 108 and the heating element 110a-b along the y direction shown inFIG. 2. In an aspect, the temperature sensor 108 and/or the heating element 110a-b (e.g., edges of the heating element 110a-b) is/are coupled tothe CMOS substrate layer 102a and/or another component of the gas sensor device 100. For example, the temperature sensor 108 is thermally coupled to the CMOS substrate layer 102a and/or another component of the gas sensor device 100 (e.g., an ASIC) via terminal point H. Furthermore, the first heating element 110a and the second heating element 110b is coupled to the CMOS substrate layer 102a and/or another component of the gas sensor device 100 (e.g., an ASIC) via terminal point I.FIG. 3depicts a schematic diagram 300 representing resistances associated with the temperature sensor 108. For example, the schematic diagram 300 can correspond to a resistive micro-bridge structure for the temperature sensor 108. The schematic diagram 300 includes resistors Rendand a resistor Rmid. The resistors Rendand the resistor Rmidcan correspond to different locations of the temperature sensor 108. For example, the resistors Rendcan correspond to end portions of the temperature sensor 108 and the resistor Rmidcan correspond to a center portion of the temperature sensor 108. In a non-limiting example, resistor Rmidcan correspond to the center portion A of the temperature sensor 108 shown inFIG. 2, and the resistors Rendcan correspond to the portion B and the portion C of the temperature sensor 108 shown inFIG 2. The resistors Rendcan comprise a different resistance than the resistor Rmid. As such, different locations of the temperature sensor 108 can correspond to different resistances.In one example, the resistors Rendcan comprise a lower resistance than the resistor Rmid. To achieve the lower resistance, the resistors Rendcan comprise a different doping level than the resistor Rmid. Alternatively, the resistors Rendcan comprise a different resistance than the resistor Rmidvia a silicidation process associated with the temperature sensor 108. In one example, resistance difference between the resistors Rendand the resistor Rmidcan be achieved by using silicide/poly for the resistors Rendand non-silicide/poly for the resistor Rmid. Therefore, overall resistance of the temperature sensor 108 can be equal to (2·Rend+ Rmid), where resistance of the temperature sensor 108 is more greatly influenced by Rmid. For example, changes in Rmidcan have a greater impact on overall resistance of the temperature sensor 108 than similar changes in Rend. This can be beneficial for increasing measurement sensitivity in a region of gas sensor material (e.g., the gas-sensing material 116) relative to region outside of a gas sensor material.FIG. 4depicts a schematic diagram 400 representing resistances associated with the heating element 110a-b. For example, the schematic diagram 400 can correspond to a resistive micro-bridge structure for the heating element 110a and the heating element 110b. The schematic diagram 400 includes a voltage source Vheater, resistors Router, resistors Rinner_end, and resistors Rinner_mid. The voltage source Vheaterprovides electrical energy to the heating element 110a-b. The heating element 110a-b converts the electrical energy provided by the voltage source Vheaterinto heat (e.g., thermal energy). The resistors Router, the resistors Rinner_end, and the resistors Rinner_midcan correspond to different locations of the heating element 110a and the heating element 110b. For example, the resistors Routercan correspond to portions of the heating element 110a-b that are not associated with the temperature sensor 108. Furthermore, the resistors Rinner_endand the resistors Rinner_midcan correspond to portions of the heating element 1 10a-b that are associated with the temperature sensor 108. In a non-limiting example, resistor Rinner_midcan correspond to the portion D of the first heating element 110a shown inFIG. 2, resistor Rinner_endcan correspond to the portion E of the first heating element 110a shown inFIG. 2, and resistor Routercan correspond to the portion F of the first heating element 110a shown inFIG. 2. The resistors Router, the resistors Rinner_end, and the resistors Rinner_midcan each comprise different resistances. As such, different locations of the heating element 1 10a-b can correspond to different resistances.In one example, the resistors Rinner_midcan comprise a lower resistance than the resistors Rinner_end. Therefore, more power can be allocated to a left edge and a right edge of the schematic diagram 400 (e.g., a left edge and a right edge of the heating element 110a and the heating element 1 10b). To achieve the lower resistance, the resistors Rinner_midcan comprise a different geometry (e.g., a different shape) than the resistors Rinner_end. Alternatively, the resistors Rinner_midcan comprise a different doping level than the resistors Rinner_end. Furthermore, the resistors Routercan comprise a lower resistance than a resistance equal to (2·Rinner_end+Rinner_mid). To achieve the lower resistance, the resistors Routercan comprise a different geometry (e.g., a different shape) than the resistors Rinner_endand the resistors Rinner_mid. Alternatively, the resistors Routercan comprise a different doping level than the resistors Rinner_endand the resistors Rinner_mid. Accordingly, more power can be allocated to an upper edge and a lower edge of the schematic diagram 400 (e.g., an upper edge and a lower edge of the heating element 110a and the heating element 110b).FIG. 5depicts a cross-sectional view of a gas sensor device 100', according to various non-limiting aspects of the present invention. The gas sensor device 100' includes the CMOS substrate layer 102a, the dielectric layer 104 andthe gas sensing layer 106. Accordingto the present invention, the CMOS substrate layer 102a can include the cavity 102b. The dielectric layer 104 can include the temperature sensor 108, the heating element 110a-b and the heat transfer layer 112. The gas sensing layer 106 can include the set of gas-sensing contacts 114a-b and the gas-sensing material 116. The gas sensor device 100' can also include ASIC 502. The ASIC 502 can be fabricated in the dielectric layer 104 (e.g., with the temperature sensor 108, the heating element 110a-b and the heat transfer layer 112). Both the dielectric layer 104 and the ASIC 502 can be deposited or formed on the CMOS substrate layer 102a. The ASIC 502 can be mechanically coupled to the CMOS substrate layer 102a. It is to be appreciated that the ASIC 502 can comprise one or more ASIC devices.The ASIC 502 can be configured for controlling heating of the heating element 110a-b, evaluating temperature associated with the gas-sensing material 116, determining concentrations of chemicals associated with the gas-sensing material 116, etc. According to the present invention, the ASIC 502 can include integrated circuitry configured to supply an electrical current to the heating element 110a-b (e.g., so that heating element 110a-b can generate an amount of heat based on the electrical current supplied by the ASIC 502). For example, the ASIC 502 can be a heater control circuit. In one example, the voltage source Vheatershown inFIG. 4can be associated with the ASIC 502. In another implementation, the ASIC 502 can include integrated circuitry configured to control an operational temperature of the heating element 110a-b. In yet another implementation, the ASIC 502 can include integrated circuitry configured to measure changes associated with the gas-sensing material 116 (e.g., measure electrical resistance of the gas-sensing material 116, etc). For example, the ASIC 502 can be electrically coupled to the gas-sensing contacts 114a-b.FIG. 6depicts a cross-sectional view of a gas sensor device 100", according to various non-limiting aspects of the present invention. The gas sensor device 100" includes the CMOS substrate layer 102a, the ASIC(s) 502, a first sensor pixel 602 and a second sensor pixel 604. According to the present invention, the CMOS substrate layer 102a can include more than one cavity 102b (e.g., two cavities 102b). The first sensor pixel 602 includes the dielectric layer 104 and the gas sensing layer 106. The dielectric layer 104 of the first sensor pixel 602 can include the temperature sensor 108, the heating element 110a-b and the heat transfer layer 112. Furthermore, the gas sensing layer 106 of the first sensor pixel 602 can include the set of gas-sensing contacts 114a-b and the gas-sensing material 116. Similarly, the second sensor pixel 604 includes the dielectric layer 104 and the gas sensing layer 106. The dielectric layer 104 of the second sensor pixel 604 can include the temperature sensor 108, the heating element 110a-b and the heat transfer layer 112. Furthermore, the gas sensing layer 106 of the secondsensor pixel 604 can include the set of gas-sensing contacts 114a-b and the gas-sensing material 116. According to the present invention, the gas sensing layer 106 of the first sensor pixel 602 can be configured to sense a first type of gas and the gas sensing layer 106 of the second sensor pixel 604 can be configured to sense a second type of gas. In another implementation, the gas sensing layer 106 of the first sensor pixel 602 and the gas sensing layer 106 of the second sensor pixel 604 can be configured to sense a corresponding type of gas. In one example, the first sensor pixel 602 and the second sensor pixel 604 can each be associated with an ASIC 502. Alternatively, the first sensor pixel 602 and the second sensor pixel 604 can be associated with a corresponding ASIC 502.While various embodiments for a gas sensor device according to aspects of the present invention have been described herein for purposes of illustration, and not limitation, it can be appreciated that the present invention is not so limited. Various implementations can be applied to other devices and/or other gas sensing applications, without departing from the subject matter described herein. Furthermore, various exemplary implementations of systems as described herein can additionally, or alternatively, include other features, functionalities and/or components and so on.In view of the subject matter described supra, methods that can be implemented in accordance with the present invention will be better appreciated with reference to the flowcharts ofFIGS. 7-10. While for purposes of simplicity of explanation, the methods are shown and described as a series of blocks, it is to be understood and appreciated that such illustrations or corresponding descriptions are not limited by the order of the blocks, as some blocks may occur in different orders and/or concurrently with other blocks from what is depicted and described herein. Any non-sequential, or branched, flow illustrated via a flowchart should be understood to indicate that various other branches, flow paths, and orders of the blocks, can be implemented which achieve the same or a similar result. Moreover, not all illustrated blocks may be required to implement the methods described hereinafter.EXEMPLARY METHODSFIG. 7depicts an exemplary flowchart of a non-limiting method 700 for providing uniform temperature in a gas sensor, according to various non-limiting aspects of the present invention. In an aspect, the method 700 can be associated with the gas sensor device 100, the gas sensor device 100' and/or the gas sensor device 100". Initially, at 702, a dielectric layer is deposited on a complementary metal-oxide semiconductor (CMOS) substrate layer. Dielectric material of the dielectric layer can comprise a low k dielectric value with respect tothe CMOS substrate layer and/or a silicon material (e.g., silicon dioxide). In one example, the dielectric layer can be etched to the CMOS substrate layer via wet etching. In another example, the dielectric layer can be etched to the CMOS substrate layer via dry etching.At 704, a temperature sensor, a heating element, and a heat transfer layer associated with a set of metal interconnections are formed in the dielectric layer. For example, the temperature sensor, the heating element, and the heat transfer layer can be suspended and/or embedded in the dielectric layer. The temperature sensor and the heating element can both comprise poly-silicon. For example, the temperature sensor can comprise first poly-silicon with a resistance that is higher than a resistance of second poly-silicon of the heating element. Resistance of the temperature sensor can be tuned based on doping level and/or a silicidation process associated with the temperature sensor. Resistance of the heating element can be tuned based on doping level and/or a geometry (e.g., a shape) associated with the heating element. According to the present invention, the temperature sensor can be implemented between a first heating element portion of the heating element and a second heating element portion of the heating element.At 706, a gas sensing layer is deposited on the dielectric layer. For example, a set of gas-sensing contacts and gas-sensing material can be deposited on the dielectric layer. The gas-sensing material is thermally coupled to the heating element included in the dielectric layer. The gas-sensing contacts can be contact electrodes. The gas-sensing contacts can be made of a conductive material, such as a noble metal (e.g., titanium nitride, poly-silicon, tungsten, another metal, etc.). Furthermore, the gas-sensing contacts can be employed to detect changes in the gas-sensing material in response to exposure to a particular gas in an environment. The gas-sensing material can be a chemical sensing material. The gas-sensing material can comprise a metal oxide, such as but not limited to, an oxide of chromium, manganese, nickel, copper, tin, indium, tungsten, titanium, vanadium, iron, germanium, niobium, molybdenum, tantalum, lanthanum, cerium or neodymium. Alternatively, the gas-sensing material can be composite oxides including binary, ternary, quaternary and complex metal oxides. The gas-sensing material can be formed via a printing technique, a sputter deposition technique, a chemical vapor deposition technique, an epitaxial growth technique and/or another technique.FIG. 8depicts an exemplary flowchart of a non-limiting method 800 for providing a microheater of a gas sensor with uniform temperature, according to various non-limiting aspects of the present invention. In an aspect, the method 800 can be associated with the gas sensor device 100, the gas sensor device 100' and/or the gas sensor device 100".Initially, at 802, a temperature sensor comprising poly-silicon associated with a first resistance is formed. The first resistance of the temperature sensor can be tuned based on a doping level the poly-silicon associated with the temperature sensor. Additionally or alternatively, the first resistance of the temperature sensor can be tuned based on a silicidation process associated with the temperature sensor. In an aspect, a first portion of the temperature sensor (e.g., a center portion of the temperature sensor) can comprise a different resistance than one or more other portions of the temperature sensor (e.g., outer portions of the temperature sensor).At 804, a heating element comprising poly-silicon associated with a second resistance that is lower than the first resistance is formed. The second resistance of the heating element can be tuned based on a geometry associated with the heating element (e.g., a shape of the poly-silicon associated with the heating element). Additionally or alternatively, the second resistance of the heating element can be tuned based on a doping level the poly-silicon associated with the heating element. In an aspect, a first portion of the heating element (e.g., a portion of the heating element that is associated with the temperature sensor) can comprise a different resistance than one or more other portions of the heating element (e.g., a portion of the heating element that is not associated with the temperature sensor).At 806, the temperature sensor and the heating element are formed in a dielectric layer with a heat transfer layer associated with a set of metal interconnections. For example, the temperature sensor, the heating element and the heat transfer layer can be suspended in the dielectric layer (e.g., the temperature sensor, the heating element and the heat transfer layer are surrounded by dielectric material of the dielectric layer). The dielectric layer can be formed or deposited on a CMOS substrate layer. Dielectric material of the dielectric layer can comprise a low k dielectric value with respect to the CMOS substrate layer and/or a silicon material (e.g., silicon dioxide). The temperature sensor and the heating element are thermally coupled to a heat transfer layer.At 808, a gas sensing layer is deposited on the dielectric layer. For example, a set of gas-sensing contacts and gas-sensing material can be deposited on the dielectric layer. The gas-sensing material is thermally coupled to the heating element included in the dielectric layer. The gas-sensing contacts can be contact electrodes. The gas-sensing contacts can be made of a conductive material, such as a noble metal (e.g., titanium nitride, poly-silicon, tungsten, another metal, etc.). Furthermore, the gas-sensing contacts can be employed to detect changes in the gas-sensing material in response to exposure to a particular gas in an environment. The gas-sensing material can be a chemical sensing material. The gas-sensing material can comprise a metal oxide, such as but not limited to, an oxide of chromium,manganese, nickel, copper, tin, indium, tungsten, titanium, vanadium, iron, germanium, niobium, molybdenum, tantalum, lanthanum, cerium or neodymium. Alternatively, the gas-sensing material can be composite oxides including binary, ternary, quaternary and complex metal oxides.FIG. 9depicts an exemplary flowchart of a non-limiting method 900 for tuning a resistance of a temperature sensor, according to various non-limiting aspects of the present invention. In an aspect, the method 900 can be associated with the gas sensor device 100, the gas sensor device 100' and/or the gas sensor device 100". Initially, at 902, a portion of a temperature sensor comprising poly-silicon is tuned with a particular resistance. For example, the poly-silicon of the portion of the temperature sensor can be tuned with a particular doping level. Alternatively, poly-silicon of the portion of the temperature sensor can be tuned to the particular resistance based on a silicidation process.At 904, one or more other portions of the temperature sensor are tuned with another resistance that is different than the particular resistance. For example, poly-silicon of the one or more other portions of the temperature sensor can be tuned with one or more other doping levels. Alternatively, poly-silicon of the one or more other portions of the temperature sensor can be tuned to other resistances based on a silicidation process.At 906, the temperature sensor is formed in a dielectric layer with a heating element and a heat transfer layer associated with a set of metal interconnections. For example, the temperature sensor, the heating element and the heat transfer layer can be suspended in the dielectric layer (e.g., the temperature sensor, the heating element and the heat transfer layer are surrounded by dielectric material of the dielectric layer). The dielectric layer can be formed or deposited on a CMOS substrate layer. Dielectric material of the dielectric layer can comprise a low k dielectric value with respect to the CMOS substrate layer and/or a silicon material (e.g., silicon dioxide). The temperature sensor and the heating element are thermally coupled to a heat transfer layer.At 908, a gas sensing layer is deposited on the dielectric layer. The gas-sensing material is thermally coupled to the heating element included in the dielectric layer. The gas-sensing contacts can be contact electrodes. The gas-sensing contacts can be made of a conductive material, such as a noble metal (e.g., titanium nitride, poly-silicon, tungsten, another metal, etc.). Furthermore, the gas-sensing contacts can be employed to detect changes in the gas-sensing material in response to exposure to a particular gas in an environment. The gas-sensing material can be a chemical sensing material. The gas-sensing material can comprise a metal oxide, such as but not limited to, an oxide of chromium, manganese, nickel, copper, tin,indium, tungsten, titanium, vanadium, iron, germanium, niobium, molybdenum, tantalum, lanthanum, cerium or neodymium. Alternatively, the gas-sensing material can be composite oxides including binary, ternary, quaternary and complex metal oxides.FIG. 10depicts an exemplary flowchart of a non-limiting method 1000 for tuning a resistance of a heating element, according to various non-limiting aspects of the present invention. In an aspect, the method 1000 can be associated with the gas sensor device 100, the gas sensor device 100' and/or the gas sensor device 100". Initially, at 1002, a portion of a heating element comprising poly-silicon is tuned with a particular resistance. For example, the poly-silicon of the portion of the heating element can formed with a particular shape (e.g., a particular geometry). Alternatively, the poly-silicon of the portion of the heating element can be tuned with a particular doping level.At 1004, one or more other portions of the heating element are tuned with another resistance that is different than the particular resistance. For example, poly-silicon of the one or more other portions of the heating element can be tuned with one or more other formed with a shapes (e.g., other geometries). Alternatively, poly-silicon of the one or more other portions of the heating element can be tuned with one or more other doping levels.At 1006, the heating element is formed in a dielectric layer with a temperature sensor and a heat transfer layer associated with a set of metal interconnections. For example, the heating element, the temperature sensor and the heat transfer layer can be suspended in the dielectric layer (e.g., the heating element, the temperature sensor and the heat transfer layer are surrounded by dielectric material of the dielectric layer). The dielectric layer can be formed or deposited on a CMOS substrate layer. Dielectric material of the dielectric layer can comprise a low k dielectric value with respect to the CMOS substrate layer and/or a silicon material (e.g., silicon dioxide). The heating element and the temperature sensor are thermally coupled to a heat transfer layer.At 1008, a gas sensing layer is deposited on the dielectric layer. The gas-sensing material is thermally coupled to the heating element included in the dielectric layer. The gas-sensing contacts can be contact electrodes. The gas-sensing contacts can be made of a conductive material, such as a noble metal (e.g., titanium nitride, poly-silicon, tungsten, another metal, etc.). Furthermore, the gas-sensing contacts can be employed to detect changes in the gas-sensing material in response to exposure to a particular gas in an environment. The gas-sensing material can be a chemical sensing material. The gas-sensing material can comprise a metal oxide, such as but not limited to, an oxide of chromium, manganese, nickel, copper, tin, indium, tungsten, titanium, vanadium, iron, germanium, niobium, molybdenum, tantalum,lanthanum, cerium or neodymium. Alternatively, the gas-sensing material can be composite oxides including binary, ternary, quaternary and complex metal oxides.It is to be appreciated that various exemplary implementations of exemplary methods 700, 800, 900 and 1000 as described can additionally, or alternatively, include other process steps for providing uniform temperature in a gas sensor, as further detailed herein, for example, regardingFIGS. 1-6.What has been described above includes examples of the embodiments of the present invention. It is, of course, not possible to describe every conceivable combination of configurations, components, and/or methods for purposes of describing the claimed subject matter, but it is to be appreciated that many further combinations and permutations of the various embodiments are possible. Accordingly, the claimed subject matter is intended to embrace all such alterations, modifications, and variations that fall within the scope of the appended claims. While specific embodiments andexamples are described in present invention for illustrative purposes, various modifications are possible that are considered within the scope of such embodiments and examples, as those skilled in the relevant art can recognize. See more
Claims
A device (100), comprising:a complementary metal-oxide semiconductor (CMOS) substrate layer (102a);a dielectric layer (104) deposited on the CMOS substrate layer (102a), the dielectric layer (104) comprising a temperature sensor (108) and a heating element (110a-b) thermally coupled to a heat transfer layer (112) comprising a plurality of metal layers that are electrically coupled via a set of metal interconnections; anda gas sensing layer (106) deposited on the dielectric layer (104),wherein the temperature sensor (108), the heating element (110a-b), and the heat transfer layer (112) are surrounded by a dielectric material of the dielectric layer (104).The device of claim 1, wherein the temperature sensor (108) comprises a first type of poly-silicon and the heating element (110a-b) comprises a second type of poly-silicon.The device of claim 1 or 2, wherein the temperature sensor (108) is implemented between a first heating element (110a) of the heating element and a second heating element (110b) of the heating element.The device of claim 3, wherein the first heating element (110a) and the second heating element (110b) are configured as micro-bridge structures.The device of claim 3 or 4, wherein the first heating element (110a) and the second heating element (110b) are configured as resistive structures to generate an amount of heat or wherein the temperature sensor (108) is configured as a resistive structure to sense temperature associated with the gas sensing layer (106).The device of one of the previous claims, wherein a resistance of the heating element (110a-b) is tuned based on a geometry of the heating element (110a-b) or on a doping level of the heating element (110a-b).The device of one of the previous claims, wherein a resistance of the temperature sensor (108) is tuned based on a doping level of the temperature sensor (108) or on a silicidation process associated with the temperature sensor (108).The device of one of the previous claims, wherein the gas sensing layer (106) comprises a set of gas-sensing contacts (114a-b) electrically coupled to a gas-sensing material (116).The device of claim 1, wherein a first location of the temperature sensor (108) is associated with a first resistance and a second location of the temperature sensor (108) is associated with a second resistance.The device of claim 9, wherein the first resistance is determined based on a first doping level and the second resistance is determined based on a second doping level.The device of claim 1, wherein a first location of the heating element (110a-b) is associated with a first resistance and a second location of the heating element (110a-b) is associated with a second resistance.The device of claim 11, wherein the first resistance and the second resistance are determined based on a geometry of the heating element (110a-b).
Vorrichtung (100), umfassend:eine komplementäre Metalloxid-Halbleiter (CMOS)-Substratschicht (102a);eine dielektrische Schicht (104), die auf der CMOS-Substratschicht (102a) abgeschieden ist, wobei die dielektrische Schicht (104) einen Temperatursensor (108) und ein Heizelement (110a-b) umfasst, das thermisch mit einer Wärmeübertragungsschicht (112) gekoppelt ist, die eine Vielzahl von Metallschichten umfasst, die über einen Satz von Metallverbindungen elektrisch gekoppelt sind; undeine Gasabtastschicht (106), die auf der dielektrischen Schicht (104) abgeschieden ist,wobei der Temperatursensor (108), das Heizelement (110a-b) und die Wärmeübertragungsschicht (112) von einem dielektrischen Material der dielektrischen Schicht (104) umgeben sind.Vorrichtung nach Anspruch 1, wobei der Temperatursensor (108) eine erste Art von Polysilizium umfasst und das Heizelement (110a-b) eine zweite Art von Polysilizium umfasst.Vorrichtung nach Anspruch 1 oder 2, wobei der Temperatursensor (108) zwischen einem ersten Heizelement (110a) des Heizelements und einem zweiten Heizelement (110b) des Heizelements eingebaut ist.Vorrichtung nach Anspruch 3, wobei das erste Heizelement (110a) und das zweite Heizelement (110b) als Mikrobrückenstrukturen ausgebildet sind.Vorrichtung nach Anspruch 3 oder 4, wobei das erste Heizelement (110a) und das zweite Heizelement (110b) als Widerstandsstrukturen konfiguriert sind, um eine Wärmemenge zu erzeugen, oder wobei der Temperatursensor (108) als eine Widerstandsstruktur konfiguriert ist, um die mit der Gasabtastschicht (106) verbundene Temperatur zu erfassen.Vorrichtung nach einem der vorhergehenden Ansprüche, wobei ein Widerstand des Heizelements (110a-b) auf der Grundlage einer Geometrie des Heizelements (110a-b) oder eines Dotierungsgrads des Heizelements (110a-b) abgestimmt wird.Vorrichtung nach einem der vorhergehenden Ansprüche, wobei ein Widerstand des Temperatursensors (108) auf der Grundlage eines Dotierungsgrads des Temperatursensors (108) oder eines mit dem Temperatursensor (108) verbundenen Silizidierungsprozesses abgestimmt wird.Vorrichtung nach einem der vorhergehenden Ansprüche, wobei die Gasabtastschicht (106) einen Satz von Gasabtastkontakten (114a-b) umfasst, die elektrisch mit einem Gasabtastmaterial (116) verbunden sind.Vorrichtung nach Anspruch 1, wobei eine erste Stelle des Temperatursensors (108) mit einem ersten Widerstand und eine zweite Stelle des Temperatursensors (108) mit einem zweiten Widerstand verbunden ist.Vorrichtung nach Anspruch 9, wobei der erste Widerstand auf der Grundlage eines ersten Dotierungsgrads bestimmt wird und der zweite Widerstand auf der Grundlage eines zweiten Dotierungsgrads bestimmt wird.Vorrichtung nach Anspruch 1, wobei eine erste Stelle des Heizelements (110a-b) mit einem ersten Widerstand und eine zweite Stelle des Heizelements (110a-b) mit einem zweiten Widerstand verbunden ist.Vorrichtung nach Anspruch 11, wobei der erste Widerstand und der zweite Widerstand auf der Grundlage einer Geometrie des Heizelements (110a-b) bestimmt werden.
Dispositif (100), comprenant :une couche de substrat CMOS (Complementary Metal-Oxide Semiconductor) (102a) ;une couche diélectrique (104) déposée sur la couche de substrat CMOS (102a), la couche diélectrique (104) comprenant un capteur de température (108) et un élément chauffant (110a-b) couplés thermiquement à une couche de transfert de chaleur (112) comprenant une pluralité de couches métalliques qui sont couplées électriquement via un jeu d'interconnexions métalliques ; etune couche de détection de gaz (106) déposée sur la couche diélectrique (104),dans lequel le capteur de température (108), l'élément chauffant (110a-b) et la couche de transfert de chaleur (112) sont entourés par un matériau diélectrique de la couche diélectrique (104).Le dispositif de la revendication 1, dans lequel le capteur de température (108) comprend un premier type de polysilicium et l'élément chauffant (110a-b) comprend un deuxième type de polysilicium.Le dispositif de la revendication 1 ou 2, dans lequel le capteur de température (108) est mis en œuvre entre un premier élément chauffant (110a) de l'élément chauffant et un deuxième élément chauffant (110b) de l'élément chauffant.Le dispositif de la revendication 3, dans lequel le premier élément chauffant (110a) et le deuxième élément chauffant (110b) sont configurés comme des structures de micro-pont.Le dispositif de la revendication 3 ou 4, dans lequel le premier élément chauffant (110a) et le deuxième élément chauffant (110b) sont configurés comme des structures résistives pour générer une quantité de chaleur, ou dans lequel le capteur de température (108) est configuré comme une structure résistive pour détecter une température associée à la couche de détection de gaz (106).Le dispositif de l'une des revendications précédentes, dans lequel une résistance de l'élément chauffant (110a-b) est réglée selon une géométrie de l'élément chauffant (110a-b) ou sur un niveau de dopage de l'élément chauffant (110a-b).Le dispositif de l'une des revendications précédentes, dans lequel une résistance du capteur de température (108) est réglée selon un niveau de dopage du capteur de température (108) ou sur un processus de silicidation associé au capteur de température (108).Le dispositif de l'une des revendications précédentes, dans lequel la couche de détection de gaz (106) comprend un jeu de contacts de détection de gaz (114a-b) couplés électriquement à un matériau de détection de gaz (116).Le dispositif de la revendication 1, dans lequel un premier emplacement du capteur de température (108) est associé à une première résistance et un deuxième emplacement du capteur de température (108) est associé à une deuxième résistance.Le dispositif de la revendication 9, dans lequel la première résistance est déterminée selon un premier niveau de dopage et la deuxième résistance est déterminée selon un deuxième niveau de dopage.Le dispositif de la revendication 1, dans lequel un premier emplacement de l'élément chauffant (110a-b) est associé à une première résistance et un deuxième emplacement de l'élément chauffant (110a-b) est associé à une deuxième résistance.Le dispositif de la revendication 11, dans lequel la première résistance et la deuxième résistance sont déterminées selon une géométrie de l'élément chauffant (110a-b) .
See morePatent References
Patent | Publication Date | Title |
---|---|---|
EP13405014A1 | 06/08/2014 | Membrane-based sensor device and method for manufacturing the same |
GB2464016A | N/A | N/A |
US2005199041A1 | N/A | N/A |
Other References
- AFRIDI M ET AL: "Transient heating study of microhotplates by using a high-speed thermal imaging system", 18TH ANNUAL IEEE SEMICONDUCTOR THERMAL MEASUREMENT AND MANAGEMENT SYMPOSIUM. SEMI-THERM. PROCEEDINGS 2002. SAN JOSE, CA, MARCH, 2002; [IEEE SEMICONDUCTOR THERMAL MEASUREMENT AND MANAGEMENT SYMPOSIUM. SEMI-THERM], NEW YORK, NY : IEEE, US, 12 March 2002 (2002-03-12), pages 92 - 98, XP032155652, ISBN: 978-0-7803-7327-3, DOI: 10.1109/STHERM.2002.991352
- ANSYS: "Thermal Solutions for 3-D IC, Packages and Systems", 1 January 2013 (2013-01-01), XP055358498, Retrieved from the Internet <URL:http://resource.ansys.com/staticassets/ANSYS/staticassets/resourcelibrary/techbrief/tb-thermal-solutions-for-3d-ic-pkg-and-sys.pdf> [retrieved on 20170324]