Back to Search Start Over

The Involution Tool for Accurate Digital Timing and Power Analysis

Authors :
Ulrich Schmid
Matthias Függer
Daniel Öhlinger
Jürgen Maier
Institute of Computer Engineering [Vienna]
Vienna University of Technology (TU Wien)
Centre National de la Recherche Scientifique (CNRS)
Laboratoire Spécification et Vérification (LSV)
Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)
Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)
Université Paris-Saclay
Modeling and Exploitation of Interaction and Concurrency (MEXICO)
Inria Saclay - Ile de France
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire Spécification et Vérification (LSV)
Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)-Université Paris-Saclay-Centre National de la Recherche Scientifique (CNRS)-Ecole Normale Supérieure Paris-Saclay (ENS Paris Saclay)
ANR-17-CE40-0013,FREDDA,Méthodes formelles pour la conception d'algorithmes distribués(2017)
Source :
Systems Integration, Systems Integration, 2021, 76, pp.87-98. ⟨10.1016/j.vlsi.2020.09.007⟩, Systems Integration, Cahners Publishing Company, 2021, 76, pp.87-98. ⟨10.1016/j.vlsi.2020.09.007⟩
Publication Year :
2021
Publisher :
HAL CCSD, 2021.

Abstract

International audience; We introduce the prototype of a digital timing simulation and power analysis tool for integrated circuits that supports the involution delay model (Függer et al., IEEE TCAD 2019). Unlike the pure and inertial delay models typically used in digital timing analysis tools, the involution model faithfully captures short pulse propagation and related effects. Our Involution Tool facilitates experimental accuracy evaluation of variants of involution models, by comparing their timing and power predictions to those from SPICE and standard timing analysis tools. The tool is easily customizable w.r.t. instances of the involution model and circuits, and supports automatic test case generation and parameter sweeping. We demonstrate the capabilities of the Involution Tool by providing timing and power analysis results for three different circuits, namely, an inverter tree, the clock tree of an open-source processor, and a combinational circuit that involves multi-input NAND gates. Our evaluation uses two different technologies (15 nm and 65 nm CMOS), and three different variants of involution channels (Exp, Hill and SumExp-channels). It turns out that the timing and power predictions of all involution models are significantly better than the predictions obtained by standard digital simulations for the inverter tree and the clock tree, with the SumExp-channel channel clearly outperforming the others. For the NAND circuit, the performance of any involution model is generally comparable but not significantly better than that of standard models, however, which reveals some shortcomings of the existing involution channels for modeling multi-input gates.

Details

Language :
English
ISSN :
10444262
Database :
OpenAIRE
Journal :
Systems Integration, Systems Integration, 2021, 76, pp.87-98. ⟨10.1016/j.vlsi.2020.09.007⟩, Systems Integration, Cahners Publishing Company, 2021, 76, pp.87-98. ⟨10.1016/j.vlsi.2020.09.007⟩
Accession number :
edsair.doi.dedup.....23df955bbd0648fc6f490fa52d19654b