• DocumentCode
    2990177
  • Title

    An O(n/sup 3/logn)-heuristic for microcode bit optimization

  • Author

    Hong, SeKyoung ; Park, In-Cheol ; Kyung, Chong-Min

  • Author_Institution
    Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • fYear
    1990
  • fDate
    11-15 Nov. 1990
  • Firstpage
    180
  • Lastpage
    183
  • Abstract
    The authors address the problem of minimizing the control ROM width, which is important in the design of microprogrammed processors, because it directly reduces the silicon area of the control unit. A heuristic algorithm is proposed which is based on graph partitioning. This algorithm results in nearly optimal solutions with the time complexity of O(n/sup 3/log n), where n denotes the number of distinct microoperations. Comparison of the results with earlier works shows that the proposed heuristic performs better in terms of cost and/or CPU time.<>
  • Keywords
    graph theory; logic CAD; control ROM width; graph partitioning; heuristic algorithm; microcode bit optimization; microoperations; microprogrammed processors; silicon area; time complexity; Costs; Entropy; Equations; Size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-2055-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1990.129874
  • Filename
    129874