Yd. Choi et al., CLASSIC: An O(n(2))-heuristic algorithm for microcode bit optimization based on incompleteness relations, IEICE T FUN, E83A(5), 2000, pp. 901-908
Citations number
14
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES
This paper presents a heuristic algorithm called CLASSIC for the minimizati
on of the control memory width in microprogrammed processors or the instruc
tion memory width of application-specific VLIW (Very Long Instruction Word)
processors. CLASSIC results in nearly optimal solutions with the time comp
lexity of O(n(2)), where n denotes the number of microoperations. In this p
aper, we also propose the so-called incompleteness relations which are expl
oited for the minimization of the control memory width. Experiments using v
arious examples have shown that CLASSIC always achieves smaller microprogra
m widths compared to the earlier techniques based on the maximal compatibil
ity class or the minimal AND/OR set. The results show that CLASSIC can redu
ce the control memory width by 34.2% on average compared with a heuristic c
ompatibility class algorithm.