DocumentCode :
3406662
Title :
State look ahead technique for cycle optimization of interacting finite state Moore machines
Author :
Ecker, W. ; Hofmeister, M.
Author_Institution :
Siemens AG, Munich, Germany
fYear :
1993
fDate :
7-11 Nov. 1993
Firstpage :
392
Lastpage :
397
Abstract :
In the area of hardware design, automata is often realized synchronously by a clocked state register, a next state logic block representing the state transition function, and an output logic block representing the output function. Assuming that combinatorial blocks of automata are already optimized, a further potential for timing optimization occurs, if two Moore automata interact sequentially, where the output of the first automata is the input of the second one. Processing of an event that occurs as input of the first automaton by both automata needs up to two clock cycles: at most one clock for producing an output of the first one, and one clock cycle to compute the final output by the second one. In this paper an algorithm is presented that allows to avoid one clock cycle in certain well defined situations.
Keywords :
finite state machines; clock cycle; combinatorial blocks; cycle optimization; hardware design; interacting finite state Moore machines; logic block; state look ahead technique; timing optimization; Automata; Clocks; Hardware design languages; High level synthesis; Kernel; Logic design; Propagation delay; Research and development; Synchronous generators; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-4490-7
Type :
conf
DOI :
10.1109/ICCAD.1993.580086
Filename :
580086
Link To Document :
بازگشت