150 likes | 165 Views
درس مدارهای منطقی دانشگاه قم http://lc-qom.blogfa.com / Hazard تهیه شده توسط حسین امیرخانی مبتنی بر اسلایدهای درس مدارهای منطقی دانشگاه امیرکبیر http://ceit.aut.ac.ir/~szamani/index_files/logic.htm. input output. input. output. time. propagation delay. Delay.
E N D
درس مدارهای منطقی دانشگاه قم http://lc-qom.blogfa.com/ Hazard تهیه شده توسط حسین امیرخانی مبتنی بر اسلایدهای درس مدارهای منطقی دانشگاه امیرکبیر http://ceit.aut.ac.ir/~szamani/index_files/logic.htm
input output input output time propagation delay Delay • Logic gates do not produce an output simultaneously with a change in input. • There is a finite propagation delay through all gates.
مثالی از هازارد • F = XZ’ + ZY • When both X & Y are 1 then F should be 1, independent of X & Y. • But because of propagation delays, if Z changes state then F will become unstable for a short time.
مثالی دیگر از هازارد D B A C F A' ·A = 0 F is not always 0! D remains high for three gate delays after A changes from low to high
تعریف • Glitch: • تاخيرها ممکن است باعث پالس هاي ناخواسته شوند. • Hazard: • مداري که احتمال ايجاد glitch در آن هست، هازارد دارد.
1 1 0 1 0 0 1 1 0 0 1 1 0 0 انواع • استاتيک: • استاتیک 1 • استاتیک 0 • ديناميک
Definition of static hazards • A static-1 hazard is the possibility of a 0 glitch when we expect the output to remain at a nice steady 1 based on a static analysis • The same definition for static-0 hazard.
مثال • تحليل کنيد:
تشخيص هازارد استاتیک • A Karnaugh map can be used to detect static hazards in a two-level SOP or POS circuit.
Definition of dynamic hazards • The possibility of an output changing more than once as the result of a single input transition. • Detection: If there are multiple paths with different delays from the changing input to the changing output.
مثال • فرض: بقية گيت ها سريعند. • سه مسير از X به F • اول تغييرات مشکي • بعد آبي غير ايتاليک • بعد آبي ايتاليک
طراحي مدار بدون هازارد • Techniques for findinghazards inarbitrary circuits, are rather difficult to use. • When you require a hazard-free design, it’s best to use a circuit structurethat is easy to analyze. • In particular, two-level AND-OR circuit has no static-0 or dynamic hazards. • Static-1 hazards may exist in such a circuit but they can be found and eliminated using K-map.