Chapter 5 â Sequential Circuits
Chapter 5 â Sequential Circuits
Chapter 5 â Sequential Circuits
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Optimization: Example 2: One Hot Assignment<br />
• Equations read from 1 next state variable<br />
entries in table:<br />
D 0 = X(Y 0 + Y 1 + Y 3 ) or X Y 2<br />
D 1 = X(Y 0 + Y 3 )<br />
D 2 = X(Y 1 + Y 2 ) or X(Y 0 + Y 3 )<br />
D 3 = X Y 2<br />
Z = XY 3 Gate Input Cost = 15<br />
• Combinational cost intermediate plus cost<br />
of two more flip-flops needed.<br />
<strong>Chapter</strong> 5 - Part 2 31<br />
Map Technology<br />
• Library:<br />
• D Flip-flops<br />
with Reset<br />
(not inverted)<br />
• NAND gates<br />
with up to 4<br />
inputs and<br />
inverters<br />
X<br />
Clock<br />
Reset<br />
• Initial Circuit:<br />
D<br />
C<br />
R<br />
D<br />
C<br />
R<br />
Y 1<br />
Y 2<br />
Z<br />
<strong>Chapter</strong> 5 - Part 2 32<br />
16