Title :
Formal descriptions, semantics and verification of VLSI array processors
Author :
Zhou, Zheng ; Burleson, Wayne
Author_Institution :
Dept. of Electron. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Abstract :
The authors present two description languages for specifying algorithms and describing implementations in ARREST - a diagram environment for VLSI array architectures. They then define their operational semantics based on feedback products of sequential machines, which provide a precise and intuitive meaning of concurrency and composition. Next the authors develop a formal specification language based on modal functions for describing the behavior of abstract product machines, which formally interprets both of the languages defined before and provides the basis for formal verification in ARREST. Finally, they classify the correctness and equivalence properties to be verified, define eight important types of equivalence, and discuss their relations with the stuttering-equivalence in the semantics
Keywords :
VLSI; equivalence classes; formal specification; parallel architectures; semantic networks; sequential machines; ARREST; VLSI array processors; abstract product machines; composition; concurrency; description languages; diagram environment; equivalence properties; feedback products; formal specification language; modal functions; operational semantics; sequential machines; stuttering-equivalence; Algorithm design and analysis; Circuit simulation; Circuit testing; Design automation; Design engineering; Feeds; Formal verification; Hardware; Signal synthesis; Very large scale integration;
Conference_Titel :
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location :
Venice
Print_ISBN :
0-8186-3492-8
DOI :
10.1109/ASAP.1993.397155