Power consumption in a synchronous FSM (Finite-State Machine) can be reduced by
partitioning it into a number of coupled sub-FSMs where only the part that is involved
in a state transition is clocked. Automatic synthesis of a partitioned FSM includes a
partitioning algorithm and sub-FSM synthesis to an implementation architecture. In
this paper, we first introduce an implementation architecture for partitioned FSMs that
uses gated-clock technique for disabling idle parts of the circuits and asynchronous
controllers for communication between the sub-FSMs. We then describe a new transformation
procedure for the sub-FSM. The FSM synthesis flow has been automated in a
prototype tool that accepts an FSM specification. The tool generates synthesizable RT-level
VHDL code with identical cycle-to-cycle input/output behavior in accordance
with the specification. An average power reduction of 45% has been obtained for a set
standard FSM benchmarks.
1Classical built-in self-test (BIST) approaches are largely based on pseudorandom testing, and using linear feedback shift registers (LFSR) for test set generation and test response compaction. In this paper we are concentrating on one possible extension of the classical BIST, namely hybrid BIST, where pseudorandom test patterns are complemented with precomputed deterministic test patterns to increase the fault coverage and to reduce test time. We will propose a novel method for hybrid BIST optimization, based on reseeding and test set compaction. The objective is to minimize the test time at given test memory constraints, without losing test quality. We will compare the proposed method with hybrid BIST methods developed earlier and analyze its suitability for testing core-based systems.
This work focuses on particular but comprehensive problem of finite state machine (FSM) decomposition. The task of the FSM decomposition is essential to sequential circuits design optimization in implementation-independent manner. The main goal of the investigations has been to elaborate decomposition synthesis methods for high complexity FSMs and their implementation as web-based computer design system. The theoretical basis for the investigations has been the algebraic structure theory of FSMs, its further development in accordance with the needs of digital systems design practice to handle the task of partition of hardware description into a network of interconnected FSMs targeting optimization criteria. Consideration of decomposition synthesis leads to investigation of hard NP-complete combinatorial problems. The synthesis system under development should not be only design automation software but it should be a research tool and educational system.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.