Circuit design techniques for a first-generation Cell Broadband Engine processor

被引:9
|
作者
Warnock, James [1 ]
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
机构
[1] IBM Entwicklung GmbH, D-71032 Boblingen, Germany
[2] IBM Corp, Syst & Technol Grp, Rochester, MN 55901 USA
[3] IBM Corp, Syst & Technol Grp, Austin, TX 78758 USA
[4] Sony Comp Entertainment Amer, Austin, TX 78759 USA
[5] Toshiba Amer Elect Components, Austin, TX 78759 USA
[6] IBM Engn & Technol Serv, Otsu, Shiga 5202392, Japan
关键词
Cell Broadband Engine; cell circuits; cell processor; delayed reset domino; flip-flop design; media-centric computing; modularity; multi-core; semi-custom circuit design; SoC; synergistic processor; 90-nm SOI;
D O I
10.1109/JSSC.2006.877234
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Cell Broadband Engine (Cell BE) is a multicore system-on-chip (SoC), implemented in a 90-nm high-performance silicon-on-insulator (SOI) technology, and optimized, within the triple constraints of area, power, and performance, to run at frequencies in excess of 3 GHz. The large scale of the design (similar to 75 million logic transistors, and about 750 000 latches and flip-flops), high-volume requirements, and the desire to support multiple manufacturing facilities dictated a need for very robust circuit practices, but at the same time, the high-frequency goal drove the use of more aggressive styles in certain critical regions of the design. This paper describes the local clock design, along with the various latches and flip-flops deployed, followed by a discussion of the circuit techniques used for the digital logic implementation, including special considerations for high-speed synthesized control logic, semi-custom and full-custom static circuit design and full-custom dynamic logic circuits. In addition, the synergistic processor element (SPE) circuit design is described, followed by the techniques and issues associated with the SRAM design. Finally, the methods used for electrical verification are described, these being an important part of the strategy for ensuring overall design robustness and first-silicon success.
引用
收藏
页码:1692 / 1706
页数:15
相关论文
共 50 条
  • [1] 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
  • [2] First-generation cell processor
    Hofstee, HP
    IEEE MICRO, 2005, 25 (05) : 8 - 9
  • [3] Cell broadband engine processor: Design and implementation
    Riley, M. W.
    Warnock, J. D.
    Wendel, D. F.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2007, 51 (05) : 545 - 557
  • [4] Cell broadband engine processor design methodology
    Takahashi, O.
    Behnen, E.
    Cottier, S. R.
    Coulman, P.
    Dhong, S. H.
    Flachs, B.
    Hofstee, P.
    Johnson, C. J.
    Posluszny, S.
    PROCEEDINGS OF THE IEEE 2007 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2007, : 711 - 716
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] Verification of the Cell Broadband Engine™ processor
    Shimizu, Kanna
    Gupta, Sanjay
    Koyama, Tatsuya
    Omizo, Takashi
    Abdulhafiz, Jamee
    McConville, Larry
    Swanson, Todd
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 338 - +
  • [9] High performance combinatorial algorithm design on the Cell Broadband Engine processor
    Bader, David A.
    Agarwal, Virat
    Madduri, Kamesh
    Kang, Seunghwa
    PARALLEL COMPUTING, 2007, 33 (10-11) : 720 - 740
  • [10] Key features of the design methodology enabling a multi-core SoC implementation of a first-generation CELL processor
    Pham, Dac
    Anderson, Hans-Werner
    Behnen, Erwin
    Bolliger, Mark
    Gupta, Sanjay
    Hofstee, Peter
    Harvey, Paul
    Johns, Charles
    Kahle, Jim
    Kameyama, Atsushi
    Keaty, John
    Le, Bob
    Lee, Sang
    Nguyen, Tuyen
    Petrovick, John
    Pham, Mydung
    Pille, Juergen
    Posluszny, Stephen
    Riley, Mack
    Verock, Joseph
    Warnock, James
    Weitzel, Steve
    Wendel, Dieter
    ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 871 - 878