This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: (a) f = (B + D)(B' + C)(A' + C' + D) f A B C D 00 01 11 10 00 01 11 10 Static0 hazards: (0000) ↔ (0100), (1000) ↔ (1100), (1100) ↔ (1110) (b) f = (B + D)(B' + C)(C + D)(A' + D) is hazard free. D' C' f A D' B' D' B C' 4. Find all hazards in the threelevel circuit below. ( f = (BC + B'D)(A' + C' + D) = A'BC + BCC' + BCD + B'D f A B C D 00 01 11 10 00 01 11 10 1 1 1 1 1 1 1 Static1 hazards: (0011) ↔ (0111), (1111) ↔ (1011) Static0 hazard: (1100) ↔ (1110) Dynamic hazards: None (C only has two paths through the circuit.) Alternative solution: f = (BC + B'D)(A' + C' + D) = (B + B')(B + D)(B' + C)(C + D)(A' + C' + D) f A B C D 00 01 11 10 00 01 11 10 Static0 hazard: (1100) ↔ (1110) Static1 hazards: (0011) ↔ (0111), (1111) ↔ (1011) Dynamic hazards: None (B only has two paths through the circuit.)...
View
Full
Document
This note was uploaded on 12/20/2009 for the course EE 2301 taught by Professor Larrykinney during the Fall '09 term at Minnesota.
 Fall '09
 LarryKinney
 Gate

Click to edit the document details