Next Article in Journal
Exhaled Biomarkers for Point-of-Care Diagnosis: Recent Advances and New Challenges in Breathomics
Next Article in Special Issue
A CMOS-MEMS Pixel Sensor for Thermal Neutron Imaging
Previous Article in Journal
Surface Nanotexturing of Boron-Doped Diamond Films by Ultrashort Laser Pulses
Previous Article in Special Issue
Impact of Various Thermistors on the Properties of Resistive Microbolometers Fabricated by CMOS Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Selective Sensing of Mixtures of Gases with CMOS-SOI-MEMS Sensor Dubbed GMOS

1
Electrical and Computer Engineering Department, Technion—Israel Institute of Technology, Haifa 3200003, Israel
2
Todos Technologies, Kinneret 12 Street, Airport City 7019900, Israel
*
Author to whom correspondence should be addressed.
Submission received: 30 November 2022 / Revised: 23 January 2023 / Accepted: 2 February 2023 / Published: 4 February 2023
(This article belongs to the Special Issue CMOS-MEMS Fabrication Technologies and Devices)

Abstract

:
The need to achieve digital gas sensing technology, namely, a technology to sense and transmit gas-enabled digital media, has been recognized as highly challenging. This challenge has motivated the authors to focus on complementary metal oxide semiconductor silicon on insulator micro electro-mechanical system (CMOS-SOI-MEMS) technologies, and the result is a new pellistor-like sensor, dubbed GMOS, with integrated signal processing. In this study, we describe the performance of such sensors for the selective detection of mixtures of gases. The novel key ideas of this study are: (i) the use of the GMOS for gas sensing; (ii) applying the Kalman filter to improve the signal-to-noise ratio; (iii) adding artificial intelligence (AI) with tiny edge approach.

1. Introduction

In recent years, the need for mobile, low cost, and low power gas sensors has increased dramatically. Such gas sensors are needed for safety in homes and cars, monitoring air quality, the wellbeing of people, as well as industrial process control and precision agriculture. In practice, all these applications require data logging and, hence, digital sensing systems become essential.
The need to achieve digital gas sensing technology, namely, a technology to sense and transmit gas-enabled digital media (such as pictures and music) has been recognized as highly challenging. This challenge has motivated the authors to focus on CMOS-MEMS (micro electro-mechanical system) technologies, and the result is a new pellistor-like sensor, dubbed GMOS. Since the first report in 2018, several papers describing GMOS have been reported by the same group [1,2,3,4,5,6].
The main uniqueness of the GMOS sensor is its ability to detect selectively different gases. Selectivity is achieved by measuring a fundamental physical property—heat of exothermic reaction and ignition temperature, instead of measuring relative changes of resistance, as in metal oxide semiconductor gas sensors [1]—thus enabling selectivity (see Section 3).
Currently, no commercial devices, apart from bulky and expensive gas chromatographs, can selectively detect ethanol and acetone in mixtures. The compact commercial ethanol and acetone sensors are, in fact, the TVOC (total volatile organic compound) sensors that detect all these compounds together, for example, SPG40—Sensirion [7], ZMOD4410—Renesas [8], based on MOX chemiresistors, and MiniPID 2WR—Ionsense, based on the photo-ionization principle [9]. Among the research papers, there were few attempts to measure ethanol selectively, however, the selectivity of ethanol measurement was not evaluated relative to acetone [10,11]. Table A1 compares GMOS with the commercial sensors. The values are taken from the datasheets of the commercial products.
In real-life applications, there is an even more challenging task: to selectively measure mixtures of gases. This study focuses on applying the Kalman filter [12,13,14,15,16,17] to improve the signal-to-noise ratio, and subsequently, to add tiny edge machine learning to enable better analysis of gas mixtures.
Section 2 describes the role of the CMOS-SOI-MEMS technology towards high-performance infra-red (IR) sensing systems based on thermal sensors. Section 3 describes the role of the CMOS-SOI-MEMS technology towards a digital gas sensing system. Section 4 describes the role of the Kalman filter in improving the signal-to-noise ratio. Finally, the tiny edge revolution [18,19], which makes the GMOS smarter by applying machine learning (ML) techniques based on the tiny edge ML, is briefly described.

2. The Role of CMOS-SOI-MEMS Fabrication Technology for Uncooled Thermal Sensors

Since the 1980s, the CMOS (complementary metal oxide semiconductor) has remained the dominant microelectronic technology for well established advantages. CMOS technology maintains the essential advantages of low power consumption, high noise tolerance, wide operating voltage, and operating temperature range. Furthermore, it rapidly and continuously improves the integration degree and intrinsic speed. Therefore, CMOS technology has become the most important technology in VLSI (very large scale integration) [20].
CMOS MEMS (micro-electric mechanical systems) are micro-machined systems in which MEMS devices are integrated with CMOS circuitry on a single chip to enable miniaturization and performance improvement. With the advancement of both CMOS and micromachining technologies, CMOS MEMS have also evolved tremendously in recent years [21].
The CMOS-SOI-MEMS technology, which includes a buried oxide layer (SOI), enables wafer level processing and packaging in a standard CMOS-SOI FAB. Metallization layers provide built-in masks for MEMS processing. The back-side handle is removed by deep reactive ion etch (DRIE), and the buried oxide (BOX) layer provides an etch stop. Front-side dielectric layers are removed by RIE, while front-side metal masks are removed by etching. With this method, a thermally insulated transistor is achieved. The CMOS-SOI-MEMS unique technology provides good alignment, which is determined by CMOS-SOI technology (1 μm in the present study), and there is no need for expensive masks. This technology has already enabled thermal IR sensors, dubbed digital TMOS (thermal MOS) [22,23]. The excellent performance of digital TMOS in terms of linearity, reproducibility, and accuracy, while achieving low-power and low-cost performance, is also attributed to the CMOS-SOI-MEMS technology. Extending this approach to digital gas sensing (dubbed GMOS) is currently under extensive development by the authors [1,2,3,4,5,6].

3. GMOS Design and Operation Principles Based on CMOS-SOI-MEMS

The key element—GMOS multi-gas sensor—is a product of modern VLSI microelectronics, MEMS, nanomaterials, computer algorithms, machine learning, and wireless communication. The GMOS design and operating principles are described in detail in references [1,2,3,4,5,6]. Here, we review the innovation and the unique property of selectivity.
The breakthrough innovation is in implementation of the suspended MEMS-TMOS transistor for detection of very low gas concentrations. The transistor is integrated with a reaction micro-hotplate covered by catalytic nanoparticles on which exothermic combustion reaction of gas molecules takes place. Such a transistor can detect tiny changes in temperature caused by the exothermic gas reaction. As a result, our sensor demonstrates very high sensitivity and the ability to detect sub-ppm concentration of ethylene, ethanol, and other gases.
Exploiting this fact, that each gas has a specific ignition temperature, and measuring signal/temperature characteristics, our sensor demonstrates excellent selectivity to ethylene in the presence of other gases, which makes it competitive over all existing commercial gas sensors. Fabricated using matured VLSI technology, GMOS offers low price and consumes low power.

4. Application of Kalman Filter to Improve the Signal to Noise Ratio of the GMOS—Illustrating Experimental Results

4.1. Introduction to Estimation Theory and the Kalman Filter

Noise is an integral part of life, which sets a fundamental limit on all electronic circuits and systems operation. Most of the processes are random and not deterministic. Random processes and noise in general are pattern-less, but not property-less [24]. Hence, one good method is the use of estimation theory to analyze data measurements taken from a system.
In particular, optimal estimation theory deals with the development of optimal estimators or algorithms to provide an updated optimal estimate of the system’s state being observed using new measurements (data) [12,16].
The Kalman filter is one of the most important estimation algorithms. It helps produce estimations of the state of the system. Additionally, it may be applied for both static and dynamic systems (whereas the system changes or not over time), as well as both stationary and nonstationary environments. The Kalman filter approach includes the generalization of the system into a mathematical model to obtain the optimal state, enabling the prediction of the future system based on past estimations and reducing the noise in the measured value. Generally, the algorithm has a smoothing effect on the system’s measurements, which converge toward the true value. The algorithm requires only the last estimation for each iteration, thus minimizing memory requirements, which also makes the filter suited for real-time systems [12,13,14,15,16,17].
GMOS, our gas sensor, changes I–V characteristics based on the gas reactions. Our given signal (i.e., voltage measurement) is noisy (electrical circuits, the sensor itself, etc.). The Kalman filter may help provide more accurate and precise real-time estimations, taking the different random noises into account.
This paper focuses on improvements, which were made to GMOS, but a brief, simple mathematical explanation will be given. There are several fundamental equations that define Kalman filters.
As each time sample is taken, the state update equation defines the filtered output.
{ X ^ n = X ^ n 1 + K n · ( Z n X ^ n 1 ) = ( 1 K n ) · X ^ n 1 + K n · Z n 0 K n 1
The equation states that the new filter estimation, ( X ^ n ) , is the previous one, ( X ^ n 1 ) , plus the difference between the new measurement, ( Z n ) ,   and the previous estimate, multiplied by a weight factor, K n (‘Kalman gain’). Generally, the Kalman gain tends to be higher when the measurement uncertainty (the variance of the measurements errors, the differences between the measurements, and the true values) is low and the estimate uncertainty (estimation of the difference between the true values and the filter estimates) is high, and vice versa. Usually, Kalman gain tends to decrease as the quantity of the measurements increases. The filter, therefore, ‘prefers’ new measurements at the start, but as the estimate becomes more accurate, new measurements have less impact (if the estimate does not match the measured values, the Kalman gain will become larger). We also used the following equations:
{ K n = p n 1 p n 1 + r p n = ( 1 K n ) · p n 1 + | Z n X ^ n | · q
where p n 1 is the extrapolated estimate uncertainty, r is the measurement uncertainty, and q is the process noise. The estimate error represents the difference between the true values and the estimates. On the contrary, the measurement uncertainty, r , represents the difference between the true values and the measurements. The measurement error is random, hence, it may be described by a variance. The parameter q represents the uncertainty of the model (system noise). Both q and r are given as inputs to the algorithm.
One should know that the filter performance also depends on the input noise parameters (q and r). If the latter are wrong, the accuracy of the filtering might be reduced. Furthermore, inaccurate estimations may continue to accumulate, therefore, the user will continue to receive inaccurate results.

4.2. Experimental Results

As explained above, Kalman filter helps improve the SNR (signal-to-noise ratio), as may be seen in Figure 1.
As may be seen, after applying the Kalman filter, the output is smoother and less affected by noise. The filtered output might have a slight delay (of the order of ~2 s) compared to original data. Even so, those delays do not harm GMOS performance.

5. TinyML for Gas Classification

Machine learning (ML) is the use of algorithms that are capable of learning and adapting. The resource-intensive nature of ML is one of its major problems. For neural networks, for instance, large training sets and great computer power are usually required. Thus, there is a potential for ML solutions in small and resource-constrained systems and edge devices [18]. An emerging subfield of machine learning called tinyML, combines embedded systems with machine learning. Devices can run ML applications addressing power and resource constraints (while no data is transmitted to the cloud).
To improve GMOS ability of gas analysis (in real-time), which includes both gas types, as well as gas concentrations, we added a pre-trained neural network, which is written to an Arduino controller [19]. The system is shown in Figure 2.
The neural network was trained using GMOS measurements, mainly the voltage measurements, of different gas types (acetone and ethanol). UART (universal asynchronous receiver transmitter) is used to communicate between the Arduino controller and GMOS. The process includes the controller requesting data from GMOS, data pre-processing, and feature extraction (which later are transmitted as inputs to the neural network). Having a preprocessing data block is crucial, since measurements are always relative to a reference voltage (prior to gas insertion). As a result, we prefer to make sure that all raw data has an equal initial voltage, thus improving the performance of our system.
The preliminary neural network includes three classes (possible gas classifications):
  • Ethanol—100 PPM
  • Acetone—100 PPM
  • None of above (no gas was inserted)
For this task, we achieved 100% success on our test set, as our samples were perfectly classified that may be seen in Figure 3. For our system, the current added latency is 1 ms.
We are currently expanding the system, adding more gas types (also as mixtures, as was shown before), as well as different concentrations.

6. Conclusions

This paper presents GMOS’s ability to detect selectively different gases while being updated by more algorithms to enable better real-time analysis of gases. This ability, selectivity, differs GMOS from other sensors in the market. The GMOS technology, CMOS-SOI-MEMS, enables low-power and low-cost operation while maintaining high accuracy. The ability to detect very low gas concentrations (sub-ppm) is also achieved by the implementation of the suspended MEMS-TMOS transistor for detection. As GMOS is under extensive development, more algorithms are being added to improve the sensor’s performance. Both the Kalman filter and the tinyML, which were presented in the article, enable better real-time gas analysis performance. The combination of the CMOS-SOI-MEMS technology with advanced algorithms and AI/ML techniques will improve the performance of the GMOS sensors.

Author Contributions

Conceptualization, Y.N.; methodology, Y.N.; software, A.K. and D.S.; validation, Y.N.; formal analysis, A.K.; investigation, A.K. and D.S.; resources, Y.N.; data curation, A.K., D.S., T.B. and S.S.; writing—original draft preparation, A.K., S.S. and Y.N.; writing—review and editing, Y.N.; visualization, A.K.; supervision, Y.N.; project administration, Y.N.; funding acquisition, Y.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by TODOS Technologies. Research grant 2024790.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank Edge Impulse Inc. and Arduino for their products.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Performance comparison of different kinds of sensors for ethylene and acetone detection.
Table A1. Performance comparison of different kinds of sensors for ethylene and acetone detection.
ParameterGMOSSPG40ZMOD4410MiniPID 2
Size [mm3] (without evaluation board)2.2 × 1.6 × 0.32.44 × 2.44 × 0.85 3.0 × 3.0 × 0.7 ~20 × 20 × 16
TechnologyCMOS-SOI-MEMSMOX (metal oxide)MOX (metal oxide)PID (photoionization detector)
Minimum detection limit20 [ppb]0.3 [ppm]160 [ppb]0.5 [ppb]
Range~5000 [ppm]1000 [ppm]1000 [ppm]~4000 [ppm]
SelectivitySelectively 3TVOC 2TVOCTVOC
Supply voltage [V]53.31.7–3.63–3.6
Power consumption 20 [mW]~8.5 [mW]Down to 160 [μw]100 [mW] 1
Response time [s] <10 10–3010<3
PriceUnder development ~10$~4.3$1150$
Typical applicationsAir quality, fruit refreshment diagnostics, breath controlIndoor air quality Indoor air monitoring, detection of hazardous materialsAir quality, monitoring
1 At 3.3 [V]; 2 Total Volatile Organic Compounds (non-selective), 3 Selectively detects various gases, such as: Ethanol, Acetone, Ethylene, CO, NH3 (also as mixtures).

References

  1. Nemirovsky, Y.; Stolyarova, S.; Blank., T.; Bar-Lev, S.; Svelitza, A.; Zviaginstev, A.; Brouk, I. A New Pellistor-Like Gas Sensor Based on Micromachined CMOS Transistor. IEEE Trans. Electron. Devices 2018, 65, 5494–5948. [Google Scholar] [CrossRef]
  2. Shlenkevitch, D.; Avraham, M.; Stolyarova, S.; Blank, T.; Nemirovsky, Y. Catalytic Gas Sensor Based on Micro Machined CMOS Transistor. In Proceedings of the International Conference on Microwaves, Antennas, Communications and Electronic Systems IEEE COMCAS 2019, Tel Aviv, Israel, 4–6 November 2019. [Google Scholar]
  3. Shlenkevitch, D.; Avraham, M.; Stolyarova, S.; Blank, T.; Nemirovsky, Y. The GMOS—Towards a Gas Sensor for Smart Phones. In Proceedings of the 2nd Annual Conference Chemical Sensors for Wearable Devices, Haifa, Israel, 5–6 February 2020. [Google Scholar]
  4. Shlenkevitch, D.; Stolyarova, S.; Blank, T.; Brouk, I.; Nemirovsky, Y. A Novel Miniature and Selective Combustion Type CMOS Gas Sensor for Gas Mixture Analysis—Part 1: Emphasis on Chemical Aspects. Micromachines 2020, 11, 345–359. [Google Scholar] [CrossRef] [PubMed]
  5. Avraham, M.; Stolyarova, S.; Blank, T.; Bar-Lev, S.; Golan, G.; Nemirovsky, Y. A Novel Miniature and Selective CMOS Gas Sensor for Gas Mixture Analysis—Part 2: Emphasis on Physical Aspects. Micromachines 2020, 11, 587–601. [Google Scholar] [CrossRef] [PubMed]
  6. Shlenkevitch, D.; Stolyarova, S.; Nemirovsky, Y. Reducing Food Waste with a Tiny CMOS-MEMS Gas Sensor, Dubbed GMOS. In Proceedings of the 7th International Electronic Conference on Sensors and Applications, online, 15–30 November 2020. [Google Scholar]
  7. SGP40 Datasheet. Available online: https://sensirion.com/products/catalog/SGP40/ (accessed on 15 January 2023).
  8. ZMOD4410 Datasheet. Available online: https://www.renesas.com/us/en/products/sensor-products/environmental-sensors/digital-gas-sensors (accessed on 15 January 2023).
  9. MiniPID 2 Datasheet. Available online: https://ionscience.com/en/products/minipid-2-ppm-gas-sensor/ (accessed on 15 January 2023).
  10. Tharsika, T.; Thanihaichelvan, M.; Haseeb, A.S.M.A.; Akbar, S.A. Highly Sensitive and Selective Ethanol Sensor Based on ZnO Nanorod on SnO2 Thin Film Fabricated by Spray Pyrolysis. Front. Mater. 2019, 6, 122. [Google Scholar] [CrossRef]
  11. Shoorangiz, M.; Shariatifard, L.; Roshan, H.; Mirzaei, A. Selective ethanol sensor based on α-Fe2O3 nanoparticles. Inorg. Chem. Commun. 2021, 133, 108961. [Google Scholar] [CrossRef]
  12. Grewal, M.; Andrews, A. Kalman Filtering—Theory and Practice Using MATLAB; John Wiley & Sons Inc.: Hoboken, NJ, USA, 2015. [Google Scholar]
  13. McGrath, M.J.; Scanaill, C.N. Sensor Technologies—Healthcare, Wellness and Environmental Applications, 1st ed.; Apress: Berkely, CA, USA, 2013. [Google Scholar]
  14. Haykin, S. Kalman Filtering and Neural Networks; John Wiley & Sons Inc.: New York, NY, USA, 2001. [Google Scholar]
  15. Cooper, W.S. Use of Optimal Estimation Theory, in Particular the Kalman Filter, in Data Analysis and Signal Processing; Lawrence Berkeley National Laboratory: Berkely, CA, USA, 1986.
  16. Luiz, G. Kalman Filters Theory for Advanced Applications; InTech: Rijeka, Croatia, 2018. [Google Scholar]
  17. KalmanFilter. Available online: https://www.kalmanfilter.net/default.aspx (accessed on 1 July 2022).
  18. Tiny, M.L. Available online: https://www.tinyml.org/ (accessed on 1 April 2022).
  19. Krayden, A.; Schohet, M.; Shmueli, O.; Shlenkevitch, D.; Blank, T.; Stolyarova, S.; Nemirovsky, Y. CMOS-MEMS Gas Sensor Dubbed GMOS for SelectiveAnalysis of Gases with Tiny Edge Machine Learning. In Proceedings of the 9th International Electronic Conference on Sensors and Applications, online, 1–15 November 2022. [Google Scholar]
  20. Yizhe, L. Advantages of CMOS Technology in Very Large Scale Integrated Circuits. In Proceedings of the 2021 2nd International Conference on Artificial Intelligence in Electronics Engineering (AIEE 2021), Phuket, Thailand, 15–17 January 2021. [Google Scholar]
  21. EETimes. MEMS Market to Top $22 Billion by 2018. Available online: https://www.eetimes.com/mems-market-to-top-22-billion-by-2018/ (accessed on 1 January 2022).
  22. Low-Power, High-Sensitivity Infrared Sensor for Presence and Motion Detection. Available online: https://www.st.com/content/st_com/en/products/mems-and-sensors/infrared-ir-sensors/sths34pf80.html#overview (accessed on 1 January 2022).
  23. Blank, T.; Brouk, I.; Bar-Lev, S.H.; Amar, G.; Meimoun, E.; Meltsin, M.; Bouscher, S.H.; Vaiana, M.; Maierna, A.; Castagna, M.E.; et al. Non-Imaging Digital CMOS-SOI-MEMS Uncooled Passive Infra-Red Sensing Systems. IEEE Sens. J. 2020, 21, 3660–3668. [Google Scholar] [CrossRef]
  24. Vasilescu, G. Electronic Noise and Interfering Signals; Springer: Midtown Manhattan, NY, USA, 2005. [Google Scholar]
Figure 1. Examples to the readout improvements made by the Kalman filter. The original data and the filtered data may be seen. The filtered output is smoother and more resistant to noise. (a) 100 PPM Ethanol. (b) A mixture of 100 PPM ethanol and 100 PPM acetone.
Figure 1. Examples to the readout improvements made by the Kalman filter. The original data and the filtered data may be seen. The filtered output is smoother and more resistant to noise. (a) 100 PPM Ethanol. (b) A mixture of 100 PPM ethanol and 100 PPM acetone.
Micromachines 14 00390 g001
Figure 2. A schematic depiction. An Arduino controller requesting samples from GMOS over UART.
Figure 2. A schematic depiction. An Arduino controller requesting samples from GMOS over UART.
Micromachines 14 00390 g002
Figure 3. The confusion matrix. Using tinyML, we were able to correctly classify the test set.
Figure 3. The confusion matrix. Using tinyML, we were able to correctly classify the test set.
Micromachines 14 00390 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Krayden, A.; Shlenkevitch, D.; Blank, T.; Stolyarova, S.; Nemirovsky, Y. Selective Sensing of Mixtures of Gases with CMOS-SOI-MEMS Sensor Dubbed GMOS. Micromachines 2023, 14, 390. https://0-doi-org.brum.beds.ac.uk/10.3390/mi14020390

AMA Style

Krayden A, Shlenkevitch D, Blank T, Stolyarova S, Nemirovsky Y. Selective Sensing of Mixtures of Gases with CMOS-SOI-MEMS Sensor Dubbed GMOS. Micromachines. 2023; 14(2):390. https://0-doi-org.brum.beds.ac.uk/10.3390/mi14020390

Chicago/Turabian Style

Krayden, Adir, Dima Shlenkevitch, Tanya Blank, Sara Stolyarova, and Yael Nemirovsky. 2023. "Selective Sensing of Mixtures of Gases with CMOS-SOI-MEMS Sensor Dubbed GMOS" Micromachines 14, no. 2: 390. https://0-doi-org.brum.beds.ac.uk/10.3390/mi14020390

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop