DocumentCode
2649415
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
fYear
1993
fDate
25-27 Oct 1993
Firstpage
321
Lastpage
332
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Array Processors, 1993. Proceedings., International Conference on
Conference_Location
Venice
ISSN
1063-6862
Print_ISBN
0-8186-3492-8
Type
conf
DOI
10.1109/ASAP.1993.397155
Filename
397155
Link To Document