DocumentCode :
1511600
Title :
An output encoding problem and a solution technique
Author :
Mitra, Subhasish ; Avra, LaNae J. ; McCluskey, Edward J.
Author_Institution :
Dept. of Electr. Eng., Stanford Univ., CA, USA
Volume :
18
Issue :
6
fYear :
1999
fDate :
6/1/1999 12:00:00 AM
Firstpage :
761
Lastpage :
768
Abstract :
We present a new output-encoding problem as follows. We are given a specification table, such as a truth table or a finite state machine (FSM) state table, where some of the outputs are specified in terms of ones, zeroes, and don´t cares, and others are specified symbolically. The number of bits for encoding the output symbols may also be specified. We have to determine a binary code for each symbol of the symbolically specified output column such that the total number of output functions to be implemented after encoding the symbolic outputs and compacting the output columns is minimum. In this paper, we develop an exact algorithm to solve the above problem, analyze the worst case time complexity of the algorithm, and present experimental data to validate the claim that our encoding strategy helps to reduce the area of a synthesized circuit. In addition, we have investigated the possibility of using simple logical combinations of the already specified output columns to facilitate further reduction in the number of output functions
Keywords :
built-in self test; circuit CAD; computational complexity; encoding; finite state machines; logic CAD; BIST; FSM state table; encoding strategy; exact algorithm; finite state machine; output columns compaction; output encoding problem; output functions; solution technique; specification table; symbolic output column; synthesized circuit area reduction; truth table; worst case time complexity; Algorithm design and analysis; Automata; Binary codes; Built-in self-test; Circuit synthesis; Compaction; Digital systems; Encoding; Network synthesis; Signal synthesis;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.766726
Filename :
766726
Link To Document :
بازگشت