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 条
  • [31] A novel improved design for the first-generation glucose biosensor
    Liu, J
    Wang, J
    FOOD TECHNOLOGY AND BIOTECHNOLOGY, 2001, 39 (01) : 55 - 58
  • [32] Fine-grained power managed dual-thread vector scalar unit for the first-generation CELL processor
    Beacom, T
    Buchholtz, T
    Bradley, D
    Randolph, J
    Storino, S
    Veldhuizen, M
    Dance, S
    Kuang, JB
    Schwinn, S
    Cox, S
    Ziegler, F
    Kao, J
    Li, CT
    Tretz, C
    Cabellon, J
    Freemyer, A
    Tubbs, M
    CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 235 - 238
  • [33] Implementation of a cone-beam backprojection algorithm on the Cell Broadband Engine processor
    Bockenbach, Olivier
    Knaup, Michael
    Kachelriess, Marc
    MEDICAL IMAGING 2007: PHYSICS OF MEDICAL IMAGING, PTS 1-3, 2007, 6510
  • [34] Design and Assessment of First-Generation Heterobifunctional PPARα/STING Modulators
    Hu, Bo
    Cui, Yi
    Lee, Julia J.
    Ma, Jian-Xing
    Duerfeldt, Adam S.
    ACS MEDICINAL CHEMISTRY LETTERS, 2024, 15 (08): : 1279 - 1286
  • [35] Cell Broadband Engine processor performance optimization: Tracing tools implementation and use
    Biberstein, M.
    Dori-Hacohen, S.
    Harel, Y.
    Heilper, A.
    Mendelson, B.
    Shvadron, U.
    Treister, E.
    Turek, J.
    Chang, M. S.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2009, 53 (05)
  • [36] Novel Micro-Threading Techniques on the Cell Broadband Engine
    Ahmed, Mohamed F.
    Ammar, Reda A.
    Rajasekaran, Sanguthevar
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 569 - 574
  • [37] Computer Generation of Fast Fourier Transforms for the Cell Broadband Engine
    Chellappa, Srinivas
    Franchetti, Franz
    Pueschel, Markus
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 26 - 35
  • [38] Acceleration of Finite Difference Time Domain Method using Cell Broadband Engine Processor
    Watanabe, Shinya
    Hashimoto, Osamu
    2010 ASIA-PACIFIC MICROWAVE CONFERENCE, 2010, : 2161 - 2163
  • [39] Transitive Closure on the Cell Broadband Engine: A study on Self-Scheduling in a Multicore Processor
    Vinjamuri, Sudhir
    Prasanna, Viktor K.
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 999 - 1009
  • [40] Accelerating 3D nonrigid registration using the Cell Broadband Engine processor
    Rohrer, J.
    Gong, L.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2009, 53 (05)