Fujitsu The Possibilities are Infinite

  1. Home >
  2. Services & Products >
  3. Computing Products >
  4. Servers >
  5. UNIX Servers SPARC Enterprise >
  6. Technology >
  7. Business continuity >
  8. Reliability of UltraSPARC T1/T2/T2 Plus processor

Reliability of UltraSPARC T1/T2/T2 Plus processor

Related Products : SPARC Enterprise T5240, T5220, T5140, T5120, T2000, T1000

UltraSPARC T1/T2/T2 Plus processors have high-level RAS functions (Reliability, Availability, Serviceability). Data in level1 cache memory is protected by parity check and level2 cache memory and registers by ECC.

If an uncorrectable error occurs in level1 cache memory, the processor downgrades by core unit. Data in registers is protected by ECC.

SPARC Enterprise entry models using UltraSPARC T1/T2/T2 Plus provide highly reliable systems.


Table : UltraSPARC T1/T2/T2 Plus RAS functions
Error detection Error correction
Level1 cache memory Parity Retry
Level2 cache Memory ECC ECC
Register ECC ECC

Advanced RAS functions improve business continuity

Data protection mechanisms in cache memory

As cache memory suffers from more intermittent failures (*1) than all other processor circuits; cache memory data protection mechanisms are required to prevent server down or performance slow-down.

Level1 cache is protected by parity check and level2 cache by ECC. If a one-bit error occurs in level1 cache, data is directly re-read from level2 cache and processed again. If an uncorrectable error occurs in level1 cache, the faulty core is downgraded and the remaining cores maintain system operation.

So even if an error occurs the system keeps on running correctly.

*1: Intermittent errors occur at random points causing data error. Referred to as “soft errors” they are caused by radiation, magnetic interference and heat.

Register data protection

Registers consist of SRAM, the same type of RAM used for cache memory. One-bit errors occur relatively frequently in SRAM, registers are protected by ECC.

Cache scrubber

Cache scrubber is a hardware function that checks for errors in level2 cache memory. If a one-bit error occurs, the error is recovered.