Hardware Redundancy Flashcards

1
Q

BISER Built In Soft Resilient Error

A

Is composed of 2 FFs (latches operating in Master Slave mode), a c element and a keeper.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Idea of the Razor

A

Add a shadow latch that operates with a delayed clock to detect timing errors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain razor error recovery by clock gating

A

When a delay error is detected, the whole pipeline is stalled by one clk cycle. The remaining FFs are updated from the shadow latches.
Clk gating impacts the processor timing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain razor conterflow error correction.

A

The error detection is evaluated locally. The instruction affected can finish correctly. But pipeline has to be flushed.
Does not affect timing because communication is local.
Multi cycle delay is introduced in case of recovery.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain razor voltage control.

A

Observe the error rate and control the voltage to keep it inside a certain margin.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the assumptions in designing a self checking circuit.?

A

Each fault belongs to an assumed fault set.
Faults occur sequentially
Time between faults is enough to allow all code inputs to be applied for testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain self checking design based on error correcting codes.

A

During faulty free operation, the circuit receives inputs only from a subset of I, the input code space I1 and generates outputs from a subset of Y, from the output code space Y1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain the fault secure property of a self checking circuit.

A

For any fault in the target fault set, the output of the system for a correct input CW is either the correct CW or a non CW.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain the self testing property of a self checking circuit.

A

For any fault in the target fault set, there is at least one in put CW for which the resulting output is a non CW.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What can happen if a circuit is not totally self checking.

A

There could be a fault that is not detected by any input CW. Multiple faults may accumulate in the system and single fault assumption does not hold any more. Input CWs may be mapped to wrong output CWs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Basic architecture of Concurrent Error Detection (CED) Schemes

A

It is based on HW redundancy of output predictor and checker. Predictor predicts certain characteristics of the output. Checker compares the predicted characteristics with the circuits output.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Problem with classical redundancy scheme (duplex system).

A

HW overhead is high.
Susceptible to common mode failures (error effects both modules in the same way).
Checker needs to be carefully designed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the problem with parity prediction systems and how can this problem be overcome?

A

Circuit must be designed such that no logic is shared between the convergence cones. This way a fault only affects one output. If outputs are partitioned in different output groups than HW can be shared.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Briefly expalin how Concurrent Error Detection schemes can be designed based on unidirectional error detecting codes.

A

Fault in the circuit causes an unidirectional error at the output. This is achieved using inverter free logic.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly