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

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΟΙ ΚΑΤΑΧΩΡΗΤΕΣ ΚΑΙ Η ΥΛΟΠΟΙΗΣΗ ΤΟΥΣ ΜΕ FLIP-FLOP ΚΑΙ ΠΥΛΕΣ

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

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

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

ΑΣΚΗΣΗ 10 ΣΧΕΔΙΑΣΗ ΑΚΟΛΟΥΘΙΑΚΩΝ ΚΥΚΛΩΜΑΤΩΝ

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

K24 Ψηφιακά Ηλεκτρονικά 9: Flip-Flops

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο Διάλεξη 8 η : Μηχανές Πεπερασμένων Κaταστάσεων σε FPGAs

9. ΚΑΤΑΧΩΡΗΤΕΣ (REGISTERS)

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016

Ελίνα Μακρή

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ

Συμπίεση Δεδομένων Δοκιμής (Test Data Compression) Νικολός Δημήτριος, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών & Πληροφορικής, Παν Πατρών

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

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. Να μελετηθεί η λειτουργία του ακόλουθου κυκλώματος. Ποιος ο ρόλος των εισόδων του (R και S) και πού βρίσκει εφαρμογή; R Q

ΑΠΟ ΤΑ ΘΕΜΑΤΑ ΤΩΝ ΠΑΝΕΛΛΗΝΙΩΝ ΕΞΕΤΑΣΕΩΝ ΚΕΦΑΛΑΙΟ 7-8 (ΚΑΤΑΧΩΡΗΤΕΣ & ΑΠΑΡΙΘΜΗΤΕΣ)

ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ. Να μελετηθεί η λειτουργία του ακόλουθου κυκλώματος. Ποιος ο ρόλος των εισόδων του (R και S) και πού βρίσκει εφαρμογή; S Q

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

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΕΦΑΡΜΟΓΕΣ ΚΑΤΑΧΩΡΗΤΩΝ ΟΛΙΣΘΗΣΗΣ

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

Συνδυαστικά Κυκλώματα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2014

8.1 Θεωρητική εισαγωγή

Ολοκληρωμένα Κυκλώματα

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

7. ΚΑΤΑΧΩΡΗΤΕΣ ΕΡΩΤΗΣΕΙΣ ΑΣΚΗΣΕΙΣ

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

Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL

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

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ

Θέματα χρονισμού σε φλιπ-φλοπ και κυκλώματα VLSI

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1

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

Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Παράδειγµα: Καταχωρητής 2-bit. Καταχωρητής 4-bit. Μνήµη Καταχωρητών

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

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006

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

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

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

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

26-Nov-09. ΗΜΥ 210: Λογικός Σχεδιασμός, Χειμερινό Εξάμηνο Καταχωρητές 1. Διδάσκουσα: Μαρία Κ. Μιχαήλ

Φόρμα Σχεδιασμού Διάλεξης (ημ/α:15/10/07, έκδοση:0.1 ) 1. Κωδικός Μαθήματος : 2. Α/Α Διάλεξης : 1 1. Τίτλος : 1. Εισαγωγή στην Αρχιτεκτονική Η/Υ

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

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

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

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

Ψηφιακή Σχεδίαση Εργαστηριο 1. Τμήμα: Μηχανικών Πληροφορικής κ Τηλεπικοινωνιών Διδάσκων: Δρ. Σωτήριος Κοντογιαννης Μάθημα 2 ου εξαμήνου

ΑΣΚΗΣΗ 10 ΣΥΓΧΡΟΝΟΙ ΑΠΑΡΙΘΜΗΤΕΣ

Κεφάλαιο 6. Σύγχρονα και ασύγχρονα ακολουθιακά κυκλώματα

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

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers)

ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Γ ΕΠΑΛ 14 / 04 / 2019

Σχεδίαση Ψηφιακών Συστημάτων

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

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

6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή

Ασύγχρονοι Απαριθμητές. Διάλεξη 7

Σχεδίαση κυκλωμάτων ακολουθιακής λογικής

ε. Ένα κύκλωμα το οποίο παράγει τετραγωνικούς παλμούς και απαιτείται εξωτερική διέγερση ονομάζεται ασταθής πολυδονητής Λ

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

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

Κρυπτογραφία. Εργαστηριακό μάθημα 5 Stream ciphers Κρυπτανάλυση με τον αλγόριθμο Berlekamp-Massey

ΘΕΜΑΤΑ & ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

ΑΣΚΗΣΗ 9 ΑΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ (COUNTERS)

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

Κεφάλαιο 3. Λογικές Πύλες

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2016

PWM (Pulse Width Modulation) Διαμόρφωση εύρους παλμών

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

Ερωτήσεις θεωρίας Σημειώσεις στο τρανζίστορ MOSFET

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

Σχετικά με το μάθημα. Ο Υπολογιστής Η γενική εικόνα. Η μνήμη. Ενότητες μαθήματος. Εισαγωγή στους Υπολογιστές. Βιβλία για το μάθημα

Περιεχόμενα. Πρόλογος... XI. Κεφάλαιο 1. Συστήματα Βασισμένα σε FPGA Κεφάλαιο 2. Τεχνολογία VLSI Εισαγωγή Βασικές Αρχές...

ΑΣΚΗΣΗ 8 ΚΑΤΑΧΩΡΗΤΕΣ - REGISTERS

ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Μετρητές 1

Μετρητής Ριπής ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ. Αναφορά 9 ης. εργαστηριακής άσκησης: ΑΦΡΟΔΙΤΗ ΤΟΥΦΑ Α.Μ.:

7.1 Θεωρητική εισαγωγή

Ψηφιακά Συστήματα. 8. Καταχωρητές

Τεχνολογία μνημών Ημιαγωγικές μνήμες Μνήμες που προσπελαύνονται με διευθύνσεις:

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

Σχεδιασμός Ψηφιακών Συστημάτων

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

6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.

ΗΜΥ 210: Σχεδιασμό Ψηφιακών Συστημάτων, Χειμερινό Εξάμηνο 2008

Transcript:

Ειδικά Θέματα Ελέγχου Ορθής Λειτουργίας VLSI Συστημάτων - Σχεδιασμός για Εύκολο Έλεγχο Εξετάσεις ΟΣΥΛ & ΕΤΥ 4-7- 2016 Ειδικά Θέματα Σχεδίασης Ψηφιακών Συστημάτων Εξετάσεις μαθήματος επιλογής Τμήματος Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής 4-7- 2016 Θέμα 1. (0,5 μον.) Η χρήση της σχέσης κυριαρχίας μεταξύ των σφαλμάτων στην εξαγωγή διανυσμάτων δοκιμή ενός κυκλώματος που έχει πλεονασμό μπορεί να οδηγήσει: Α. στο χαρακτηρισμό κάποιων ανιχνεύσιμων σφαλμάτων ως μη ανιχνεύσιμων Β. σε αύξηση του συνόλου δοκιμής του κυκλώματος Γ. σε μείωση του πλήθους των διανυσμάτων δοκιμής που ανιχνεύουν όλα τα σφάλματα του κυκλώματος Δ. σε μείωση του χρόνου εξαγωγής του συνόλου δοκιμής. Σωστή απάντηση το: Α Θέμα 2. (0,5 μον.) Χρησιμοποιώντας την τεχνική των παράλληλων μονοπατιών ολίσθησης αντί του ενός μονοπατιού ολίσθησης επιτυγχάνουμε: Α. μείωση του χρόνου εξαγωγής των διανυσμάτων δοκιμής Β. μείωση του μεγέθους του συνόλου δοκιμής Γ. μείωση του χρόνου εφαρμογής των διανυσμάτων δοκιμής, δηλαδή μείωση του χρόνου που διαρκεί ο έλεγχος ορθής λειτουργίας Δ. αύξηση του ποσοστού των σφαλμάτων που ανιχνεύονται. Ε. μείωση του ποσοστού των σφαλμάτων που ανιχνεύονται. Σωστή απάντηση το: Γ Θέμα 3. (0.5 μον.) Σε ποια/ες από τις περιπτώσεις που ακολουθούν ένα σύνολο διανυσμάτων δοκιμής το οποίο ανιχνεύει τα απλά σφάλματα μόνιμης τιμής σε οποιαδήποτε από τις κύριες εισόδους του κυκλώματος θα ανιχνεύει και οποιοδήποτε απλό σφάλμα μόνιμης τιμής σε ένα οποιοδήποτε κόμβο του κυκλώματος; 1. G F H K L M 2. F G H 1

Να δικαιολογήσετε την απάντησή σας. Σωστή απάντηση το: 1 Αιτιολόγηση. Το κύκλωμα του σχήματος 1 αποτελείται από 2 κυκλώματα με δομή δένδρου, το κύκλωμα με εισόδους,,, και έξοδο L, και το κύκλωμα με εισόδους,, και έξοδο Μ. Ένα κύκλωμα με δομή δένδρου δεν έχει κόμβους διακλάδωσης, επομένως οποιοδήποτε σύνολο δοκιμής ανιχνεύει τα απλά σφάλματα μόνιμης τιμής στις εισόδους του κυκλώματος, ανιχνεύει επίσης οποιοδήποτε σφάλμα απλής μόνιμης τιμής σε οποιοδήποτε κόμβο του κυκλώματος. Θέμα 4. (0,5 μον.) Τα μη ανιχνεύσιμα σφάλματα λόγω πλεονασμού: Α. έχουν ως συνέπεια την αύξηση του χρόνου εξαγωγής του συνόλου δοκιμής του κυκλώματος Β. δεν επηρεάζουν το χρόνο εξαγωγής του συνόλου δοκιμής του κυκλώματος Γ. οδηγούν σε μείωση του χρόνου εξαγωγής του συνόλου δοκιμής του κυκλώματος Να δικαιολογήσετε την απάντησή σας. Σωστή απάντηση το: Α Αιτιολόγηση. Όταν χρησιμοποιούμε ντετερμινιστικό αλγόριθμο εξαγωγής των διανυσμάτων δοκιμής του κυκλώματος, για να αποφασίσουμε ότι ένα σφάλμα δεν ανιχνεύεται θα πρέπει να ψάξουμε όλο το χώρο των λύσεων, επομένως ο χρόνος εξαγωγής του συνόλου δοκιμής αυξάνεται. Εάν χρησιμοποιούμε ψευδοτυχαίο τρόπο εξαγωγής των διανυσμάτων δοκιμής θα πρέπει να κάνουμε εξομοίωση για όλα τα δυνατά διανύσματα εισόδου του κυκλώματος. Θέμα 5. (0,5 μον.) Ο Iddq έλεγχος ορθής λειτουργίας μπορεί να εφαρμοσθεί σε: Α. NMOS τεχνολογία; Β. MOS τεχνολογία; Γ. σε TTL τεχνολογία; Δ. σε οποιαδήποτε τεχνολογία; Δικαιολογείστε την απάντησή σας. Σωστή απάντηση το: Β Αιτιολόγηση. Μόνο στη MOS τεχνολογία ρεύμα από την τροφοδοσία προς τη γη τρέχει μόνο κατά τη μετάβαση μιας πύλης από μία κατάσταση σε άλλη και όταν μία πύλη είναι σε σταθερή κατάσταση έχουμε μόνο ρεύματα διαρροής. Σ αυτό το χαρακτηριστικό βασίζεται ο Iddq έλεγχος ορθής λειτουργίας ενός κυκλώματος. Θέμα 6. (0,5 μον.) Να αναφέρετε τις αιτίες από τις οποίες πηγάζουν οι δυσκολίες ελέγχου της ορθής λειτουργίας των μονάδων (cores) ενός συστήματος που υλοποιείται σε ένα ολοκληρωμένο κύκλωμα. Οι μονάδες είναι εμφωλευμένες, υλοποιούνται με διαφορετικές τεχνολογίες, 2

χρησιμοποιούνται προσχεδιασμένες μονάδες προερχόμενες από διαφορετικούς προμηθευτές, λόγω προστασίας της πνευματικής ιδιοκτησίαςς δεν γνωρίζουμε την δομή δ τους, εσωτερικές συχνότητες λειτουργίαςς μεγαλύτερες από τις συχνότητεςς εισόδου/ εξόδου του ολοκληρωμένου κυκλώματος, η κατανάλωση ισχύος κατά τον έλεγχο της ορθής λειτουργίας του συστήματος δεν πρέπει να ξεπερνάει κάποια όρια,, ο χρόνος ελέγχου της ορθής λειτουργίας του συστήματος πρέπει να μην μ είναι απαγορευτικός, αυτοματοποίηση της διαδικασίας σχεδίασης για εύκολο έλεγχος ορθής λειτουργίας. Θέμα 7. (0,5 μον.)tι είναι το aliasing ; Ο λογικός έλεγχος ορθής λειτουργίας βασίζεται στην σύγκριση της απόκρισης α του υπό έλεγχο κυκλώματος με την αναμενόμενη απόκριση. Επειδή η απόκριση αποτελείται από πολλά δυαδικά ψηφία, για να μειώσουμε τον όγκο της αποθηκευμένης πληροφορίας, στην περίπτωση π IST, και το χρόνο μεταφοράς της απόκρισης στην ΑΤΕ, στην περίπτωση που ο έλεγχοςς βασίζεται σε χρήση εξωτερικής συσκευής, συμπιέζουμε την απόκριση του υπόό έλεγχο κυκλώματος (αυτό( που παίρνουμε λέγεται υπογραφή) και τη συγκρίνουμε με την υπογραφή της αναμενόμενηςς απόκρισης. Επειδή κατά τη συμπίεση χάνεται πληροφορία είναι δυνατόν η υπογραφή μιας απόκρισης που είναι διαφορετική της αναμενόμενης να είναι ίδια με την υπογραφή της αναμενόμενης απόκρισης. Αυτό ονομάζεται aliasing και όταν συμβαίνει οδηγεί σε μείωση των σφαλμάτων που ανιχνεύονται όταν η ανίχνευση βασίζεται στη σύγκριση της υπογραφής που παράγεται με την αναμενόμενη υπογραφή. Θέμα 8. (0,5 μον.) Να αναφέρετε τους παράγοντες από τους οποίουςς εξαρτάταιι το μέγιστο μήκος της ακολουθίας που μπορεί να γεννηθεί από ένα ολισθητή γραμμικής ανάδρασης. Το μέγιστο μήκος της ακολουθίαςς που μπορεί να γεννηθεί από ένα ολισθητή γραμμικής ανάδρασης εξαρτάται από το χαρακτηριστικό του πολυώνυμο δηλαδή από το μήκος μ του (το πλήθος των βαθμίδων του) και τις θέσεις των αναδράσεων. Εάν το χαρακτηριστικό πολυώνυμο είναιι ανάγωγο τότε το μήκος της παραγόμενης ακολουθίας εξαρτάται και από την αρχική του κατάσταση. Θέμα 9. (1,5 μον.) Στο επόμενο σχήμα δίνεται η δομή ενός τυπικού στοιχείου ολίσθησης. Να τοποθετήσετε τέτοια στοιχεία στις εισόδους και εξόδους ενός core με μ 2 εισόδους και 2 εξόδους ώστε να σχηματιστεί ένας περιφερειακός καταχωρητήςς και να περιγράψετε όλες τις δυνατές λειτουργίες του. 3

mode SO Shift R Update R lock R SI 2 core O1 mode SI Shift R Update R lock R SO mode SO Shift R Update R lock R SI 1 O2 mode SI Shift R Update R lock R SO Σχήμα Οι είσοδοι mode οδηγούνται από το ίδιο σήμα, οι είσοδοι Shift R ομοίως, οι είσοδοι Update R ομοίως και οι είσοδοι clock R ομοίως. Οι δυνατές λειτουργίες του περιφερειακού καταχωρητή περιγράφονται στις σημειώσεις του μαθήματος. Θέμα 10. (3 μον.) α. Να εξάγετε ένα σύνολο διανυσμάτων δοκιμής για την ανίχνευση των απλών σφαλμάτων μόνιμης τιμής (stuck at fault) του επόμενου κυκλώματος. β. Να περιγράψετε βήμα προς βήμα την διαδικασία ελέγχου της ορθής λειτουργίας του κυκλώματος χρησιμοποιώντας ένα από τα διανύσματα δοκιμής που εξάγατε. γ. Να υπολογίσετε τον αριθμό των κύκλων ρολογιού που απαιτούνται για τον έλεγχο της ορθής λειτουργίας όλου του κυκλώματος. I O ST LR ST LR clock 4

Ο έλεγχος ορθής λειτουργίας θα βασιστεί στη χρήση μονοπατιών ολίσθησης (scan paths). α. Για να εξάγουμε το σύνολο δοκιμής των απλών σφαλμάτων μόνιμης τιμής του συνδυαστικού τμήματος του κυκλώματος θα θεωρήσουμε τις εξόδους των φλιπ-φλοπ ως ψευδοεισόδους του συνδυαστικού κυκλώματος και τις εισόδους των φλιπ-φλοπ ως ψευδοεξόδους του συνδυαστικού κυκλώματος. Το κύκλωμα αυτό δίνεται στο επόμενο σχήμα (scan effective circuit), στο οποίο Α και Β είναι οι ψευδο-είσοδοι του συνδυαστικού κυκλώματος και PO1 και PO2 είναι οι ψευδο-έξοδοι του συνδυαστικού κυκλώματος. Επομένως το συνδυαστικό κύκλωμα έχει τις εισόδους Ι, Α και Β και εξόδους τις Ο, PO1και PO2. I O PO1 PO2 clock Σχήμα Α. Το σύνολο δοκιμής μίας πύλης NN ή N δύο εισόδων είναι (11, 10, 01). Επομένως στον επόμενο πίνακα φαίνονται οι τιμές με τις οποίες πρέπει να οδηγηθούν τα Ι, Α και Β ώστε κάθε μία από τις πύλες να πάρει τα διανύσματα του συνόλου δοκιμής της. Ι Α Β 1 1 0 1 ή 1 1 0 1 0 1 0 1 1 1 0 Οπότε το σύνολο δοκιμής του συνδυαστικού κυκλώματος είναι ΙΑΒ = (111, 100, 011) ή ΙΑΒ = (111, 101, 010). Πολύ εύκολα μπορούμε να επιβεβαιώσουμε ότι οποιοδήποτε από τα δύο σύνολα δοκιμής ανιχνεύει όλα τα απλά σφάλματα μόνιμης τιμής του συνδυαστικού κυκλώματος. Για να ελέγξουμε ότι κάθε φλιπ-φλοπ μπορεί να πάει από κάθε κατάσταση σε οποιαδήποτε κατάσταση θα πρέπει να χρησιμοποιήσουμε την ακολουθία 0011001. β. Τα φλιπ-φλοπ του αρχικού μας κυκλώματος αντικαθίστανται με multiplexed ή two port scan flipflops. Χωρίς περιορισμό της γενικότητας στο σχήμα και στην περιγραφή μας θεωρούμε ότι χρησιμοποιήσαμε multiplexed scan flip-flops. 5

I SI ST LR O SO S T SI SI LR S clock Θέτουμε την είσοδο S στη λογική τιμή 1 και μέσω της εισόδου SI ολισθαίνουμε την ακολουθία 0011001 κατά μήκος του σειριακού μονοπατιού ενεργοποιώντας το σήμα χρονισμού (clock) για μία ακολουθία 7 χρονικών περιόδων. Εάν στην έξοδο SO πάρουμε την ακολουθία 11001 σημαίνει ότι κάθε φλιπ-φλοπ μπορεί να πάει από κάθε κατάσταση σε οποιαδήποτε κατάσταση. Εφαρμογή του διανύσματος ΙΑΒ = 111. Θέτουμε S=1 και ολισθαίνουμε μέσω της SI τις λογικές τιμές 01 (στις ψευδοεισόδους Β και Α τις τιμές 1και 1 επειδή το Β οδηγείται από το ). Κατά τη δεύτερη ολίσθηση θέτουμε και την είσοδο Ι στη λογική τιμή 1. Θέτουμε S=0 και κατά τη μετάβαση του σήματος χρονισμού διαβάζουμε την τιμή της εξόδου Ο. Θέτουμε S=1 και κατά τις επόμενες 2 μεταβάσεις του σήματος χρονισμού από την έξοδο SO διαβάζουμε τις τιμές των (PO1) και (PO2) αντίστοιχα. Εάν η απόκριση είναι O=000 τότε το διάνυσμα δοκιμής 111 δεν ανίχνευσε σφάλμα. β. 7 κύκλοι ρολογιού για την ολίσθηση της ακολουθίας 0011001. Για να εφαρμόσουμε τα 3 διανύσματα και να διαβάσουμε τις αποκρίσεις χρειαζόμαστε άλλους 2+1+ 2+1+2 +1+2=11. Άρα συνολικά 18 κύκλους ρολογιού. Θέμα 11. (1,5 μον.) Να εξάγετε διανύσματα δοκιμής για την ανίχνευση των κάτωθι σφαλμάτων και να περιγράψετε σε τρεις γραμμές τη διαδικασία ελέγχου ορθής λειτουργίας. α. το τρανζίστορ x δεν άγει ποτέ β. το τρανζίστορ x άγει πάντα. Vdd x Z H Γ α. Το τρανζίστορ x δεν άγει ποτέ. 6

Για να ανιχνεύσουμε αυτό το σφάλμα απαιτούνται δύο διανύσματα, το πρώτο θα πρέπει να πάει τον κόμβο Ζ στη λογική τιμή 0 και το δεύτερο αν το τρανζίστορ x δεν είχε σφάλμα θα πήγαινε το Ζ στη λογική τιμή 1, ενώ αν το τρανζίστορ x λόγω του σφάλματος δεν άγει η έξοδος Ζ θα παραμείνει στη λογική τιμή 0. Το πρώτο διάνυσμα είναι ΘΚ=11 και το δεύτερο το ΘΚ=00. Για να πάρουμε Θ=1 θα πρέπει ΑΒ=11, ενώ για να πάρουμε Κ=1 θα πρέπει ΓΔ=10 ή 01 ή 11. Για να περάσει η τιμή του Ζ στην έξοδο Η θα πρέπει Ε=1. Επομένως το πρώτο διάνυσμα θα είναι ένα από τα διανύσματα ΑΒΓΔΕ=11101, 11011, 11111. Για να πάρουμε Θ=0 θα πρέπει ΑΒ=00 ή 10 ή 01, για να πάρουμε Κ=0 θα πρέπει ΓΔ=00. Πάλι για να περάσει η τιμή του Ζ στην έξοδο Η θα πρέπει Ε=1. Επομένως το δεύτερο διάνυσμα θα είναι ένα από τα διανύσματα ΑΒΓΔΕ=00001 ή 01001 ή 10001. Διαδικασία ανίχνευσης του σφάλματος το pmos τρανζίστορ x δεν άγει ποτέ. Εφαρμόζουμε το πρώτο διάνυσμα και ελέγχουμε ότι η έξοδος Η πήγε στη λογική τιμή 0. Εφαρμόζουμε το δεύτερο διάνυσμα και ελέγχουμε την τιμή της εξόδου Η. Εάν πήγε στη λογική τιμή 1 τότε το το pmos τρανζίστορ x άγει ενώ εάν η έξοδος Η έμεινε στη λογική τιμή 0 το pmos τρανζίστορ x δεν άγει ποτέ. β. Το τρανζίστορ x άγει πάντα. Για να ανιχνεύσουμε το σφάλμα πρέπει να εφαρμόσουμε Iddq έλεγχο. Για ΘΚ=10 εάν το τρανζίστορ x δουλεύει κανονικά (δεν έχει το μελετούμενο σφάλμα) δεν υπάρχει αγώγιμος δρόμος από την τροφοδοσία προς τη γη. Για ΘΚ=10 εάν το τρανζίστορ x άγει πάντα υπάρχει αγώγιμος δρόμος από την τροφοδοσία προς τη γη. Για να πάρουμε Θ=1 θα πρέπει ΑΒ=11, ενώ για να πάρουμε Κ=0 θα πρέπει ΓΔ=00. Γι η τιμή του Ε δεν μας ενδιαφέρει μπορεί να είναι είτε η λογική τιμή 0 ή η λογική τιμή 1. Επομένως πρέπει να οδηγήσουμε το κύκλωμα με το διάνυσμα ΑΒΓΔΕ=1100Χ, να περιμένουμε έως ότου σταθεροποιηθεί η τιμή εξόδου του κυκλώματος και να μετρήσουμε το ρεύμα που τρέχει από την τροφοδοσία. Εάν η τιμή του ρεύματος είναι μεγαλύτερη από κάποια τιμή κατωφλίου που μας δίνεται συμπεραίνουμε ότι τρανζίστορ x άγει πάντα. 7