Προβλήµατα και τεχνικές

Σχετικά έγγραφα
ΕΠΕΚΤΑΣΗ ΤΩΝ ΤΕΧΝΙΚΩΝ ΣΧΕ ΙΑΣΗΣ ΤΑΥΤΟΧΡΟΝΟΥ ΕΛΕΓΧΟΥ ΟΡΘΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΟΛΟΚΛΗΡΩΜΕΝΩΝ ΚΥΚΛΩΜΑΤΩΝ ΓΙΑ ΑΠΟ ΟΤΙΚΗ ΧΡΗΣΗ ΤΩΝ ΑΛΥΣΙ ΩΝ ΣΑΡΩΣΗΣ

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

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

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

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

Σύνθεση Ψηφιακών Συστηµάτων. Χ. Καβουσιανός

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

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

ΧΑΜΗΛΗ ΚΑΤΑΝΑΛΩΣΗ ΕΝΕΡΓΕΙΑΣ ΣΕ ΑΝΑΔΙΠΛΟΥΜΕΝΕΣ ΑΛΥΣΙΔΕΣ ΣΑΡΩΣΗΣ Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

Πίνακας 1. Ελεγξιµότητα και πλήθος διανυσµάτων Ένα LFSR Τρία LFSRs που τελειώνουν παράλληλα

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Προηγμένα Συστήματα Πληροφορικής» Μεταπτυχιακή Διατριβή

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

Ενότητα ΑΡΧΕΣ ΑΚΟΛΟΥΘΙΑΚΗΣ ΛΟΓΙΚΗΣ LATCHES & FLIP-FLOPS

Σχεδίαση Τμηματοποιημενών Αλυσίδων Σάρωσης για Μείωση της Κατανάλωσης Ενέργειας κατά τον Έλεγχο Ορθής Λειτουργίας

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

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιµότητα. Χρησιµοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

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

Τεχνικές Υψηλής Ποιότητας Ελέγχου Ολοκληρωµένων Κυκλωµάτων Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙ ΙΚΕΥΣΗΣ. Υποβάλλεται στην

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων 1: Εισαγωγή

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

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

βαθµίδων µε D FLIP-FLOP. Μονάδες 5

Συστήματα VLSI. Εισαγωγή. Γιώργος Δημητρακόπουλος. Δημοκρίτειο Πανεπιστήμιο Θράκης. Άνοιξη 2014

5 η Θεµατική Ενότητα : Μνήµη & Προγραµµατιζόµενη Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός

Κυκλωμάτων» Χειμερινό εξάμηνο

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

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

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

ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000

Σχεδίαση CMOS Ψηφιακών Ολοκληρωμένων Κυκλωμάτων

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ. Ιωάννης Σταυρακάκης, Καθηγητής Password: edi

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

Τεχνικές Τμηματικής Εξετασιμότητας και Μελέτης Κατανάλωσης σε Τρισδιάστατα Ψηφιακά Ολοκληρωμένα Κυκλώματα

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

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 18: Διαδικασία Σχεδίασης Ψηφιακών Συστηµάτων - Επανάληψη

4/10/2008. Εισαγωγή στη σχεδίαση συστημάτων VLSI. Περιεχόμενα μαθήματος. Γιώργος Δημητρακόπουλος. Βιβλιογραφία. Ψηφιακά συστήματα.

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

ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ

Και Εγέννετω Φως. Το Τρανζίστορ! ENIAC. Μικροηλεκτρονική 3. Το πρώτο τρανζίστορ! Τρανζίστορ στα 180nm Bell Labs Μικροηλεκτρονική 4

Κεφάλαιο 1. Πέντε Αντιπροσωπευτικά Προβλήματα. Έκδοση 1.4, 30/10/2014. Χρησιμοποιήθηκε υλικό από τις αγγλικές διαφάνειες του Kevin Wayne.

Pipelining και Παράλληλη Επεξεργασία

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

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

Αλγόριθµοι Εκτίµησης Καθυστέρησης και

Η επικράτηση των ψηφιακών κυκλωμάτων 1o μέρος

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

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

Βασικές Έννοιες της Πληροφορικής

Πανεπιστήμιο Αιγαίου Σχολή Θετικών Επιστημών. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία

Υπολογιστικό Πρόβληµα

Chapter 4 (1) Αξιολόγηση και κατανόηση της απόδοσης

Ψηφιακά ολοκληρωμένα κυκλώματα

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

Έλεγχος Ψηφιακών κυκλωμάτων και σχεδιασμός για δοκιμαστικότητα

Προχωρηµένα Θέµατα Αρχιτεκτονικής

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

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

Συστήματα σε Ολοκληρωμένα Κυκλώματα

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

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

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

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

Εισαγωγή στα Συστήματα Ψηφιακής Επεξεργασίας Σήματος

Κεφάλαιο 8. NP και Υπολογιστική Δυσεπιλυσιμότητα. Παύλος Εφραιμίδης V1.1,

Κυκλώµατα CMOS και Λογική Σχεδίαση 2

Πανεπιστήμιο Αιγαίου Πολυτεχνική Σχολή. Τμήμα Μηχανικών Πληροφοριακών & Επικοινωνιακών Συστημάτων. Διπλωματική Εργασία

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

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

ΤΗΛ412 Ανάλυση & Σχεδίαση (Σύνθεση) Τηλεπικοινωνιακών Διατάξεων. Διάλεξη 6. Άγγελος Μπλέτσας ΗΜΜΥ Πολυτεχνείου Κρήτης, Φθινόπωρο 2016

ς Ποιότητα ξιολόγηση Α

ΚΕΦΑΛΑΙΟ Συνδυαστικά Κυκλώµατα. 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού.

CAD / CAM. Ενότητα #10: Βιομηχανικά Συστήματα Ελέγχου. Δημήτριος Τσελές Τμήμα Μηχανικών Αυτοματισμού T.E.

C D C D C D C D A B

Μηχανική Μάθηση Μερωνυµιών για Αναγνώριση Γεγονότων

Ελαχιστοποίηση της Καταναλισκόμενης Ενέργειας σε Φορητές Συσκευές

Πανεπιστήµιο Κύπρου DEPARTMENT OF COMPUTER SCIENCE

Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες

Ελίνα Μακρή

Low Power. Οργάνωση Παρουσίασης. ηµήτρης Μητροβγένης ηµήτρης Κασερίδης Μαρίνος Σαµψών VLSI II ΠΑΤΡΑ 2004

Σύγχρονη και Ασύγχρονη Σειριακή Επικοινωνία

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

Ελεγχος, Αξιοπιστία και Διασφάλιση Ποιότητας Λογισµικού Πολυπλοκότητα

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ

Κουτσιούμπας Αχιλλέας U. Adamy, C. Ambuehl, R. Anand, T. Erlebach

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

Εργαστήριο Οργάνωσης Η/Υ. Δαδαλιάρης Αντώνιος

8 η Θεµατική Ενότητα : Εισαγωγή στις Γλώσσες Περιγραφής Υλικού: Μοντέλα Συνδυαστικών Κυκλωµάτων

Περιεχόµενα. Πρόλογος Εισαγωγή 21

ιαµέριση - Partitioning

Chapter 4 ( ή 1 στο βιβλίο σας)

Αρχιτεκτονική υπολογιστών

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

ΑΤΕΙ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σηµειώσεις στο µάθηµα ΜΙΚΡΟΕΛΕΓΚΤΕΣ

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

Τεχνικές και κυκλώματα εμφώλευσης συνόλου δοκιμής για τον έλεγχο VLSI συστημάτων

X.25. Επίπεδο πακέτου Επίπεδο ζεύξης Φυσικό επίπεδο. ΕΥ, Κεφ. 10 (3/3) ρ Παύλος Θεοδώρου 1

ΑΛΓΟΡΙΘΜΟΙ Άνοιξη I. ΜΗΛΗΣ

3 η Θεµατική Ενότητα. Μέρος Ι. Reuse Methodology. Εισαγωγή. Μεθοδολογία Σχεδιασµού για Επαναχρησιµοποίηση

Μελέτη και Ανάπτυξη ενός Εργαλείου Υποβοήθησης στη Σχεδίαση µίας Βάσης εδοµένων Τύπου Graph από Τελικούς Χρήστες

Transcript:

LOW POWER TESTING Προβλήµατα και τεχνικές 1 Προβλήµατα Προβλήµατα Πιθανές βλάβες κατά την διάρκεια της διαδικασίας λόγω αυξηµένης διακοπτικής δραστηριότητας και συνήθως µη ποιοτικού packaging που οδηγούν σε υπερβολική αύξηση της θερµοκρασίας και σε φαινόµενα µετανάστευσης µετάλλου Αυξηµένος θόρυβος που οδηγεί σε λάθος συµπεράσµατα Τα test vectors είναι από τη φύση τους ασυσχέτιστα υσκολίες στη διαδικασία του performance verification Χαµηλή αυτονοµία και παράλληλη εµφάνιση πολλών φορητών συσκευών µε υψηλές απαιτήσεις για αυτονοµία Υψηλός βαθµός ολοκλήρωσης Ανάγκη για at-speed testing Ανεπαρκείς µέθοδοι ψύξης ιδιαίτερα για testing πάνω στο wafer (bare-die testing) Όσον αφορά στο BIST (Built In Self Test) επειδή είναι πιο αργό καταναλώνει περισσότερη ενέργεια Μείωση του yield 2

Προκλήσεις Οσυνεχώς αυξανόµενος βαθµός ολοκλήρωσης δυσκολεύει την ψύξη (η κατανάλωση ισχύος µπορεί να διπλασιαστεί) Το testing είναι ακριβή και δύσκολη διαδικασία που διευκολύνεται από τεχνικές DFT Area overhead Fault coverage Test application time Test development effort 3 Λόγοι αύξησης της ισχύος Άµεσος συσχετισµός µεταξύ αποδοτικού testing και υψηλής διακοπτικής λειτουργίας Parallel testing για λόγους ταχύτητας Τα κυκλώµατα για DTF είναι idle κατά την διάρκεια κανονικής λειτουργίας Ασυσχέτιστα διανύσµατα εισόδου κατά το testing 4

Λύσεις στην βιοµηχανία Αύξηση της παροχής ισχύος, του συνολικού package και της ψύξης Testing µε µειωµένη συχνότητα λειτουργίας Μείωση του hardware αλλά ανεπαρκές testing όσον αφορά στην ανίχνευση δυναµικών σφαλµάτων Ναι µεν µείωση της ισχύος αλλά όχι και της καταναλισκόµενης ενέργειας System-under-test partitioning και κατάλληλος σχεδιασµός της διαδικασίας Αύξηση του hardware και του απαιτούµενου χρόνου 5 Γενικό σχήµα testing PI s PO s Combinational part PPI s TGP SI s Scan Chain SO s MISR 6

Low power external testing Low power ATPG algorithms Εκµετάλλευση των don t-care bits που τυχόν παράγονται Πλεονασµός των test patterns ώστε να επιλεχθεί υποσύνολο µε χαµηλή κατανάλωση (46%-86% µείωση) 7 Low power external testing Ordering Χρήση γράφων (κόµβος test pattern, ακµή αριθµός µεταβάσεων στο κύκλωµα ή Hamming distance για χαµηλότερη πολυπλοκότητα) και greedy αλγορίθµων για εύρεση µονοπατιού Hamilton Pattern reordering µε βάση τα χαρακτηριστικά του κυκλώµατος και scan chain reordering για ακολουθιακά (εώς 34% µείωση) 8

Low power external testing Input Control Για ακολουθιακά κυκλώµατα σαν συµπληρωµατική µέθοδος Vector compaction and Data compression Scan chain transformation Σπάσιµο σε πολλαπλές scan chains ιατήρηση του test time, όχι απαίτηση για εξειδικευµένα patterns, διατήρηση του scan clock rate Βελτίωση ως 76% της µέγιστης ισχύος 9 Low power external testing Clock Scheme Modification Παραγωγή κατάλληλου test set ώστε να µπορούν τα ρολόγια κάποιων scan chains να απενεργοποιούνται για κάποιο υποσύνολο του test set αφού το clock tree συνεισφέρει πολύ στην κατανάλωση Μείωση του clock κατά την διαδικασία του shifting χωρίς να µεγαλώνει το test time. 10

Low Power Built-In Self Test (BIST) Techniques Test Scheduling Προγραµµατισµός του χρόνου έναρξης λειτουργίας του κάθε BIST στοιχείου Μειωµένη ισχύς, αλλά ίδια κατανάλωση ενέργειας και αυξηµένος χρόνος λειτουργίας Low Power Test Pattern Generators Dual Speed LSFR (είσοδοι µε µεγάλη ταχύτητα εναλλαγής συνδέονται στο LFSR χαµηλής ταχύτητας) µειώνουν αρκετά την µέση ισχύ και την ενέργεια Modified LFSR (gated clock schemes) LFSR µε βάρη 11 Low Power Built-In Self Test (BIST) Techniques Circuit Partitioning Χρονοπρογραµµατιζόµενη λειτουργία πολλαπλών BIST στοιχείων Low Power RAM Testing Reordering τεχνικές στις λειτουργίες read, write και στο τρόπο εναλλαγής διευθύνσεων 12

Βιβλιογραφία Σχεδίαση ολοκληρωµένων κυκλωµάτων CMOS VLSI (N.W.Weste, K.Eshraghian) Low-Power Digital (Srikanth Rao M) Low Power Digital CMOS Design (A.Chandrakasan, Brodersen) A survey of Optimization Techniques Targeting Low Power VLSI Circuits (Srinivas Devadas, Sharad Malik) Low Power Design Methodologies Survey of Low-Power Testing of VLSI Circuits (Patrick Girard) 13