Key features of the design methodology enabling a multi-core SoC implementation of a first-generation CELL processor

被引:5
|
作者
Pham, Dac [1 ]
Anderson, Hans-Werner [1 ]
Behnen, Erwin [1 ]
Bolliger, Mark [1 ]
Gupta, Sanjay [1 ]
Hofstee, Peter [1 ]
Harvey, Paul [1 ]
Johns, Charles [1 ]
Kahle, Jim [1 ]
Kameyama, Atsushi [2 ]
Keaty, John [1 ]
Le, Bob [1 ]
Lee, Sang [1 ]
Nguyen, Tuyen [1 ]
Petrovick, John [1 ]
Pham, Mydung [1 ]
Pille, Juergen [1 ]
Posluszny, Stephen [1 ]
Riley, Mack [1 ]
Verock, Joseph [1 ]
Warnock, James [1 ]
Weitzel, Steve [1 ]
Wendel, Dieter [1 ]
机构
[1] IBM Syst & Technol Grp, Austin, TX USA
[2] Toshiba Amer Elect Components, Austin, TX USA
关键词
CELL Processor; multi-core; SOC; SOI; modularity; re-use; 64-bit Power Architecture; multi-threading; synergistic processor; flexible IO; Linux; multi-operating system; virtualization technology; real-time system; hardware content protection; correct-by-construction; thermal management; power management; clock distribution; high-performance latch; local clock buffer; design hierarchy; design environment; design dependency solution; linear sensor; digital thermal sensor;
D O I
10.1109/ASPDAC.2006.1594796
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 overcome the above challenges and address the continuing Giga-scale system integration trend. This paper then describes the details behind the design methodology that was used to successfully implement a first-generation CELL processor - a multi-core SoC. Key features of this methodology are broad optimization with fast rule-based analysis engines using macrolevel abstraction for constraints propagation up/down the design hierarchy, coupled with accurate transistor level simulation for detailed analysis. The methodology fostered the modular design concept that is inherent to the CELL architecture, enabling a high frequency design by maximizing custom circuit content through re-use, and balanced power, frequency, and die size targets through global convergence capabilities. The design has roughly 241 million transistors implemented in 90 nm SOI technology with 8 levels of copper interconnects and one local interconnect layer. The chip has been tested at various temperatures, voltages, and frequencies. Correct operation has been observed in the lab on first pass silicon at frequencies well over 4GHz.
引用
收藏
页码:871 / 878
页数:8
相关论文
共 22 条
  • [1] The design methodology and implementation of a first-generation CELL processor: A multi-core SoC
    Pham, D
    Behnen, E
    Bolliger, M
    Hofstee, HP
    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
    CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 45 - 49
  • [2] The design and implementation of a first-generation CELL processor - A multi-core SoC
    Pham, D
    Asano, S
    Bolliger, M
    Day, MN
    Hofstee, HP
    Johns, C
    Kahle, J
    Kameyama, A
    Keaty, J
    Masubuchi, Y
    Riley, M
    Shippy, D
    Stasiak, D
    Suzuoki, M
    Wang, M
    Warnock, J
    Weitzel, S
    Wendel, D
    Yamazaki, T
    Yazawa, K
    2005 International Conference on Integrated Circuit Design and Technology, 2005, : 49 - 52
  • [3] The design and implementation of donble-precision multiplier in a first-generation CELL processor
    Kuang, JB
    Buchholtz, TC
    Dance, SM
    Warnock, JD
    Storino, SN
    Wendel, D
    Bradley, DH
    2005 International Conference on Integrated Circuit Design and Technology, 2005, : 11 - 14
  • [4] Overview of the architecture, circuit design, and physical implementation of a first-generation cell processor
    Pham, DC
    Aipperspach, T
    Boerstler, D
    Bolliger, M
    Chaudhry, R
    Cox, D
    Harvey, P
    Harvey, PM
    Hofstee, HP
    Johns, C
    Kahle, J
    Kameyama, A
    Keaty, J
    Masubuchi, Y
    Pham, M
    Pille, J
    Posluszny, S
    Riley, M
    Stasiak, DL
    Suzuoki, M
    Takahashi, O
    Warnock, J
    Weitzel, S
    Wendel, D
    Yazawa, K
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (01) : 179 - 196
  • [5] Design and implementation of FPGA verification platform for multi-core processor
    Chen, C. (hmioycc@gmail.com), 1600, Science Press (51):
  • [6] Design and Implementation of a Inter-chip Bridge in a Multi-core SoC
    Yin, Yaming
    Chen, Shuming
    DTIS: 2009 4TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA, PROCEEDINGS, 2009, : 102 - 106
  • [7] Design and Implementation of Scalable, Transparent Threads for Multi-Core Media Processor
    Kodaka, Takeshi
    Sasaki, Shunsuke
    Tokuyoshi, Takahiro
    Ohyama, Ryuichiro
    Nonogaki, Nobuhiro
    Kitayama, Koji
    Mori, Tatsuya
    Ueda, Yasuyuki
    Arakida, Hideho
    Okuda, Yuji
    Kizu, Toshiki
    Tsuboi, Yoshiro
    Matsumoto, Nobu
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1035 - 1039
  • [8] Monte Carlo implementation of financial simulation on CELL/BE multi-core processor
    Larsson, Jonas
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2010, 81 (03) : 578 - 587
  • [9] Design and Implementation of a Multi-Core Crypto-Processor for Software Defined Radios
    Grand, Michael
    Bossuet, Lilian
    Le Gal, Bertrand
    Gogniat, Guy
    Dallet, Dominique
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2011, 6578 : 29 - +
  • [10] Circuit design techniques for a first-generation Cell Broadband Engine processor
    Warnock, James
    Wendel, Dieter
    Aipperspach, Tony
    Behnen, Erwin
    Cordes, Robert A.
    Dhong, Sang H.
    Hirairi, Koji
    Murakami, Hiroaki
    Onishi, Shohji
    Pham, Dac C.
    Pille, Jurgen
    Posluszny, Stephen D.
    Takahashi, Osamu
    Wen, Huajun
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (08) : 1692 - 1706