A 2 × 2 ROM array is built with the help of diodes as shown in th

A 2 × 2 ROM array is built with the help of diodes as shown in th
|

A 2 × 2 ROM array is built with the help of diodes as shown in the circuit below. Here W0 and W1 are signals that select the word lines and B0 and B1 are signals that are output of the sense amps based on the stored data corresponding to the bit lines during the read operation.

During the read operation, the selected word line goes high and the other word line is in a high impedance state. As per the implementation shown in the circuit diagram above, what are the bits corresponding to Dij (where i = 0 or 1 and j = 0 or 1) stored in the ROM?

A. <span class="math-tex">\(\left[ {\begin{array}{*{20}{c}} 1&amp;0\\ 0&amp;1 \end{array}} \right]\)</span>

B. <span class="math-tex">\(\left[ {\begin{array}{*{20}{c}} 0&amp;1\\ 1&amp;0 \end{array}} \right]\)</span>

C. <span class="math-tex">\(\left[ {\begin{array}{*{20}{c}} 1&amp;0\\ 1&amp;0 \end{array}} \right]\)</span>

D. <span class="math-tex">\(\left[ {\begin{array}{*{20}{c}} 1&amp;1\\ 0&amp;1 \end{array}} \right]\)</span>

Please scroll down to see the correct answer and solution guide.

Right Answer is: A

SOLUTION

When W0 = 1

B0 =1 and B= 0

When 

When W1 = 1

B0 =0 and B= 1

Hence the matrix is 

\(\left[ {\begin{array}{*{20}{c}} {{{\rm{D}}_{00}}}&{{{\rm{D}}_{01}}}\\ {{{\rm{D}}_{10}}}&{{{\rm{D}}_{11}}} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} 1&0\\ 0&1 \end{array}} \right]\)