Simulation-based verification using Temporally Attributed Boolean Logic

Panda, S. K. ; Roy, Arnab ; Chakrabarti, P. P. ; Kumar, Rajeev (2008) Simulation-based verification using Temporally Attributed Boolean Logic ACM Transactions on Design Automation of Electronic Systems, 13 (4). pp. 1-52. ISSN 1084-4309

Full text not available from this repository.

Official URL: http://doi.org/10.1145/1391962.1391971

Related URL: http://dx.doi.org/10.1145/1391962.1391971

Abstract

We propose a specification logic called Temporally Attributed Boolean (TAB) Logic for Assertion Based Verification, which allows us to: (i) represent assertions succinctly, (ii) incorporate data-orientation and (iii) associate timing to design intentions. TAB Logic allows us to write specifications functionally linking system variables from different temporal contexts. We present examples to show the motivation for this logic especially in the context of high level modeling of complex real time systems. We formally define TAB Logic, formulate the problem of verification on a simulation trace and present efficient algorithms to check TAB assertions, both offline and online. We present results of application of TAB Logic for Instruction Semantics and Bus Transaction Verification of a bus integrated pipelined processor core implementation. We also employ TAB Logic to validate the Interrupt mode behavior of the processor core implementation. Further, we show the utility of TAB Logic in fault detection. Finally, we demonstrate the applicability of TAB Logic in the domain of simulation based verification of analog circuits like Operational Amplifiers and DC-DC Converters. We finally discuss the limitations of TAB logic and conclude.

Item Type:Article
Source:Copyright of this article belongs to Association for Computing Machinery
ID Code:129698
Deposited On:18 Nov 2022 09:33
Last Modified:18 Nov 2022 09:33

Repository Staff Only: item control page