Question

When silicon chips are fabricated, defects in materials (e.g., silicon) and manufacturing errors can result in defective circuits. A very common defect is for one wire to affect the signal in another. This is called a cross-talk fault. A special class of

ques.jpg

4.6 When silicon chips are fabricated, defects in materials (eg, silicon) and manufacturing errors can result in defective circuits. A very common defect is for one wire to affect the signal in another. This is called a cross-talk fault. A special class of cross-talk faults is when a signal is connected to a wire that has a constant logical value (eg, a power supply wire). In this case, we have a stuck-at-0 or a stuck- at-l fault, and the affected signal always has a logical value of 0 or 1, respectively The following problems refer to bit of the Write Register input on the register file in Figure 4.24. 4.6.1 [10] <594.3, 4.4>Let us assume that processor testing is done by filling the PC registers, and data and instruction memories with some values (you can choose which values), letting a single instruction execute, then reading the PC, memories, and registers. These values are then examined to determine if a particular fault is present, Can you design a test (values for PC, memories and registers) that would determine if there is a stuck-at-o fault on this signal? 4.6.2 (10) $4.3, 4.4> Repeat 4.6.1 for a stuck-at-I fault. Can you use a single test for both stuck-at- and stuck-at-I? If yes, explain how, if no, explain why not 4.6.3 (601554.3, 4.4> If we know that the processor has a stuck-at-1 fault on this signal, is the processor still usable? To be usable, we must be able to convert any program that executes on a normal MIPS processor into a program that works on this processor: You can assume that there is enough free instruction memory and data memory to let you make the program longer and store additional data. Hint: the processor is usable if every instruction "broken by this fault can be replaced with a sequence of working instructions that achieve the same effect 4.6.4 (10) <654.3, 4.4> Repeat 4.6.1, but now the fault to test for is whether the "MemRead" control signal becomes 0 if RegDst control signal is 0, no-fault otherwise 4.6.5 [10] <594.3, 4.4> Repeat 4.6.4, but now the fault to test for is whether the jump" control signal becomes 0 if RegDat control signal is 0, no-fault otherwise

0 0
Add a comment Improve this question Transcribed image text
Answer #1


-->To testt for a stuck--at--zeroo fault on a Wire, we tend to need an instruction that puts thatt wire to worth a wort& the test for stuck-at-one needs an - instruction that sets signal to zero! Because the signal cannt be each O & 1 w--> Its posible to work for this fault, however its very difficult.,we should find all instructions that have O in this

Add a comment
Know the answer?
Add Answer to:
When silicon chips are fabricated, defects in materials (e.g., silicon) and manufacturing errors can result in defective circuits. A very common defect is for one wire to affect the signal in another. This is called a cross-talk fault. A special class of
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
Active Questions
ADVERTISEMENT