DocumentCode :
1010939
Title :
Microword length minimization in microprogrammed controller synthesis
Author :
Puri, Ruchir ; Gu, Jun
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Volume :
12
Issue :
10
fYear :
1993
fDate :
10/1/1993 12:00:00 AM
Firstpage :
1449
Lastpage :
1457
Abstract :
The problem of microword length minimization is crucial to the synthesis of microprogrammed controllers in digital systems. Unfortunately, this problem is NP-hard. Although various enumerative and heuristic methods have been developed, usually they cannot provide fast and efficient solutions to a large size problem. Here, the problem is formulated into a graph partitioning problem. An efficient graph partitioning algorithm was developed that works by recursively extracting large size cliques from the graph. Furthermore, a local search approach is used to reduce the microword length. This yields an efficient algorithm that outperforms any technique to solve the problem. The algorithm has been tested with practical microcodes. Experimental results are compared with other methods
Keywords :
graph theory; microprogramming; minimisation; search problems; graph partitioning problem; large size cliques; local search approach; microprogrammed controller synthesis; microword length minimization; Automatic control; Computer architecture; Concurrent computing; Control system synthesis; Decoding; Encoding; Partitioning algorithms; Size control; Testing; VLIW;
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.256919
Filename :
256919
Link To Document :
بازگشت