{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

05s_cpe422_hw3_solution

# 05s_cpe422_hw3_solution - The University of Alabama in...

This preview shows pages 1–2. Sign up to view the full content.

The University of Alabama in Huntsville Electrical and Computer Engineering CPE/EE 422/522 Spring 2005 Homework #3 Solution 1.5 (20 points) (a) Find all the static hazards in the following network. For each hazard, specify the values of the input variables and which variable is changing when the hazard occurs. For one of the hazards, specify the order in which the gate outputs must change. (b) Design a NAND-gate network that is free of static hazards to realize the same function. (a) F = ((ab)’(a + c)’ + (a’ + d)’)’ = ab + (a + c)(a’ + d) = ab + aa’ + ad + ac’ + cd For zero hazards F = ab + (a + c)(a’ + d) Using X + YZ = (X +Y)(X + Z), X = ab, Y = a+c, Z=a’+d = (ab + a + c)(ab + a’ + d) Using X + YZ = (X +Y)(X + Z), X = a’+d, Y=a, Z=b = (a(b + 1) + c)(a’ + d + a)(a’ + d + b) = (a + c) (a’ + d + a)(a’ + d + b) a c d b 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1-hazard bcd = 110, a changing 0-hazard bcd = 000, a changing 1.9 (15 points) A sequential network has one input (X) and two outputs (Z1 and Z2). An output Z1 =1 occurs every time the sequence 010 is completed provided that the sequence 100 has never ooccurred. An output Z2 =1 occurs every time the input sequence 100 is completed. Note that

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}