Submitted:
24 April 2024
Posted:
26 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Autoencoders and Variational Autoencoders: Theoretical Background
3. Experimental Setup
3.1. Benchmark Circuit
3.2. VAE-Based Generative Model of MOSFET I–V Data
- Number of layers in both decoder and encoder ranging from three to five.
- The number of units in the encoder’s input layer and decoder’s output layer varying between 100 and 800, with all the other layers modified accordingly.
-
The following combinations of activation functions in the decoder and encoder:
- -
- ReLU in all layers,
- -
- sigmoid in all layers,
- -
- sigmoid in the last layer, ReLU in the rest,
- -
- ReLU in the last layer, sigmoid in the rest.
- Convolutional layers instead of fully connected ones.
3.3. ANN-Based Models of Single Devices
- Input layer: 2 linear units receiving and as their inputs.
- First hidden layer: 16 sigmoid units.
- Second hidden layer: 16 sigmoid units.
- Output layer: 1 linear unit producing response (see below).
4. Results
5. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| ANN | Artificial neural network |
| KLD | Kullback-Leibler divergence |
| MOSFET | Metal-oxide-semiconductor field-effect transistor |
| MSE | Mean squared error |
| PDK | Process design kit |
| RO | Ring oscillator |
| VAE | Variational autoencoder |
References
- Beckers, A.; Jazaeri, F.; Enz, C. Cryogenic MOS Transistor Model. IEEE Transactions on Electron Devices 2018, vol. 65, no. 9, 3617–3625. [CrossRef]
- Kimura, M; Inoue, S.; Shimoda, T. Table Look-Up Model of Thin-Film Transistors for Circuit Simulation Using Spline Interpolation with Transformation by y=x+log(x). IEEE Transactions on CAD 2002, vol. 21, no. 9, 1101–1104. [CrossRef]
- Yang, B.; McGaughy, B. An Essentially Non-Oscillatory (ENO) High-Order Accurate Adaptive Table Model for Device Modeling. In Proceedings of the 41th Design Automation Conference, San Diego, CA, USA, 7-11 June 2004, 864–867.
- Bourenkov, V.; McCarthy, K.G.; Mathewson, A. MOS Table Models for Circuit Simulation. IEEE Transactions on CAD 2005, vol. 24, no. 3, 352–362. [CrossRef]
- Thakker, R.A.; Sathe, C.; Sachid, A.B. et al. A Novel Table-Based Approach for Design of FinFET Circuits. IEEE Transactions on CAD 2009, vol. 28, no. 7, 1061–1070. [CrossRef]
- Xu, J.; Gunyan, D., Iwamoto, M et al. Drain-Source Symmetric Artificial Neural Network-Based FET Model with Robust Extrapolation Beyond Training Data. In Proceedings of the 2007 IEEE/MTT-S International Microwave Symposium, Honolulu, HI, USA, 3-8 June 2007, 2011–2014. [CrossRef]
- Wang, J.; Kim, Y.-H.; Ryu, J. et al. Artificial Neural Network-Based Compact Modeling Methodology for Advanced Transistors. IEEE Transactions on Electron Devices 2021, vol. 68, no. 3, 1318–1325. [CrossRef]
- Wang, J.; Xu, N.; Choi, W. et al. A Generic Approach for Vapturing Process Variations in Lookup-Table-Based FET Models. In Proceedings of the 2015 International Conference on Simulation of Semiconductor Processes and Devices (SISPAD), Washington, DC, 9-11 September 2015, 309–312. [CrossRef]
- Kasprowicz, D. Table-Based Model of a Dual-Gate Transistor for Statistical Circuit Simulation. IEEE Transactions on CAD 2019, vol. 38, no. 8, 1493–1500. [CrossRef]
- Woo, S.; Jeong, H.; Choi, J.; Cho, H.; Kong, J.-T.; Kim, S. Machine-Learning-Based Compact Modeling for Sub-3-nm-Node Emerging Transistors. Electronics 2022, 11, 2761. [CrossRef]
- Lyu, Y.; Chen, W.; Zheng, M. et al. Machine Learning-Assisted Device Modeling With Process Variations for Advanced Technology. IEEE Journal of the Electron Devices Society 2023, vol. 11, 303–310. [CrossRef]
- Mehta, K.; Raju, S.S.; Xiao, M. et al. Improvement of TCAD Augmented Machine Learning Using Autoencoder for Semiconductor Variation Identification and Inverse Design. IEEE Access 2020, vol. 8, pp. 143519–143529. [CrossRef]
- Mehta, K.; Wong. Prediction of FinFET Current-Voltage and Capacitance-Voltage Curves Using Machine Learning with Autoencoder. IEEE Electron Device Letters 2021, vol. 42, no. 2, 136–139. [CrossRef]
- Foster, D. Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play, 1st ed.; Publisher: O’Reilly Media, 2019.
- Shorten, C.; Khoshgoftaar, T.M. A survey on Image Data Augmentation for Deep Learning. J Big Data 2019, 6. [CrossRef]
- Kingma, D.P.; Welling, M. Auto-Encoding Variational Bayes. In Proceedings of the 2nd International Conference on Learning Representations, Banff, Canada, 14-16 April 2014.
- Miao, Y; Yu, L; Blunsom, P. Neural Variational Inference for Text Processing. In Proceedings of the 33rd International Conference on Machine Learning ICML’16, New York City, USA, 19-24 June 2016, vol. 48, 1727–1736.
- Karamatlı, E.; Cemgil, A.T; Kırbız, S. Audio Source Separation Using Variational Autoencoders and Weak Class Supervision. IEEE Signal Processing Letters 2019, vol. 26, no. 9, 1349–1353. [CrossRef]
- Mak, H.W.L.; Han, R.; Yin, H.H.F. Application of Variational AutoEncoder (VAE) Model and Image Processing Approaches in Game Design. Sensors 2023, 23, 3457. [CrossRef]
- Touloupas, K.; Sotiriadis, P.P. Mixed-Variable Bayesian Optimization for Analog Circuit Sizing through Device Representation Learning. Electronics 2022, 11, 3127. [CrossRef]
- Pytorch library for deep learning in Python. Available online: https://pytorch.org (accessed on 6 March 2023).
- Henze, N.; Zirkler, B. (1990). A class of invariant consistent tests for multivariate normality. Communications in statistics-Theory and Methods, 1990, 19(10), 3595-3617.
| 1 | The term “weights” is used throughout this paper as shorthand for both weights and biases of ANN units. |
| 2 | By way of example, the training dataset of the MNIST database of images of handwritten digits, frequently used a benchmark for many machine-learning algorithms, including generative models, contains images of each digit. |









| Parameter | n-channel | p-channel | ||
|---|---|---|---|---|
| mean | sdt. dev. | mean | std. dev. | |
| Channel length, L (nm) | 130 | 10 | 130 | 10 |
| Threshold voltage, (mV) | 332 | 20 | –350 | 20 |
| Unit-width source/drain resistance, (m) | 200 | 40 | 400 | 80 |
| Training set size |
V | V | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Period (ps) | Power (W) | Period (ns) | Power (nW) | |||||||||
| p50 | p90 | p99 | p50 | p90 | p99 | p50 | p90 | p99 | p50 | p90 | p99 | |
| 20 | 234.92 | 252.64 | 268.64 | 82.20 | 89.43 | 97.08 | 7.80 | 11.60 | 17.34 | 223.33 | 310.59 | 394.87 |
| 50 | 235.54 | 256.67 | 274.96 | 82.19 | 90.29 | 97.59 | 9.04 | 15.62 | 25.84 | 192.22 | 304.45 | 411.75 |
| 150 | 233.07 | 254.17 | 272.17 | 83.12 | 91.27 | 98.29 | 8.42 | 13.55 | 21.26 | 206.22 | 307.91 | 407.74 |
| 500 | 232.35 | 253.30 | 270.77 | 83.63 | 92.43 | 100.97 | 7.80 | 13.56 | 27.89 | 222.89 | 328.22 | 438.61 |
| BSIM | 234.04 | 254.88 | 271.16 | 83.12 | 93.01 | 106.80 | 8.63 | 13.46 | 21.11 | 202.77 | 303.48 | 417.68 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).