• DocumentCode
    3361146
  • Title

    Customization of a CISC processor core for low-power applications

  • Author

    Chang, You-Sung ; Park, Bong-Il ; Park, In-Cheol ; Kyung, Chong-Min

  • Author_Institution
    Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    152
  • Lastpage
    157
  • Abstract
    This paper describes a core-customization process of a CISC processor core for a given application program. It aims at the power reduction in the CISC processor core by fully utilizing the microcode-based control scheme, that is one of the most characterizing features of a CISC processor The optimization process includes two key techniques, generation of application-specific complex instructions (ASCI) and low-power-oriented microcode-ROM compilation, which independently operate at the two different levels of optimization. As a means of architectural level of optimization, application-specific complex instructions are generated so as to reduce the activities of fetch and decode units, and in the point of physical level of optimization, the microcode-ROM is compiled to reduce the bit-line toggling for each microcode-ROM access. Our experimental results based on transistor-level simulation show the proposed techniques can jointly reduce the total power consumption of the CISC processor core by up to 41%
  • Keywords
    computer architecture; power consumption; CISC processor; CISC processor core; application-specific complex instructions; core-customization; microcode-ROM compilation; microcode-based control; power reduction; Application software; Application specific integrated circuits; Decoding; Energy consumption; Energy management; Etching; Power generation; Power system management; Process design; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 1999. (ICCD '99) International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0406-X
  • Type

    conf

  • DOI
    10.1109/ICCD.1999.808420
  • Filename
    808420