CELL BE

From PS3 Developer wiki
Jump to navigation Jump to search

Cell Broadband Engine

Cell Broadband Engine
CPU with heatplate
CXD2992AGB

IBM markings in CXD2992AGB die

The Cell CPU has one 3.2Ghz PPE (Power Processor Element) with two threads and eight 3.2Ghz SPE (Synergistic Processing Elements).

The PPE is a general purpose CPU, while the eight SPE are geared towards processing data in parallel. One SPE is disabled to increase yield, so the PS3 can have at most 9 threads runnings at the same time (2 from PPE and 7 from SPE). Note that one SPE is reserved for the hypervisor, so PS3 programs can take advantage of 8 threads. Both the PPE and SPE of the Cell are 64 bit, and manipulate data in Big Endian.

Specifications

  • 1 PPE (Power Processor Element)
    • 3.2Ghz
    • 64 bit, Big Endian
    • 2 threads (can run at same time)
    • L1 cache: 32kB data + 32kB instruction
    • L2 cache: 512kB
    • Memory bus width: 64bit (serial)
    • VMX (Altivec) instruction set support
    • Full IEEE-754 compliant
  • 8 SPE (Synergistic Processing Element)
    • 3.2Ghz
    • 64 bit, Big Endian
    • 1 SPE disabled to improve chip yield (see: Unlocking the 8th SPE)
    • 1 SPE dedicated for hypervisor security
    • 256kB local store per SPE
    • 128 registers per SPE
    • Dual Issue (Each SPE can execute 2 instructions per clock)
    • IEEE-754 compliant in double precision (single precision round-towards-zero instead of round-towards-even)

There is a lot of info about CELL/BE on the Cell Programming IBM page.


Serial Numbers @ SKU

Cell Broadband Engine
Die map - 90nm

Cell Broadband Engine
Die map - 65nm

Cell Broadband Engine
Die map - 45nm


The Cell was introduced at 90nm. Later, PS3 model numbers starting with CECHG uses the 65nm version, while the PS3 Slim (CECH-20xx) used the 45nm version (See SKU Models and table below).

A sampling of the serial numbers by model number.

PS3 Model Mobo serial CELL Serial Die Tech Total Die Size Width x Length SPU size PPE Size Remark
CECHA - CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² edepot ps3secrets
CECHA 1-871-868-12 CXD2964AGB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHA 1-871-868-22 CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHA 1-871-868-32 CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHB - CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² edepot ps3secrets
CECHB 1-871-868-22 CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHB 1-871-868-32 CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHC - CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² edepot ps3secrets
CECHD - unreleased 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² -
CECHE - CXD29?? 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² edepot ps3secrets
CECHE 1-873-513-21 CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHE 1-873-513-21 CXD2964AGB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHE 1-873-513-31 CXD2964AGB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHE 1-873-513-31 CXD2964GB 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² reballing.es
CECHF - unreleased 90nm 235.48mm² 19.17mm x 12.29mm 14.76mm² 28.86mm² -
CECHG - CXD2981AGB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² edepot ps3secrets
CECHH - CXD2981GB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² edepot ps3secrets
CECHH 1-875-938-11 CXD2981AGB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² reballing.es
CECHH 1-875-938-31 CXD2981AGB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² reballing.es
CECHI - unreleased 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² -
CECHJ - CXD2981GB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² edepot ps3secrets
CECHK - CXD2989AGB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² edepot ps3secrets
CECHL - CXD2990AGB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² edepot ps3secrets
CECHL 1-878-196-31 CXD2990GB 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² reballing.es
CECHM - -? 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² -?
CECHN - unreleased 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² -
CECHO - unreleased 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² -
CECHP - -? 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² -?
CECHQ - CXD299? 65nm 174.61mm² 15.59mm x 11.20mm 11.08mm² 19.60mm² edepot ps3secrets
CECH-20xx - CXD2992AGB 45nm 115.46mm² 12.75mm x 9.06mm 6.47mm² 11.32mm² edepot ps3secrets
CECH-2001B 1-880-055-31 CXD2992AGB 45nm 115.46mm² 12.75mm x 9.06mm 6.47mm² 11.32mm² reballing.es
CECH-21xx - CXD2992AGB 45nm 115.46mm² 12.75mm x 9.06mm 6.47mm² 11.32mm² edepot ps3secrets
CECH-2101A 1-881-945-11 CXD2992AGB 45nm 115.46mm² 12.75mm x 9.06mm 6.47mm² 11.32mm² reballing.es
CECH-25xx - CXD2992GB 45nm 115.46mm² 12.75mm x 9.06mm 6.47mm² 11.32mm² edepot ps3secrets
CECH-30xx - -? 45nm? 115.46mm²? 12.75mm x 9.06mm? 6.47mm²? 11.32mm²? -?


Note: pad/pinouts are generally not available, please add them :)