• DocumentCode
    1050360
  • Title

    Circuit Design Techniques for a First-Generation Cell Broadband Engine Processor

  • Author

    Warnock, James ; Wendel, Dieter ; Aipperspach, Tony ; Behnen, Erwin ; Cordes, Robert A. ; Dhong, Sang H. ; Hirairi, Koji ; Murakami, Hiroaki ; Onishi, Shohji ; Pham, Dac C. ; Pille, Jürgen ; Posluszny, Stephen D. ; Takahashi, Osamu ; Wen, Huajun

  • Author_Institution
    IBM T. J. Watson Res. Center, Yorktown Heights, NY
  • Volume
    41
  • Issue
    8
  • fYear
    2006
  • Firstpage
    1692
  • Lastpage
    1706
  • Abstract
    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 (~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
  • Keywords
    clocks; flip-flops; integrated circuit design; logic design; microprocessor chips; silicon-on-insulator; system-on-chip; 90 nm; SOI technology; SPE circuit design; SRAM design; SoC; circuit design techniques; digital logic implementation; electrical verification; first-generation cell broadband engine processor; flip-flops; full-custom dynamic logic circuits; full-custom static circuit design; high-speed synthesized control logic; latches; local clock design; multicore system-on-chip; semi-custom static circuit design; silicon-on-insulator technology; synergistic processor element circuit design; Circuit synthesis; Engines; Flip-flops; Latches; Logic circuits; Logic design; Multicore processing; Robustness; Silicon on insulator technology; System-on-a-chip; 90-nm SOI; Cell broadband engine; Cell circuits; Cell processor; SoC; delayed reset domino; flip-flop design; media-centric computing; modularity; multi-core; semi-custom circuit design; synergistic processor;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2006.877234
  • Filename
    1661746