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
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;
Journal_Title :
Solid-State Circuits, IEEE Journal of
DOI :
10.1109/JSSC.2006.877234