Design validation by symbolic simulation and equivalence checking: A case study in memory optimization for image manipulation

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

Abstract

Design optimization exploration is a key element in finding an optimal resource utilization. The exploration process applies optimizations iteratively; after applying each optimization, the result has to be validated. The research challenge for formal verification is to develop an efficient design validation flow and increase the quality of the validation. In this paper, we propose an automated validation flow to check the functional equivalence of the source design and its optimized version. This approach is based on a symbolic simulation technique to obtain the design properties and automatically check them using an equivalence checker. The novelty of this approach includes the use of model simplification techniques, such as if-conversion and loop-conversion, and state encoding to ease validation analysis. © Springer-Verlag Berlin Heidelberg 2009.

Cite

CITATION STYLE

APA

Susanto, K. W., Todman, T., Coutinho, J. G., & Luk, W. (2009). Design validation by symbolic simulation and equivalence checking: A case study in memory optimization for image manipulation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5404 LNCS, pp. 509–520). https://doi.org/10.1007/978-3-540-95891-8_46

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