• DocumentCode
    1843180
  • Title

    A semi-custom design of branch address calculator in the IBM power4 microprocessor

  • Author

    Lu, Pong-Fei ; Northrop, G.A. ; Chiarot, Kevin

  • Author_Institution
    IBM Res., T. J. Watson Center, Yorktown Heights, NY, USA
  • fYear
    2005
  • fDate
    27-29 April 2005
  • Firstpage
    329
  • Lastpage
    332
  • Abstract
    In this paper we present the design and implementation of the branch address calculator in the instruction fetch unit (IFU) of the IBM power4 microprocessor which operates at 1.7 GHz in a 0.18 μm SOI technology. A semi-custom methodology combining flexible custom circuit design with automated tuning and physical design tools is shown to provide new opportunities for optimization of designs throughout the development cycle. The resulting branch calculator design supports a 3-cycle taken-branch redirect, which is key to the IFU performance in power4 microprocessor. It is shown that with careful circuit optimization, high performance can be achieved with a robust, tuned static design, thereby maintaining a power efficient design point.
  • Keywords
    IBM computers; calculating apparatus; circuit optimisation; logic design; microprocessor chips; silicon-on-insulator; 0.18 micron; 1.7 GHz; IBM power4 microprocessor; IFU; SOI technology; circuit optimization; flexible custom circuit design; instruction fetch unit; power efficient design; semicustom branch address calculator design; Adders; Circuit optimization; Circuit synthesis; Design optimization; Logic design; Microprocessors; Process design; Processor scheduling; Robustness; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, Automation and Test, 2005. (VLSI-TSA-DAT). 2005 IEEE VLSI-TSA International Symposium on
  • Print_ISBN
    0-7803-9060-1
  • Type

    conf

  • DOI
    10.1109/VDAT.2005.1500088
  • Filename
    1500088