12.12.2012 Views

Dependable Memory - Laboratoire Interface Capteurs ...

Dependable Memory - Laboratoire Interface Capteurs ...

Dependable Memory - Laboratoire Interface Capteurs ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.4. FT PROCESSOR DESIGN TRENDS 45<br />

Intel 80486<br />

Motorola 68040<br />

AMD 29050<br />

voter<br />

Power6 [MSSM10, KMSK09, KKS + 07]<br />

Intel 80486<br />

Motorola 68040<br />

AMD 29050<br />

voter<br />

output<br />

voter<br />

Intel 80486<br />

Motorola 68040<br />

AMD 29050<br />

Error in any<br />

component<br />

Figure 2.12: The triple-TMR in Boeing 777 [Yeh02]<br />

IBM designs the Power6 processor. It uses inline checkers instead of TMR technique that uses<br />

less power and HW overheads. It has build in self-checking ability in the data and control flow paths.<br />

The residue checking is employed for floating-point unit and logical consistency checkers for control<br />

logic. It has recovery unit which checkpoints after a group of superscalar instructions are completed.<br />

The inline checkers writes into fault isolation register that decides if current state is error free. In case<br />

of error detection, the recovery unit initiates instructions retry recovery. The memory bus including<br />

input-output unit is protected by ECC codes. The L1 cache is protected by simple parity, while L2,<br />

L3 caches and all signals in and out of chip to L3 have ECC protection.<br />

Intel Itanium 9300 Series [Int09]<br />

Intel Itanium 9300 series processors is a high performance processors. The L2, L3 and directory<br />

caches are protected with ECC. It can correct all single bit errors and most double errors. Moreover,<br />

hardware assisted scrubbing support is available for L2, L3 and directory caches. <strong>Memory</strong> is also<br />

protected against the thermal protection. Here, different thermal sensors send information to memory<br />

controllers that consequently increases fan speed to regulate the temperature. The internal registers of<br />

the processor are protected by ECC. Additionally there is a redundancy clocks and soft error hardened<br />

latches and registers to improve resistance to soft errors.<br />

voter

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!