State look ahead technique for cycle optimization of interacting finite state Moore machines

W. Ecker, M. Hofmeister

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the area of hardware design, automata are 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 automaton 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 cycle 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.

Original languageEnglish
Title of host publicationProc 1993 IEEE ACM Int Conf Comput Aided Des
Editors Anon
PublisherPubl by IEEE
Pages392-397
Number of pages6
ISBN (Print)0818644923
StatePublished - 1993
Externally publishedYes
EventProceedings of the 1993 IEEE/ACM International Conference on Computer-Aided Design - Santa Clara, CA, USA
Duration: 7 Nov 199311 Nov 1993

Publication series

NameProc 1993 IEEE ACM Int Conf Comput Aided Des

Conference

ConferenceProceedings of the 1993 IEEE/ACM International Conference on Computer-Aided Design
CitySanta Clara, CA, USA
Period7/11/9311/11/93

Fingerprint

Dive into the research topics of 'State look ahead technique for cycle optimization of interacting finite state Moore machines'. Together they form a unique fingerprint.

Cite this