Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Gopalakrishnan, Ganesh |
Other Author |
Jain, Prabhat; Kudva, Prabhakar |
Title |
Verification of regular arrays by symbolic simulation |
Date |
1991 |
Description |
Many algorithms have an efficient hardware formulation as a regular array of cells, which can be implemented in VLSI as regular circuit structures. Bit-sliced microprocessors, pattern matching circuits, associative cache memories, Hue-grain systolic arrays, and embedded memory-with-logic structures are representative of the regular array design style. In this paper, we illustrate a verification approach for regular arrays. Our approach for the verification of regular arrays combines formal verification at the high level and symbolic simulation at the low level(e.g., switch-level). The verification approach is based on a simple hardware specification formalism called HOP, a parallel composition algorithm for regular arrays called PCA, and a switch-level symbolic simulator (e.g., COSMOS). We illustrate our verification approach on the Least Recently Used(LRU) priority algorithm implemented as a two-dimensional array of LRU cells in VLSI. We also show a new technique of encoding input constraints as parametric boolean expressions on inputs to reduce the number of symbolic simulation vectors required for verification. The use of this technique in LRU array verification results in the simulation of only one symbolic simulation vector independent of the size of the LRU array. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
15 |
Subject |
Verification; regular arrays; symbolic simulation |
Language |
eng |
Bibliographic Citation |
Jain, P., Gopalakrishnan, G., & Kudva, P. (1991). Verification of regular arrays by symbolic simulation. 1-15. UUCS-91-022. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
2,495,930 bytes |
Identifier |
ir-main,16378 |
ARK |
ark:/87278/s6ww821v |
Setname |
ir_uspace |
ID |
704593 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6ww821v |