• DocumentCode
    2907157
  • Title

    The design methodology and implementation of a first-generation CELL processor: a multi-core SoC

  • Author

    Pham, D. ; Behnen, E. ; Bolliger, M. ; Hofstee, H.P. ; Johns, C. ; Kahle, J. ; Kameyama, A. ; Keaty, J. ; Le, B. ; Masubuchi, Y. ; Posluszny, S. ; Riley, M. ; Suzuoki, M. ; Wang, M. ; Warnock, J. ; Weitzel, S. ; Wendel, D. ; Yazawa, K.

  • Author_Institution
    IBM Syst. & Technol. Group, Austin, TX, USA
  • fYear
    2005
  • fDate
    18-21 Sept. 2005
  • Firstpage
    45
  • Lastpage
    49
  • Abstract
    This paper reviews the design challenges that current and future processors must face with stringent power limits and high frequency targets, and the design methods required to address the continuing system integration trends. This paper then describes the implementation of a first-generation CELL processor and the design methods used to overcome the above challenges. A CELL processor consists of a 64 bit power architecture processor coupled with multiple synergistic processors, a flexible IO interface, and a memory interface controller that supports multiple operating systems including Linux. This multicore SoC, implemented in 90nm SOI technology, achieved a high clock rate by maximizing custom circuit design while maintaining reasonable complexity through design modularity and reuse.
  • Keywords
    integrated circuit design; logic design; microprocessor chips; silicon-on-insulator; system-on-chip; 64 bit; 90 nm; Linux; SOI technology; clock distribution; clock rate; first-generation CELL processor; flexible IO interface; hardware content protection; high-performance latch; local clock buffer; memory interface controller; multicore system-on-chip; multioperating system; multithreading; power architecture processor; power management; real-time system; synergistic processors; thermal management; virtualization technology; Clocks; Content management; Design methodology; Frequency; Hardware; Linux; Operating systems; Power system protection; Real time systems; Thermal management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2005. Proceedings of the IEEE 2005
  • Print_ISBN
    0-7803-9023-7
  • Type

    conf

  • DOI
    10.1109/CICC.2005.1568604
  • Filename
    1568604