Title :
Characterizing speed-independence of high-level designs
Author :
Kishinevsky, Michael ; Staunstrup, Jørgen
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. Denmark, Lyngby, Denmark
Abstract :
This paper characterizes the speed-independence of high-level designs. The characterization is a condition on the design description ensuring that the behavior of the design is independent of the speeds of its components. The behavior of a circuit is modeled as a transition system, that allows data types, and internal as well as external non-determinism. This makes it possible to verify the speed-independence of a design without providing an explicit realization of the environment. The verification can be done mechanically. A number of experimental designs have been verified including a speed-independent RAM, a complex switch of a data path, various Muller C-elements, FIFO registers, and counters
Keywords :
high level synthesis; FIFO registers; Muller C-elements; complex switch; counters; data types; design description; high-level designs; speed-independence; speed-independent RAM; transition system; verification; Computer science; Counting circuits; Design for experiments; Power dissipation; Read-write memory; Robustness; Switches; Switching circuits; Temperature; Voltage;
Conference_Titel :
Advanced Research in Asynchronous Circuits and Systems, 1994., Proceedings of the International Symposium on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-8186-6210-7
DOI :
10.1109/ASYNC.1994.656285