Magnitude Comparator
절댓값 비교기
Specification
Inputs
\(A = a_3a_2a_1a_0\)
\(B = b_3b_2b_1b_0\)
Outputs
\((A = B) \mathrm{\;is\;} T/F\)
Logic
\(A = a_3a_2a_1a_0\)
\(B = b_3b_2b_1b_0\)
\(x_i = a_ib_i + a_i'b_i' \qquad (\mathrm{for \;}i = 0, 1, 2, 3)\)
\(\mathrm{i.} A = B\) \(\mathrm{Output\; =\; }x_3x_2x_1x_0\) |
\(\mathrm{ii.} A > B\) \(\mathrm{Output\; =\; }a_3b_3' + x_3a_2b_2' + x_3x_2a_1b_1' + x_3x_2x_1a_0b_0'\) |
\(\mathrm{iii.} A < B\) \(\mathrm{Output\; = \;}a_3'b_3 + x_3a_2'b_2 + x_3x_2a_1'b_1 + x_3x_2x_1a_0'b_0\) |
Circuit Implementation

Magnitude Comparator
절댓값 비교기
Specification
Inputs
A=a3a2a1a0
B=b3b2b1b0
Outputs
(A=B)isT/F
Logic
A=a3a2a1a0
B=b3b2b1b0
xi=aibi+a′ib′i(fori=0,1,2,3)
i.A=B Output=x3x2x1x0 |
ii.A>B Output=a3b′3+x3a2b′2+x3x2a1b′1+x3x2x1a0b′0 |
iii.A<B Output=a′3b3+x3a′2b2+x3x2a′1b1+x3x2x1a′0b0 |
Circuit Implementation
