skip to main content
10.1145/3649329.3657351acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Advanced gate-level glitch modeling using ANNs

Published: 07 November 2024 Publication History

Abstract

Multiple Input Switching (MIS) effects commonly induce undesired glitch pulses at the output of CMOS gates, potentially leading to circuit malfunction and significant power consumption. Thus, accurate and efficient glitch modeling is crucial for the design of high-performance, low-power, and reliable ICs. In this work, we present a new gate-level approach for modeling glitch effects under MIS. Unlike previous studies, we leverage efficient Machine Learning (ML) techniques to accurately estimate the glitch shape characteristics, propagation delay, and power consumption. To this end, we evaluate various ML engines and explore different Artificial Neural Network (ANN) architectures. Moreover, we introduce a seamless workflow to integrate our ANNs into existing standard cell libraries, striking an optimal balance between model size and accuracy in gate-level glitch modeling. Experimental evaluation on gates implemented in 7 nm FinFET technology demonstrates that the proposed models achieve an average error of 2.19% against SPICE simulation while maintaining a minimal memory footprint.

References

[1]
Synopsys - What is Glitch Power? Accessed: Nov. 17, 2023. [Online]. Available: https://www.synopsys.com/ai/what-is-glitch-power.html
[2]
M. Favalli and L. Benini, "Analysis of glitch power dissipation in CMOS ICs," in Proc. of the International Symposium on Low Power Design (ISLPD), pp. 123--128, 1995.
[3]
D. Rabe and W. Nebel, "New approach in gate-level glitch modelling," in Proc. of the conference on European design automation (EURO-DAC), pp. 66--71, 1996.
[4]
J. A. Thodiyil, "Generic gate level model for characterization of glitch power in logic cells," Nov. 25 1997, US Patent 5,691,910.
[5]
M. Meixner and T. G. Noll, "Accurate estimation of CMOS power consumption considering glitches by using waveform lookup," IEEE Trans. Circuits Syst. II Express Briefs, vol. 64-II, no. 7, pp. 787--791, 2017.
[6]
S. Abolmaali, "Efficient delay characterization method to obtain the output waveform of logic gates considering glitches," Iranian Journal of Electrical and Electronic Engineering, vol. 15, no. 4, p. 485, 2019.
[7]
J. Bhasker and R. Chadha, Static timing analysis for nanometer designs: A practical approach. Springer Science & Business Media, 2009.
[8]
P. Ruiz-de-Clavijo, J. Juan-Chico, M. J. Bellido, A. J. Acosta, and M. Valencia-Barrero, "HALOTIS: high accuracy logic timing simulator with inertial and degradation delay model," in Proc. of the Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 467--471, 2001.
[9]
E. Keiter et al., "Xyce Parallel Electronic Simulator Users' Guide Version 7.6." Sandia National Lab. (SNL-NM), Tech. Rep., 2022.
[10]
Synopsys - Composite Current Source (CCS). Accessed: Nov. 17, 2023. [Online]. Available: http://www.opensourceliberty.org/ccspaper/
[11]
Synopsys - PrimePower. Accessed: Nov. 17, 2023. [Online]. Available: https://www.synopsys.com/implementation-and-signoff/signoff/primepower.html
[12]
D. Rabe and W. Nebel, "Short circuit power consumption of glitches," in Proc. of the International Symposium on Low Power Design (ISLPD), pp. 125--128, 1996.
[13]
C. S. Amin, C. V. Kashyap, N. Menezes, K. Killpack, and E. Chiprout, "A multi-port current source model for multiple-input switching effects in CMOS library cells," in Proc. of the 43rd Design Automation Conference (DAC), pp. 247--252, 2006.
[14]
S. Bathla, R. M. Rao, and N. Chandrachoodan, "A Simulation-Based Metric to Guide Glitch Power Reduction in Digital Circuits," IEEE Trans. on Very Large Scale Integration (VLSI) Systems, vol. 27, no. 2, pp. 376--386, 2019.
[15]
R. Tayade, S. R. Nassif, and J. A. Abraham, "Analytical model for the impact of multiple input switching noise on timing," in Proc. of the 13th Asia South Pacific Design Automation Conference (ASP-DAC), pp. 514--517, 2008.
[16]
G.-I. Paliaroutis et al., "Accurate soft error rate evaluation using event-driven dynamic timing analysis," in Proc. of the International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), pp. 1--6, 2023.
[17]
D. Garyfallou et al., "Gate Delay Estimation With Library Compatible Current Source Models and Effective Capacitance," IEEE Trans. on Very Large Scale Integration (VLSI) Systems, vol. 29, no. 5, pp. 962--972, 2021.
[18]
D. Garyfallou, I. Tsiokanos, N. Evmorfopoulos, G. Stamoulis, and G. Karakonstantis, "Accurate Estimation of Dynamic Timing Slacks using Event-Driven Simulation," in Proc. of the 21st International Symposium on Quality Electronic Design (ISQED), pp. 225--230, 2020.
[19]
ASU - ASAP7 PDK. Accessed: Nov. 17, 2023. [Online]. Available: https://github.com/The-OpenROAD-Project/asap7/

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
DAC '24: Proceedings of the 61st ACM/IEEE Design Automation Conference
June 2024
2159 pages
ISBN:9798400706011
DOI:10.1145/3649329
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 November 2024

Check for updates

Author Tags

  1. machine learning
  2. neural networks
  3. multiple input switching
  4. glitch
  5. timing
  6. power
  7. gate-level models
  8. standard cell library

Qualifiers

  • Research-article

Conference

DAC '24
Sponsor:
DAC '24: 61st ACM/IEEE Design Automation Conference
June 23 - 27, 2024
CA, San Francisco, USA

Acceptance Rates

Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

Upcoming Conference

DAC '25
62nd ACM/IEEE Design Automation Conference
June 22 - 26, 2025
San Francisco , CA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 111
    Total Downloads
  • Downloads (Last 12 months)111
  • Downloads (Last 6 weeks)64
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media