05s_cpe422_hw3_solution - The University of Alabama in...

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

View Full Document Right Arrow Icon
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 111 11 0 00 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
Background image of page 1

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

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/22/2011 for the course CPE 422 taught by Professor Staff during the Fall '09 term at University of Alabama - Huntsville.

Page1 / 3

05s_cpe422_hw3_solution - The University of Alabama in...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online