Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων και είδη ελέγχου. Μέρος Α. Έλεγχος ορθής λειτουργίας. Φυσικές βλάβες, ταξινόμηση των βλαβών, μοντέλα σφαλμάτων (απλά και πολλαπλά σφάλματα μόνιμης τιμής, βραχυκυκλώματα, ανοιχτές γραμμές, τρανζίστορ που άγουν πάντα ή δεν άγουν ποτέ, σφάλματα καθυστέρησης) ανίχνευση και διάγνωση σφαλμάτων, εξομοίωση σφαλμάτων (σειριακή, παράλληλη, επαγωγική και σύνδρομη εξομοίωση), εξαγωγή διανυσμάτων δοκιμής (με ψευδοτυχαίο τρόπο, με ντετερμινιστικό, αλγόριθμος D, PODEM και FAN), συμπίεση του συνόλου δοκιμής με στατικό και δυναμικό τρόπο, τεχνικές ελέγχου που βασίζονται στη μέτρηση ρεύματος, έλεγχος ορθής λειτουργίας μνημών. Μέρος Β. Σχεδίαση για εύκολο έλεγχο. Ταξινόμηση των μεθόδων και γενικές οδηγίες, εισαγωγή σημείων δοκιμής (σημείων ελέγχου και σημείων παρατήρησης), ψευδοεξαντλητικός έλεγχος, τεχνικές σχεδίασης μονοπατιών ολίσθησης, (scan paths) για διάφορα είδη μηχανών (πλεονεκτήματα και μειονεκτήματα), η τεχνική των παράλληλων μονοπατιών ολίσθησης, η τεχνική της μερικής χρήσης μονοπατιών ολίσθησης (partial scan paths), τεχνικές ενσωματωμένου αυτοελέγχου, Built-In Self-Test, BIST (κυκλώματα παραγωγής διανυσμάτων δοκιμής, π.χ. LFSR, cellular automata, κυκλώματα συμπίεσης της απόκρισης της υπό έλεγχο μονάδας), αρχιτεκτονικές για εφαρμογή ενός διανύσματος δοκιμής σε κάθε κύκλο ρολογιού (test per clock BIST), αρχιτεκτονικές για εφαρμογή ενός διανύσματος δοκιμής σε κ κύκλους ρολογιού, όπου η τιμή του κ εξαρτάται από τον τρόπο υλοποίησης των μονοπατιών ολίσθησης (test per scan BIST), τεχνικές συμπίεσης των δεδομένων δοκιμής (που βασίζονται σε χρήση LFSR, σε κώδικες, σε broadcast), πρότυπο περιφερειακής ολίσθησης, Digital Boundary Scan, IEEE St. 1149.1, (αναλυτική παρουσίαση, αρχιτεκτονικές χρησιμοποίησης του προτύπου σε επίπεδο πλακετών και συστήματος), πρότυπο ελέγχου εμφωλευμένων προσχεδιασμένων μονάδων, IEEE St. 1500, (αναλυτική παρουσίαση, έλεγχος ορθής λειτουργίας συστημάτων που υλοποιούνται σε ένα ολοκληρωμένο κύκλωμα, System On Chip, SOC). Εργαστηριακές ασκήσεις: εξαγωγή του συνόλου δοκιμής διάφορων κυκλωμάτων χρησιμοποιώντας το ATALANTA, εξομοίωση σφαλμάτων με το HOPE, εισαγωγή μονοπατιών ολίσθησης χρησιμοποιώντας τα εργαλεία της SYNOPSYS.