Bλάβες, ελαττώματα και. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

Σχετικά έγγραφα
Κεφάλαιο 15 o. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Έλεγχος Ορθής Λειτουργίας 2

Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (9 η σειρά διαφανειών)

σφαλμάτων Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

4/10/2008. Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης. Πραγματικά τρανζίστορ. Ψηφιακή λειτουργία. Κανόνες ψηφιακής λειτουργίας

Μικροηλεκτρονική - VLSI

Σωστή απάντηση το: Γ. Απάντηση

Μικροηλεκτρονική - VLSI

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

Εξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ

Καθυστέρηση στατικών πυλών CMOS

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφική Σχεδίαση

Ψηφιακή Λογική και Σχεδίαση

ΑΣΚΗΣΗ 7. ΘΕΜΑ 1ο MINORITY A B C. C out

Χρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων. Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας

Υλοποίηση λογικών πυλών µε τρανζίστορ MOS. Εισαγωγή στην Ηλεκτρονική

ΤΟΠΟΛΟΓΙΕΣ ΣΥΣΤΟΙΧΙΑΣ ΔΙΑΛΕΞΗ 5

Πράξεις με δυαδικούς αριθμούς

Ψηφιακά Ηλεκτρονικά. Μάθηµα 5ο.. Λιούπης

«Εγχειρίδιο Προγράμματος Atalanta 2.0»

i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)

Εισαγωγή στα κυκλώµατα CMOS 2

Ενότητα 3 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ

«Εγχειρίδιο Προγράμματος Hope (version 2)»

Εκτέλεση πράξεων. Ψηφιακά Ηλεκτρονικά και Δυαδική Λογική. Πράξεις με δυαδικούς αριθμούς. Πράξεις με δυαδικούς αριθμούς

Εργαστηριακή άσκηση. Θεωρητικός και πρακτικός υπολογισμός καθυστερήσεων σε αναστροφείς CMOS VLSI

Μικροηλεκτρονική - VLSI

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (8 η σειρά διαφανειών)

Τεχνικές σχεδιασμού μονοπατιών ολίσθησης

4.2 Αναπαράσταση δυαδικών τιμών στα ψηφιακά κυκλώματα

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Κεφάλαιο 9 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. CMOS Λογικές ομές 2

ΗΛΕΚΤΡΟΝΙΚΗ Ι ΤΡΑΝΖΙΣΤΟΡ ΕΠΙΔΡΑΣΗΣ ΠΕΔΙΟΥ. Eλεγχος εσωτερικού ηλεκτρικού πεδίου με την εφαρμογή εξωτερικού δυναμικού στην πύλη (gate, G).

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Οικογένειες Ολοκληρωμένων Κυκλωμάτων Ψηφιακής Λογικής

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (3 ο σειρά διαφανειών)

Λογικά Κυκλώματα CMOS. Διάλεξη 5

Πολυσύνθετες πύλες. Διάλεξη 11

Σχεδίαση για Δοκιμαστικότητα (Design for Testability DFT) Δημήτρης Νικολός Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.

ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ

Κεφάλαιο 2 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab

ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο Κυκλώματα CMOS. Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Βασικές CMOS Λογικές οικογένειες (CMOS και Domino)

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Συνδετικότητα γραφήματος (graph connectivity)

Κεφάλαιο 1 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. CMOS Κυκλώματα 2

V Vin $N PULSE 1.8V p 0.1p 1n 2n M M1 $N 0002 $N 0001 Vout $N 0002 MpTSMC180 + L=180n + W=720n + AD=0.324p + AS=0.

«Ενισχυτές ενός τρανζίστορ και πολλών τρανζίστορ»

10. Χαρακτηριστικά στοιχεία λογικών κυκλωμάτων

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (10 η σειρά διαφανειών)

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Σχεδίαση και αξιολόγηση ψευδοτυχαίων γεννητριών για μειωμένη κατανάλωση ισχύος κατά τον έλεγχο ορθής λειτουργίας

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ.

Καθυστέρηση αντιστροφέα και λογικών πυλών CMOS. Εισαγωγή στην Ηλεκτρονική

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Φυσική σχεδίαση ολοκληρωμένων κυκλωμάτων

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (2 η σειρά διαφανειών)

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Κεφάλαιο 4 Κυκλώματα σε Σειρά

7 η διάλεξη Ακολουθιακά Κυκλώματα

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

HY:433 Σχεδίαση Αναλογικών/Μεικτών και Υψισυχνών Κυκλωμάτων

ΣΧΕΔΙΑΣΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΗΛΕΚΤΡΟΝΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ. Δρ. Δ. Λαμπάκης (1 η σειρά διαφανειών)

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τμήμα Εφαρμοσμένης Πληροφορικής & Πολυμέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 2: Συνδυαστικά Λογικά

4 η ΕΝΟΤΗΤΑ. Το MOSFET

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων 6: Ταχύτητα Κατανάλωση Ανοχή στον Θόρυβο

ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΤΕΧΝΟΛΟΓΙΑΣ MOS KAI CMOS

Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI

2. ΛΟΓΙΚΕΣ ΠΥΛΕΣ. e-book ΛΟΓΙΚΗ ΣΧΕ ΙΑΣΗ ΑΣΗΜΑΚΗΣ-ΒΟΥΡΒΟΥΛΑΚΗΣ- ΚΑΚΑΡΟΥΝΤΑΣ-ΛΕΛΙΓΚΟΥ 1

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I 4 η Εργαστηριακή Άσκηση

Χρήση διακοπτών για την κατασκευή λογικών πυλών Εισαγωγή στις οικογένειες πυλών nmos, CMOS, κα.

Fault Models, Modular Redundancy, Canonical Resilient Structures, Reliability and Availability Models

Συνδυασμοί αντιστάσεων και πηγών

Πανεπιστήµιο Αιγαίου Τµήµα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστηµάτων. 3η Άσκηση Logical Effort - Ένα ολοκληρωµένο παράδειγµα σχεδίασης

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI.

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

Κεφάλαιο 7 ο. Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Ακολουθιακή Λογική 2

K15 Ψηφιακή Λογική Σχεδίαση 6: Λογικές πύλες και λογικά κυκλώματα

Ψηφιακά Ηλεκτρονικά. Μάθηµα 6ο.. Λιούπης

Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI I

Συγγραφή κώδικα, δοκιμασία, επαλήθευση. Γιάννης Σμαραγδάκης

ΑΣΚΗΣΗ 3 η Ο ΑΝΤΙΣΤΡΟΦΕΑΣ CMOS

Κεφάλαιο 4 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Λογικός Φόρτος 2

Απόδειξη Ισοδυναμίας Συναρτήσεων

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΑΤΡΑΣ 06/02/2009 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ

Μικροηλεκτρονική - VLSI

Τεχνικές βελτιστοποίησης µε σκοπό την επίτευξη χαµηλής κατανάλωσης ισχύος

ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ

1) Ταχύτητα. (Χρόνος καθυστερήσεως της διαδόσεως propagation delay Tpd ). Σχήμα 11.1β Σχήμα 11.1γ

ΗΛΕΚΤΡΟΝΙΚΗ Ι Ενότητα 9

Κεφάλαιο 7 Θεωρήματα κυκλωμάτων

HY121-Ηλεκτρονικά Κυκλώματα

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Δίοδοι, BJT και MOSFET ως Διακόπτες 2

Υ60 Σχεδίαση Αναλογικών Ολοκληρωμένων Κυκλωμάτων 12: Καθρέφτες Ρεύματος και Ενισχυτές με MOSFETs

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Transcript:

Bλάβες, ελαττώματα και μοντέλα σφαλμάτων

Περίγραμμα ργρ παρουσίασης Βλάβες (Failures) Ελαττώματα (Defects) Μοντέλα σφαλμάτων (Fault models) Μοντέλο σφαλμάτων μόνιμης μης τιμής (Stuck-at faults Βραχυκυκλώματα (Bridging faults) Short and open faults Προσωρινά σφάλματα (Temporary faults) 2

Ορολογία Βλάβες (Failures) Ελαττώματα (Defects) ή φυσικές βλάβες (physical failures) Σφάλματα (Faults) Βλάβη: το σύστημα δεν λειτουργεί σύμφωνα με τις προδιαγραφές του η βλάβη προκαλείται από ένα ελάττωμα το οποίο μοντελοποιείται με ένα σφάλμα 3

Ταξινόμηση βλαβών Ταξινόμηση βάσει της αιτίας Ταξινόμηση βάσει της διάρκειας 4

Ταξινόμηση βλαβών ανάλογα της αιτίας που τις προκάλεσε βλάβες που προκλήθηκαν κατά τη διαδικασία δ κατασκευής του ολοκληρωμένου κυκλώματος» κομμένες γραμμές» βραχυκύκλωμα τα» κλπ βλάβες λόγω γήρανσης» hot carriers degradation» oxide breakdown» Electromigration» κλπ 5

Ταξινόμηση βλαβών ανάλογα της Μόνιμες βλάβες» κομμένες γραμμές» βραχυκύκλωματα» κλπ διάρκειας προσωρινές βλάβες (temporary)» μεταβατικές βλάβες (σφάλματα λόγω ακτινοβολίας, θορύβου ή διακυμάνσεων της στάσης τροφοδοσίας)» διαλείπουσες (Intermittent) βλάβες (caused by marginal design parameters such as timing problems that result from races, hazards, skew, or signal integrity problems caused by crosstalk, ground bounce, and other factors) 6

Ταξινόμηση η βλαβών β βλάβες ελαττωματική κατασκευή γήρανση αιτία διάρκεια μόνιμες (permanent or hard) προσωρινές Temporary or soft μεταβατικές, transient t διαλείπουσες, intermittent 7

Αριθμός βλαβών και χρόνος ζωής mfs <mfs <mfs 8

Ελαττώματα η φυσικές βλάβες Παραδείγματα» Επιπλέον υλικό η έλλειψη υλικού (Extra and missing material)» Διάτρηση του οξειδίου (Oxide breakdown)» Electromigration 9

Παραδείγματα (a) (b) (c) (α) κόψιμο γραμμής (β) βραχυκύκλωμα μεταξύ δύο γραμμών που βρίσκονται στο ίδιο επίπεδο (γ) βραχυκύκλωμα μεταξύ δύο γραμμών δύο γειτονικών επιπέδων 10

Μοντέλα σφαλμάτων δ.1 Απλά σφάλματα μόνιμης τιμής (Single Stuck-at Faults, SSA): Mία γραμμή παίρνει μόνιμα τη λογική τιμή 0 η 1. Πολλαπλά σφάλματα μόνιμης τιμής (Multiple Stuck-at Faults): Δύο ή περισσότερες γραμμές του κυκλώματος έχουν σταθερές τιμές, όχι αναγκαία τις ίδιες. Σφάλματα βραχυκυκλώματος (Bridging Faults): Δύο ή περισσότερες γραμμές, οι οποίες κανονικά είναι ανεξάρτητες, συνδέονται ηλεκτρικά. 11

Μοντέλα σφαλμάτων δ.2 Τρανζίστορ που μόνιμα δεν άγει (Stuck-Open Fault,SOP) Τρανζίστορ που άγει μόνιμα (Stuck-On Faults,SOΝ) Σφάλματα καθυστέρησης: Τα σφάλματα αυτά έχουν ως συνέπεια αύξηση της καθυστέρησης του κυκλώματος Δημήτρης Νικολός, Τμήμα Μχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών 12

Απλά σφάλματα μόνιμης τιμής: παράδειγμα 1 A B Z είσοδοι απόκριση απόκριση με σφάλμα AB χωρίς σφάλμα A/0 B/0 Z/0 A/1 B/1 Z/1 00 0 0 0 0 0 0 1 01 0 0 0 0 1 0 1 10 0 0 0 0 0 1 1 11 1 0 0 0 1 1 1 13

Απλά σφάλματα μόνιμης τιμής: παράδειγμα 2 A B Z είσοδοι απόκριση Απόκριση με σφάλμα AB χωρίς σφάλμα A/0 B/0 Z/0 A/1 B/1 Z/1 00 0 0 0 0 1 1 1 01 1 1 0 0 1 1 1 10 1 0 1 0 1 1 1 11 1 1 1 0 1 1 1 14

Ιδιότητες σφαλμάτων Θεωρήστε τα σφάλματα φ1 και φ2 με σύνολα δοκιμής Τ1 και Τ2 αντίστοιχα: Ισοδυναμία (Equivalence):» Το σφάλμα φ1 είναι ισοδύναμο του σφάλματος φ2 εάν Τ1 =Τ2, δηλαδή, κάθε διάνυσμα δοκιμής το οποίο ανιχνεύει το φ1 ανιχνεύει επίσης το φ2 και αντίστροφα Κυριαρχία (Dominance):» Το σφάλμα φ1 κυριαρχεί του σφάλματος φ2 εάν το σύνολο δοκιμής Τ2 είναι υποσύνολο του συνόλου δοκιμής Τ1» Σ' αυτή την περίπτωση ένα διάνυσμα δοκιμής το οποίο ανιχνεύει το σφάλμα φ2 θα ανιχνεύει επίσης το σφάλμα φ1.» Η σχέση δεν είναι συμμετρική 15

Μείωση του πλήθους των σφαλμάτων για τα οποία πρέπει να εξάγουμε διανύσματα δοκιμής (Fault Collapsing) παράδειγμα δ.11 A B H C F G Z D E V 16

παράδειγμα δ.2 1. {A/0, B/0, H/0} A 2. {C/1, D/1, F/1} B H 3. {F/1, G/0} 4. {E/0, G/0,, V/0} } 5. {H/1, V/1, Z/1} 6. {F/0, G/1} C D F E G V Z 17

παράδειγμα δ.3 Z C F G 1 {A/0, B/0, H/0} D 234{C/1 2,3,4 {C/1, D/1, F/1, G/0, E/0, V/0} V E 5 {H/1, V/1, Z/1} 6 {F/0, G/1} 7 A/1 H/1,, έτσι το A/1 μπορεί να αντιπροσωπεύσει το H/1 και όλα τα ισοδύναμά του σφάλματα στην κλάση ισοδυναμίας 5 8 B/1 H/1 9 C/0 F/0, έτσι το C/0 μπορεί να αντιπροσωπεύσει το F/0 και όλα τα ισοδύναμά του σφάλματα στην κλάση ισοδυναμίας 6 10 D/0 F/0 11 E/1 V/1 12 G/1 V/1 13 V/0 Z/0, αλλά το V/0 ανήκει στην κλάση ισοδυναμίας 2,3,4. οποιοδήποτε σφάλμα από αυτή την κλάση ισοδυναμίας κυριαρχείται από το σφάλμα Z/0. {A/0, A/1, B/1, C/0, C/1, D/0, E/1} A B H 18

Σύνολο δοκιμής κυκλώματος χωρίς κόμβους διακλάδωσης (Testing g fan-out-free circuits) ) Σ ένα κύκλωμα, το οποίο οο δεν έχει κόμβους διακλάδωσης, οποιοδήποτε σύνολο δοκιμής ανιχνεύει τα απλά σφάλματα μόνιμης μης τιμής στις εισόδους του κυκλώματος, ανιχνεύει επίσης οποιοδήποτε σφάλμα απλής μόνιμης τιμής σε οποιοδήποτε κόμβο του κυκλώματος 19

Σύνολο δοκιμής κυκλώματος με κόμβους διακλάδωσης Σ ένα συνδυαστικό κύκλωμα, το οποίο δεν έχει πλεονασμούς, ένα σύνολο δοκιμής το οποίο ανιχνεύει οποιοδήποτε απλό σφάλμα μόνιμης τιμής σε κάποια από τις κύριες εισόδους του κυκλώματος και σε οποιαδήποτε γραμμή διακλάδωσης, ανιχνεύει επίσης κάθε απλό σφάλμα μόνιμης τιμής σε οποιοδήποτε άλλο κόμβο του κυκλώματος A C S D E B F G Z 20

Κυκλώματα με πλεονασμό (Redundant circuits) Ένα κύκλωμα χωρίς πλεονασμό είναι η υλοποίηση μιας λογικής συνάντησης που δεν περιέχει πλεονασματικές μεταβλητές ή όρους 21

Αιχμές (Static hazards) A C S D E B F Z AB S 0 00 0 01 11 10 1 1 0 G 1 0 0 1 1 22

Αιχμές A F C Z S D E G AB S 00 01 11 10 0 0 1 1 0 B 1 0 0 1 1 23

Παράδειγμα Πλεονασμού A C F Z S D E G B Q/0 πλεονασματική πύλη 24

Σχέση κυριαρχίας και πλεονασμού είσοδοι υπόλοιπο κύκλωμα A B D C έξοδοι Υπόθεση Οι ακόλουθοι συνδυασμοί δεν εφαρμόζονται στις εισόδους της πύλης AND 011 101 110 A/1 D/1 B/1 D/1 C/1 D/1 25

Πολλαπλά σφάλματα μόνιμης τιμής Συνδυασμός μ απλών σφαλμάτων σε Ν γραμμές: 2 μ CN (, μ) όπου CN (, μ ) = N! μ!( N μ )! 26

Πλήθος σφαλμάτων μόνιμης τιμής με πολλαπλότητα μ ως συνάρτηση του μ πλήθος σφαλμάτων πλήθος κόμβων του κυκλώματος απλά σφάλματα μόνιμης τιμής διπλά σφάλματα μόνιμης Τριπλά τιμής σφάλματα μόνιμης τιμής Ν 2 Ν 4 C(N, 2) 8 C(N, 3) 10 20 180 960 100 200 19.800 1.3 10 6 1.000 2.000 1.998.000 >10 9 10.000 20.000 199.980.000 >10 12 27

Σφάλματα βραχυκυκλώματος (Bridging Faults) Ι ; 28

Σφάλματα βραχυκυκλώματος (Bridging Faults) ΙΙ Z Z A C A C B D B D Z=(AB + CD) Z = [(A+C)(B+D)] 29

Ελαττώματα σε CMOS τεχνολογία Τρανζίστορ που άγει μόνιμα Τρανζίστορ που δεν άγει ποτέ Ανοικτή γραμμή διασύνδεσης με πύλη (Open-on gate), καταβόθρα αβόθρα (drain) ή πηγή (source) Βραχυκύκλωμα μεταξύ δύο εκ των ακροδεκτών πύλης, πηγής και καταβόθρας 30

Τρανζίστορ που δεν άγει ποτέ V dd δεν άγει το δεν άγει το A Z PMOS NMOS τρανζίστορ τρανζίστορ 0 1 Q 1 A Z 1 0 0 Q Gnd 31

Τρανζίστορ ρ που άγει μόνιμα μ A V dd Χωρίς το PMOS το ΝMOS A ελάτ- τωμα Z τρανζίστορ άγει μόνιμα τρανζίστορ άγει μόνιμα 0 1 1 Ι Z 1 0 Ι 0 Gnd 32

Ανοικτή γραμμή διασύνδεσης με πύλη (open-on on gate), πηγή (source) ή καταβόθρα (drain) 6 X V dd A Z 1 2 3 4 5 6 7 0 1 1 1 1 Q Q Q Q A X 7 5 2 X X X X 4 3 Z 1 0 Q Q Q 0 0 0 Q 1 X Gnd 33

Βραχυκύκλωμα μεταξύ δύο εκ των ακροδεκτών πύλης, πηγής και καταβόθρας V dd V dd 4 Τ 1,1 Τ 2,1 2 A Z 1 2 3 4 5 6 0 1 0 1 1 0 I I 1 0 0 1 1 0 I I Β A 5 Z 6 Τ 1,2 3 Τ 2,2 1 Βραχυκυκλώματα χωρίς ωμική αντίσταση Gnd Gnd 34

Σφάλματα καθυστέρησης (Delay Faults) Το μοντέλο σφαλμάτων μετάβασης (Transition faults) Το μοντέλο σφαλμάτων καθυστέρησης πύλης (Gate delay fault model) Αγνοεί τις αθροιστικές συνέπειες της καθυστέρησης περισσοτέρων της μιας πυλών Αγνοεί την καθυστέρηση των μονοπατιών διασύνδεσης Το μοντέλο σφαλμάτων καθυστέρησης μονοπατιών (Path delay fault model) 35

Μόνιμα και προσωρινά ρ σφάλματα Προσωρινά σφάλματα εμφανίζονται πιο συχνά στο πεδίο της εφαρμογής είναι δύσκολο να βρούμε την αιτία τους 36