Formal analysis of non-determinism in verilog cell library simulation models

6Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Cell libraries often contain a simulation model in a system design language, such as Verilog. These languages usually involve non-determinism, which in turn, poses a challenge to their validation. Simulators often resolve such problems by using certain rules to make the specification deterministic. This however is not justified by the behavior of the hardware that is to be modeled. Hence, simulation might not be able to detect certain errors. In this paper we develop a technique to prove whether non-determinism does not affect the behavior of the simulation model, or whether there exists a situation in which the simulation model might produce different results. To make our technique efficient, we show that the global property of equal behavior for all possible evaluations is equivalent to checking only a certain local property. © 2009 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Raffelsieper, M., Mousavi, M., Roorda, J. W., Strolenberg, C., & Zantema, H. (2009). Formal analysis of non-determinism in verilog cell library simulation models. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5825 LNCS, pp. 133–148). https://doi.org/10.1007/978-3-642-04570-7_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free