Πίνακας 1. Ελεγξιµότητα και πλήθος διανυσµάτων Ένα LFSR Τρία LFSRs που τελειώνουν παράλληλα
|
|
- Γιώργος Κουντουριώτης
- 8 χρόνια πριν
- Προβολές:
Transcript
1 Η παρούσα, αποτελεί την πρώτη ετήσια έκθεση για το Πρόγραµµα Υποστήριξης Βασικής Έρευνας Κ. Καραθεοδωρή µε κωδικό Παρουσιάζεται η ερευνητική δραστηριότητα της οµάδας στα πλαίσια του προγράµµατος, για το χρονικό διάστηµα από 14/11/2000 έως 14/11/2001 και συνοψίζονται τα ερευνητικά αποτελέσµατα των δηµοσιεύσεων που προέκυψαν κατά τη διάρκεια του παραπάνω χρονικού διαστήµατος. Α. ύο νέες µέθοδοι ελέγχου αθροιστών για το αριθµητικό σύστηµα υπολοίπων Το αριθµητικό σύστηµα υπολοίπων (Residue Number System) είναι ένα σύστηµα κατάλληλο για την υλοποίηση αλγορίθµων που έχουν σχέση µε την ψηφιακή επεξεργασία σηµάτων (Digital Signal Processing - DSP) καθώς επιτρέπει την εκτέλεση των πράξεων της πρόσθεσης, αφαίρεσης και πολλαπλασιασµού πολύ πιο γρήγορα από το δυαδικό σύστηµα. Ένα σύστηµα που βασίζεται στο RNS χρησιµοποιεί ένα σύνολο από L υπόλοιπα (m 1, m 2,, m L ) τα οποία ανά δύο είναι µεταξύ τους πρώτοι αριθµοί. Οι πράξεις σε ένα τέτοιο σύστηµα εκτελούνται ανεξάρτητα σε τόσα κανάλια όσα είναι το σύνολο των υπολοίπων και είναι προφανές ότι ο ρυθµός παραγωγής των αποτελεσµάτων εξαρτάται από το αργότερο κανάλι. Η έρευνά µας επικεντρώθηκε σε συστήµατα που χρησιµοποιούν ως σύνολο υπολοίπων τα 2 n, 2 n - 1, 2 k - 1, 2 l - 1, µε l<k<n. Η επιλογή της παραπάνω µορφής των υπολοίπων βασίστηκε στο γεγονός ότι πρόσφατα έχουν προταθεί αποδοτικές αρχιτεκτονικές υλοποίησης αθροιστών και πολλαπλασιαστών υπολοίπου της µορφής 2 n - 1 [1-3] που επιτρέπουν την εκτέλεση της άθροισης και του πολλαπλασιασµού ως προς υπόλοιπο 2 n - 1 τόσο γρήγορα όσο ως προς υπόλοιπο 2 n. ιερευνήσαµε προς το παρόν µόνο RNS αθροιστές. Στην υπάρχουσα βιβλιογραφία έχουν παρουσιαστεί παραµετροποιηµένα σύνολα δοκιµής για αθροιστές [4, 5]. Στο [4] για έναν αθροιστή πρόβλεψης κρατουµένου (carry look-ahead adder - CLA) n δυαδικών ψηφίων απαιτείται ένα σύνολο από 2(n+1) διανύσµατα δοκιµής, ενώ στο [5] παρουσιάζονται σύνολα δοκιµής για CLA αθροιστές αποκλειστικής διάζευξης και block - CLA αθροιστές n δυαδικών ψηφίων. Τα παραπάνω σύνολα δοκιµής είναι πλήρως παραµετροποιηµένα ως προς το µέγεθος του αθροιστή µε αποτέλεσµα να µπορούν να παραχθούν πολύ εύκολα. Παρατηρήσαµε ότι τα σύνολα αυτά δεν µπορούν να χρησιµοποιηθούν για την περίπτωση των αθροιστών υπολοίπου 2 n -1 ενώ στη βιβλιογραφία δεν έχει παρουσιαστεί κάποιο σύνολο δοκιµής για αυτούς τους αθροιστές. Στα πλαίσια λοιπόν της έρευνας παρουσιάσαµε για πρώτη φορά στη διεθνή βιβλιογραφία ένα πλήρως παραµετροποιηµένο σύνολο δοκιµής για αθροιστές υπολοίπου 2 n 1 [6] (επισυνάπτεται αντίγραφο της δηµοσιευµένης εργασίας). Παράλληλα, βελτιώσαµε το σύνολο δοκιµής που παρουσιάστηκε στο [3] ώστε να εφαρµόζεται σε αθροιστές υπολοίπου 2 n και τα δύο αυτά σύνολα δοκιµής συγχωνεύτηκαν δηµιουργώντας έτσι ένα σύνολο δοκιµής κατάλληλο για RNS αθροιστές. Τέλος δείξαµε ότι χρησιµοποιώντας ένα υποσύνολο των θέσεων των δυαδικών ψηφίων του παραπάνω συνόλου δοκιµής µπορούµε να κατασκευάσουµε ένα σύνολο δοκιµής για τον έλεγχο ορθής λειτουργίας αθροιστή υπολοίπου 2 k - 1 ή 2 k, µε k<n. Για την εφαρµογή του εξαγχθέντος συνόλου δοκιµής σε ένα RNS αθροιστή προτάθηκαν δύο εναλλακτικά κυκλώµατα ενσωµατωµένου ελέγχου (BIST), εκ των οποίων το πρώτο παρουσιάζει χαµηλή κατανάλωση ενέργειας που αποτελεί σηµαντική απαίτηση για έναν αριθµό εφαρµογών, ενώ και τα δύο απαιτούν µικρό εµβαδόν υλοποίησης και χρειάζονται λιγότερους κύκλους ρολογιού από ότι κυκλώµατα παραγωγής ψευδοτυχαίων διανυσµάτων για τον έλεγχο των RNS αθροιστών. Προσέγγιση Προβλήµατος Αποτελέσµατα - Μεθοδολογία Η µεθοδολογία που ακολουθήθηκε για την εξαγωγή του συνόλου δοκιµής στηρίζεται στην ανάλυση των εξισώσεων που χρησιµοποιούνται για την υλοποίηση των αθροιστών υπολοίπου 2 n και 2 n -1 και περιλαµβάνουν τις συναρτήσεις παραγωγής (g) και διάδοσης (p) τοπικού κρατουµένου και αυτές του κρατουµένου c i και αθροίσµατος (s i = a i b i c i ). Οι εξισώσεις του κρατουµένου δίνονται από τις παρακάτω σχέσεις: c i = g c i = g i + p n n 1 i 1 i j 0 1 k g j = k = j + g n i k i 1 n j= 0 k= j+ 1 n p, µε 0 i n-2, για αθροιστές υπολοίπου 2 n j+ i+ 1 n και, µε -1 i n-2, για αθροιστές υπολοίπου 2 n - 1 1
2 Για την εξαγωγή ενός συνόλου δοκιµής που είναι ανεξάρτητο από συγκεκριµένες υλοποιήσεις, χρειάζεται κάποιος να δουλέψει στο επίπεδο των εξισώσεων. Για κάθε έναν όρο κάθε µιας εξίσωσης πρέπει να καθοριστεί ένα τουλάχιστον διάνυσµα για την ενεργοποίηση του σφάλµατος που µπορεί να προκύψει στον όρο αυτό και τουλάχιστον ένα διάνυσµα για τη διάδοση αυτού του σφάλµατος σε κάποια έξοδο του αθροιστή. Τα διανύσµατα ενεργοποίησης και διάδοσης του κάθε σφάλµατος στη συνέχεια συνδυάζονται ώστε να πληρούνται και οι δύο συνθήκες, και έτσι προκύπτει ένα ή περισσότερα διανύσµατα δοκιµής για το συγκεκριµένο σφάλµα. Προφανώς όσο περισσότερα διανύσµατα µπορεί κάποιος να βρει και όσο πιο πολλοί είναι οι αδιάφοροι όροι του καθενός από αυτά τόσο πιο εύκολος θα είναι ο τελικός συνδυασµός αυτών των διανυσµάτων για την εξαγωγή ενός συνόλου δοκιµής, αλλά και τόσο µικρότερος θα είναι ο αριθµός των διανυσµάτων του συνόλου δοκιµής. Η διαδικασία αυτή περιγράφεται αναλυτικά στο επισυναπτόµενο αντίγραφο της εργασίας [6]. Αφού κατορθώσαµε να εξάγουµε ένα ενιαίο σύνολο δοκιµής για κάθε έναν από τους δύο τύπους αθροιστών, υπολοίπου 2 n και 2 n 1, το επόµενο βήµα που ακολουθήσαµε είναι η ενσωµάτωση του συνόλου δοκιµής του modulo 2 n αθροιστή σε αυτό του modulo 2 n - 1 που τελικά δίνει ένα σύνολο δοκιµής µε n διανύσµατα. Εφαρµογή συνόλου δοκιµής Είναι γνωστό ότι ένας RNS αθροιστής αποτελεί συνήθως ένα σχεδιαστικό πυρήνα (core). Συνεπώς συνήθως θα βρίσκεται ενσωµατωµένος σε ένα µεγαλύτερο κύκλωµα, µε αποτέλεσµα οι είσοδοι και οι έξοδοι του αθροιστή να µην είναι άµεσα προσπελάσιµες από τις κύριες εισόδους και εξόδους του κυκλώµατος, πράγµα που δυσκολεύει την εφαρµογή του εξαγχθέντος συνόλου διανυσµάτων δοκιµής. Για αυτό το λόγο µελετήθηκαν διάφορες τεχνικές όπως scan chains, LFSR και η υλοποίηση ενός κυκλώµατος παραγωγής διανυσµάτων που θα παρήγαγε τα διανύσµατα του εξαγχθέντος συνόλου δοκιµής. Αρχικά στην εργασία [6], για την εφαρµογή του εξαγχθέντος συνόλου δοκιµής προτείναµε τη χρησιµοποίηση ενός κυκλώµατος βασισµένου σε έναν µετρητή και την µετατροπή των καταχωρητών εισόδου κάθε καναλιού σε ολισθητές. To προταθέν κύκλωµα απαιτεί n 2 +4n-1 κύκλους για την εφαρµογή του εξαγχθέντος συνόλου δοκιµής. Για τις συγκρίσεις ανάµεσα στο προταθέν κύκλωµα και τις διάφορες υπάρχουσες λύσεις εφαρµογής ψευδοτυχαίων διανυσµάτων (ολισθητές γραµµικής ανάδρασης LFSR) χρησιµοποιήθηκαν δύο δοκιµαστικά κυκλώµατα RNS αθροιστών βασισµένα στα υπόλοιπα <2 8, 2 8-1, 2 7-1> και <2 16, , >. Τα αποτελέσµατα παρουσιάζονται στον Πίνακα 1. Πίνακας 1. Ελεγξιµότητα και πλήθος διανυσµάτων Ένα LFSR Τρία LFSRs που τελειώνουν παράλληλα Τρία LFSRs που τελειώνουν ανεξάρτητα Προτεινόµενο κύκλωµα Αθροιστής <2 8, 2 8-1, 2 7-1> Ποσοστό κάλυψης (99.28, 99.39, 99.83) (100, 99.54, 98.6) (99.52, 100, 99.6) (100, 99.85, 99.83) σφαλµάτων Μήκος Ακολουθίας (210, 210, 210) (94, 94, 94) (32, 94, 59) (95, 95, 95) οκιµής Ποσοστό αύξησης της ακολουθίας δοκιµής Αθροιστής <2 16, , > Ποσοστό κάλυψης (100, 100, 100) (100, 100, 100) (100, 100, 100) (100, 100, 100) σφαλµάτων Μήκος Ακολουθίας (1173, 1173, 1173) (829, 829, 829) (39, 829, 469) (319, 319, 319) οκιµής Ποσοστό αύξησης της ακολουθίας δοκιµής Όπως φαίνεται από τον Πίνακα 1 για το µικρότερο αθροιστή όλες οι τεχνικές επιτυγχάνουν παρόµοιο ποσοστό κάλυψης σφαλµάτων. Παράλληλα ο αριθµός των διανυσµάτων που εφαρµόζονται από το προτεινόµενο κύκλωµα είναι παρόµοιος µε αυτόν των υπολοίπων µεθόδων. Για το µεγαλύτερο αθροιστή όλες οι µέθοδοι έχουν το ίδιο ποσοστό κάλυψης σφαλµάτων αλλά σε αυτή την περίπτωση ο 2
3 αριθµός των διανυσµάτων που απαιτείται από το προτεινόµενο κύκλωµα είναι σηµαντικά µικρότερος. Οι τριπλέτες του παραπάνω πίνακα αντιστοιχούν σε κάθε ένα από τα κανάλια του αθροιστή. Στον Πίνακα 2 παρουσιάζονται τα αποτελέσµατα που αφορούν την αύξηση στην κατανάλωση ισχύος κυκλωµάτων που βασίζονται σε LFSR σε σχέση µε αυτήν του προτεινόµενου κυκλώµατος. Το προτεινόµενο κύκλωµα εφαρµογής του εξαγχθέντος συνόλου δοκιµής οδηγεί σε σηµαντική µείωση τόσο της συνολικής όσο και ανά διάνυσµα κατανάλωσης ισχύος. Πίνακας 2. Αύξηση της κατανάλωσης ισχύος σε σχέση µε το προτεινόµενο κύκλωµα Ένα LFSR Τρία LFSRs που Τρία LFSRs που τελειώνουν παράλληλα τελειώνουν ανεξάρτητα Συνολική Ισχύς 976% 652% 328% Ισχύς ανά εφαρµοζόµενο διάνυσµα 192% 189% 64% Μια σηµαντική βελτίωση της παραπάνω εργασίας έγινε µε µια νέα υλοποίηση του προτεινόµενου τρόπου εφαρµογής των διανυσµάτων του εξαγχθέντος συνόλου δοκιµής. Η νέα αυτή υλοποίηση [7] µειώνει των αριθµό των κύκλων που απαιτούνται για την εφαρµογή του εξαγχθέντος συνόλου δοκιµής σε n 2 +2n. Μερικά αποτελέσµατα σχετικά µε το νέο κύκλωµα εφαρµογής των διανυσµάτων συνοψίζονται στο Πίνακα 3. Σε σχέση µε τον Πίνακα 1 έχει προστεθεί ένας ακόµη αθροιστής αλλά και συγκρίσεις έναντι του τρόπου εφαρµογής των διανυσµάτων δοκιµής (που παρήχθησαν βάσει κάποιου εµπορικού εργαλείου) µε κάποια µηχανή καταστάσεων ή µέσω της προσπέλασης µιας εµφωλευµένης. Πίνακας 3. Ελεγξιµότητα και πλήθος διανυσµάτων Μηχανή πεπερασµένων καταστάσεων / Τρία LFSRs που Τελειώνουν παράλληλα Αθροιστής 2, 2 1, 2 1 Τρία LFSRs που τελειώνουν ανεξάρτητα Νέο Προτεινόµενο Κύκλωµα Ποσοστό κάλυψης σφαλµάτων Μήκος Ακολουθίας οκιµής (31, 31, 31) (67, 67, 67) (26, 63, 67) (80, 80, 80) Αθροιστής 2, 2 1, 2 1 Ποσοστό κάλυψης σφαλµάτων (100, 100, 100) (100, 100, 100) (100, 100, 100) (100, 100, 100) Μήκος Ακολουθίας οκιµής (55, 55, 55) (564, 564, 564) (98, 564, 168) (288, 288, 288) Αθροιστής 2, 2 1, 2 1 Ποσοστό κάλυψης σφαλµάτων (100, 100, 99.97) (100, 100, 100) (100, 100, 100) (100, 100, 100) Μήκος Ακολουθίας οκιµής (98, 98, 98) (293404, , ) (2835, , ) (1088, 1088, 1088) Η νέα µέθοδος εφαρµογής του εξαγχθέντος συνόλου δοκιµής καθώς και συγκρίσεις σχετικά µε το εµβαδόν υλοποίησής της έναντι αυτό των άλλων µεθόδων εµφωλευµένου ελέγχου, περιγράφονται αναλυτικά στην εργασία [7] η οποία βρίσκεται υπό κρίση. Β. ύο νέες µέθοδοι ενσωµατωµένου ελέγχου εµφωλευµένων κυκλωµάτων Εξαιτίας της πολυπλοκότητας των σύγχρονων ολοκληρωµένων κυκλωµάτων (Systems On Chip - SOC), οι κλασσικές τεχνικές ελέγχου αυτών µε τη βοήθεια εξωτερικών ελεγκτών κρίνονται ασύµφορες και µη αποδοτικές. Για το λόγο αυτό, τόσο η διεθνής επιστηµονική κοινότητα όσο και η βιοµηχανία έχουν στραφεί προς άλλες τεχνικές ελέγχου, οι οποίες δεν απαιτούν τη χρήση εξωτερικών ελεγκτών. Μία από τις πιο επιτυχηµένες και ευρέως χρησιµοποιούµενες τεχνικές είναι αυτή του BIST (Built-In Self-Test) [8, 9]. Σύµφωνα µε τη µεθοδολογία του BIST, στο ίδιο κοµµάτι πυριτίου µε το υπό έλεγχο κύκλωµα ενσωµατώνονται το κύκλωµα που παράγει τα διανύσµατα ελέγχου ή δοκιµής (κύκλωµα παραγωγής διανυσµάτων δοκιµής - Test Pattern Generator - TPG), καθώς και το κύκλωµα που αποφαίνεται αν η απόκριση του υπό έλεγχο κυκλώµατος στα διανύσµατα ελέγχου είναι η επιθυµητή (κύκλωµα ανάλυσης των αποκρίσεων). Ένα BIST σχήµα, για να θεωρείται επιτυχηµένο, θα πρέπει να προσφέρει πολύ µεγάλη (αν όχι πλήρη) κάλυψη των σφαλµάτων του υπό έλεγχο κυκλώµατος, µε µικρές ακολουθίες ελέγχου και µικρή επιβάρυνση υλικού. 3
4 Συνήθως όµως, τα κυκλώµατα που χρησιµοποιούνται για την παραγωγή των διανυσµάτων δοκιµής δεν µπορούν να καλύψουν έναν ικανοποιητικό αριθµό σφαλµάτων µε αποδεκτές σε µήκος ακολουθίες ελέγχου. Το γεγονός αυτό οδήγησε στην υιοθέτηση τεχνικών που επιλύουν το συγκεκριµένο πρόβληµα, προσθέτοντας επιπλέον υλικό στο κύκλωµα παραγωγής διανυσµάτων δοκιµής. Η τεχνική της ανατροφοδότησης του TPG κυκλώµατος µε νέες αρχικές καταστάσεις (reseeding) είναι µία από αυτές. Ένα µέρος λοιπόν της ενασχόλησης της ερευνητικής οµάδας που ασχολείται µε το συγκεκριµένο πρόγραµµα, αφιερώθηκε στη µελέτη reseeding τεχνικών για test-perclock BIST σχήµατα. Σηµειώνουµε ότι ένα BIST σχήµα ονοµάζεται test-per-clock αν το κύκλωµα παραγωγής διανυσµάτων δοκιµής που περιέχει, παράγει ένα διάνυσµα δοκιµής ανά κύκλο ρολογιού. Οι βασικότερες και πιο σύγχρονες ερευνητικές εργασίες στην περιοχή του reseeding test-perclock BIST σχηµάτων είναι οι [10-13]. Στο [10] παρουσιάζεται ένα σχήµα βασισµένο σε προγραµµατιζόµενους ολισθητές γραµµικής ανάδρασης (LFSR) καθώς και ένας αλγόριθµος που στηρίζεται στη µέθοδο επίλυσης συστηµάτων εξισώσεων του Gauss, για τον υπολογισµό των νέων αρχικών καταστάσεων. Στο [11] σαν κυκλώµατα παραγωγής διανυσµάτων δοκιµής χρησιµοποιούνται δοµές που ονοµάζονται µετρητές twisted-ring ή Johnson, ενώ στο [12] παρουσιάζεται µία µέθοδος επιλογής αρχικών καταστάσεων η οποία βασίζεται σε γενετικούς αλγορίθµους. Στο [13] το πρόβληµα εύρεσης των κατάλληλων αρχικών καταστάσεων που θα ανατροφοδοτήσουν το κύκλωµα παραγωγής διανυσµάτων δοκιµής ανάγεται στο set covering πρόβληµα και κατόπιν χρησιµοποιούνται διάφορες τεχνικές εύρεσης λύσεων για το πρόβληµα αυτό. Σηµειώνουµε ότι οι µέθοδοι των αναφορών [12-13] µπορούν να εφαρµοστούν µε διαφόρους τύπους κυκλωµάτων παραγωγής διανυσµάτων δοκιµής. Η ενασχόληση της ερευνητικής οµάδας µε το πρόβληµα του reseeding οδήγησε στις δηµοσιεύσεις [14-16]. Στις τρεις αυτές εργασίες, το µοντέλο σφαλµάτων που χρησιµοποιήθηκε ήταν αυτό του απλού σφάλµατος µόνιµης τιµής (single stuck-at fault model). Ο λόγος είναι ότι το µοντέλο αυτό µπορεί να αντιπροσωπεύσει ένα µεγάλο αριθµό από τα φυσικά ελαττώµατα που µπορούν να εµφανιστούν σε ένα κύκλωµα. Επίσης, στόχος παντού ήταν η πλήρης κάλυψη των απλών σφαλµάτων µόνιµης τιµής του υπό έλεγχο κυκλώµατος. Αναλυτικότερα, στην εργασία [14] παρουσιάζουµε ένα νέο σχήµα ανατροφοδότησης για σχήµατα BIST βασισµένα σε ολισθητές γραµµικής ανάδρασης, το οποίο δεν χρησιµοποιεί µνήµη για να αποθηκεύσει τις αρχικές καταστάσεις µε τις οποίες θα ανατροφοδοτηθεί το LFSR, αλλά τις παράγει κατά το χρόνο εφαρµογής του ελέγχου τροποποιώντας τις καταστάσεις από τις οποίες διέρχεται το LFSR µε τη βοήθεια πυλών αποκλειστικής διάζευξης. Το νέο αυτό σχήµα συνοδεύεται και από έναν αλγόριθµο επιλογής των κατάλληλων αρχικών καταστάσεων, έτσι ώστε το κόστος υλοποίησής του να ελαχιστοποιείται. Πίνακας 4. Σύγκριση των αποτελεσµάτων της τεχνικής που προτάθηκε στο [14] µε αυτά του [12] Πλήθος διανυσµάτων δοκιµής Επιβάρυνση υλικού Προτεινόµενη [12] Κύκλωµα Προτεινόµενη [12] Μείωση Τεχνική [14] Λογική Multiplexers Τεχνική [14] bits πύλες) Ελέγχου πύλες) c ,2 % x 233 H 280 s ,7 % x 34 H 41 s ,4 % 61 6 x 54 H 65 s ,6 % 59 7 x 54 H 65 s ,5 % x 23 H 28 s ,8% x 66 H 79 s ,9 % 54 4 x 45 H 54 s ,5 % 49 4 x 32 H 38 s ,9 % 77 5 x 32 H 38 s ,7 % 71 4 x 91 H 109 Στον Πίνακα 4 [14], παρουσιάζεται η σύγκριση των αποτελεσµάτων της τεχνικής που προτείναµε µε τα αποτελέσµατα της τεχνικής του [12] για διάφορα ISCAS '85 και '89 benchmark κυκλώµατα. Από τα αποτελέσµατα αυτά είναι προφανές ότι η προτεινόµενη τεχνική υπερέχει τόσο ως προς το πλήθος των διανυσµάτων δοκιµής που χρησιµοποιεί (στήλες 2-4), όσο και ως προς το κόστος που απαιτείται για την υλοποίησή της (στήλες 5-8) σε σχέση µε αυτή του [12], παρά το γεγονός ότι το κόστος της λογικής ελέγχου για τα σχήµατα της τελευταίας δεν είναι δυνατόν να υπολογισθεί (συµβολίζεται µε Η). Σηµειώνουµε ότι µία ισοδύναµη πύλη αντιστοιχεί σε µία πύλη NAND δύο εισόδων. 4
5 Στην εργασία [15] παρουσιάζουµε τη γενίκευση της τεχνικής του [14] και δείχνουµε το πώς αυτή µπορεί να εφαρµοστεί σε κυκλώµατα TPG βασισµένα σε συσσωρευτές (προσθετές και αφαιρέτες). Οι συγκρίσεις µε τις τεχνικές των εργασιών [12, 13] είναι πολύ ευνοϊκές, καθώς και πάλι η χρήση πολυπλεκτών από τις τεχνικές [12, 13] δηµιουργεί σηµαντική επιβάρυνση από άποψη υλικού, ενώ ακόµα επιβαρύνει την απόδοση του συνολικού συστήµατος, κάτι που δεν συµβαίνει µε την προτεινόµενη τεχνική. Επιπλέον, στην εργασία [15] δίνονται συγκριτικά αποτελέσµατα για την περίπτωση των ολισθητών γραµµικής ανάδρασης, και σε σχέση µε τις µεθόδους [10, 11] που δεν είχαν παρουσιαστεί στο [14]. Στο [16] τέλος, παρουσιάζεται µία επιπλέον τεχνική, η οποία βασιζόµενη στην ύπαρξη αδιάφορων όρων στα διανύσµατα δοκιµής των σφαλµάτων των υπό έλεγχο κυκλωµάτων προσπαθεί µε τη χρήση κάποιων ευρεστικών κριτηρίων να µειώσει το πλήθος των αρχικών καταστάσεων που χρειάζονται για την ανατροφοδότηση TPG κυκλωµάτων που βασίζονται σε ολισθητές γραµµικής ανάδρασης. Τα αποτελέσµατα είναι πολύ καλά ως προς την επιβάρυνση υλικού, όπως φαίνεται και στον Πίνακα 5, ενώ και ως προς το µήκος της ακολουθίας ελέγχου, σχεδόν σε όλες τις περιπτώσεις, η προτεινόµενη τεχνική είναι πολύ καλύτερη από αυτές των [10-12]. Πίνακας 5. Σύγκριση επιβάρυνσης υλικού της τεχνικής που προτάθηκε στο [16] µε αυτές των [10-12] Κύκλωµα Πλήθος Κύριων Εισόδων Προτεινόµενη τεχνική [16] Λογική bits Ελέγχου πύλες)* πύλες) bits πύλες)* [10] [11] [12] Λογική Ελέγχου Προγρ. LFSR πύλες) bits πύλες)* Λογική Ελέγχου πύλες) bits πύλες)* Λογική Ελέγχου c H H2 c H s H H2 s H H2 s H H2 s H H2 s H H2 s H H2 s H H2 s H H2 s H H2 s H s H *: Χρησιµοποιήσαµε την αντιστοιχία 1 bit = 0,25 ισοδύναµες πύλες που δόθηκε στο [10] Περισσότερες λεπτοµέρειες για τις προτεινόµενες τεχνικές, και τα πειραµατικά αποτελέσµατα παρουσιάζονται στα επισυναπτόµενα αντίγραφα των δηµοσιεύσεων. Συνοψίζοντας, η ερευνητική δραστηριότητα της οµάδας στα δύο παραπάνω αντικείµενα έχει οδηγήσει σε 2 δηµοσιεύσεις σε διεθνή workshops, 1 δηµοσίευση σε διεθνές συνέδριο, 1 δηµοσίευση σε διεθνές περιοδικό, ενώ άλλη µία εργασία βρίσκεται υπό κρίση σε διεθνές περιοδικό. Αναφορές [1] C. Efstathiou, et. al., "Area Time Efficient Modulo 2 n -1 Adder Design", IEEE Trans. on Circuits and Systems II, Vol. 41, no. 7, pp , July [2] L. Kalamboukas, et. al., "High-Speed Parallel-Prefix Modulo 2 n -1 Adders", IEEE Trans. on Comp., Vol. 49, No.7, pp , July [3] C. Efstathiou & H. T. Vergos, "Modified Booth 1's Complement and Modulo 2 n -1 Multipliers", Proceedings of the 7th IEEE International Conference on Electronics, Circuits & Systems, (ICECS '2K), Vol. II, pp , December 2000, Beirut, Lebanon. [4] M. J. Batek and J. P. Hayes, "Optimal testing and design of adders", VLSI Design, Vol. 1, No. 4, pp , [5] W. R. Moore, "Minimal C-testable tests for block-cla adders", International Journal of Electronics, Vol. 85, No. 5, pp , November [6] H. T. Vergos, D. Nikolos, M. Bellos and C. Efstathiou, "A Formal Test Set for RNS Adders and 5
6 an Efficient Low Power BIST Scheme", 2 nd IEEE Latin American Testing Workshop (LATW 2001), February 11-14, 2001, Cancun, Mexico, pp [7] H. T. Vergos, D. Nikolos, M. Bellos and C. Efstathiou, "Deterministic BIST for RNS Adders", submitted to the IEEE Transactions on Computers. [8] B. Nadeau-Dostie, Design for At-Speed Test, Diagnosis and Measurement, Kluwer Academic Publishers, [9] M. Bushnell and V. Agrawal, Essentials of Electronic Testing, Kluwer Academic Publishers, [10] L. R. Huang, J. Y. Jou, and S. Y. Kuo, "Gauss-Elimination-Based Generation of Multiple Seed- Polynomial Pairs for LFSR," IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, vol. 16, no. 9, pp , September [11] K. Chakrabarty, B. T. Murray, and V. Iyengar, "Built-in Test Pattern Generation For High- Performance Circuits Using Twisted-Ring Counters," Proc. of 17th IEEE VLSI Test Symposium, 1999, pp [12] S. Chiusano, P. Prinetto, and H. J. Wunderlich, "Non-Intrusive BIST for Systems-on-a-Chip," Proc. of International Test Conference, 2000, pp [13] S. Chiusano, S. Di Carlo, P. Prinetto, and H. J. Wunderlich, "On Applying the Set Covering Model to Reseeding," Proc. of Design, Automation & Test in Europe Conference, 2001, pp [14] E. Kalligeros, X. Kavousianos, D. Bakalis and D. Nikolos, "A New Reseeding Technique for LFSR-based Test Pattern Generation," Proc. of the 7 th IEEE International On-Line Testing Workshop, 2001, pp [15] E. Kalligeros, X. Kavousianos, D. Bakalis and D. Nikolos, "On-the-fly Reseeding: A New Reseeding Technique for test-per-clock BIST," to appear on Journal of Electronic Testing: Theory and Applications. [16] E. Kalligeros, X. Kavousianos, D. Bakalis and D. Nikolos, "An Efficient Seeds Selection Method for LFSR-based Test-per-clock BIST," Proc. of the 3 rd IEEE International Symposium on Quality of Electronic Design,
ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000
ΚΩΔΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000 ΠΡΟΓΡΑΜΜΑ ΒΑΣΙΚΗΣ ΕΡΕΥΝΑΣ «Κ. ΚΑΡΑΘΕΟΔΩΡΗ» Τίτλος Έργου «Ανάπτυξη μεθόδων για τον εύκολο έλεγχο ορθής λειτουργίας ολοκληρωμένων - συστημάτων σε πυρίτιο (System On Chip Testing)»
ΚΩ ΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 2427/2000
ΚΩ ΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 7/000 ΠΡΟΓΡΑΜΜΑ ΒΑΣΙΚΗΣ ΕΡΕΥΝΑΣ «Κ. ΚΑΡΑΘΕΟ ΩΡΗ» Τίτλος Έργου «Ανάπτυξη µεθόδων για τον εύκολο έλεγχο ορθής λειτουργίας ολοκληρωµένων - συστηµάτων σε πυρίτιο (Syste O Chip Testig)»
ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος...9 ΚΕΦ. 1. ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ - ΚΩΔΙΚΕΣ 1.1 Εισαγωγή...11 1.2 Τα κύρια αριθμητικά Συστήματα...12 1.3 Μετατροπή αριθμών μεταξύ των αριθμητικών συστημάτων...13 1.3.1 Μετατροπή ακέραιων
Συμπίεση Δεδομένων Δοκιμής (Test Data Compression) Νικολός Δημήτριος, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών & Πληροφορικής, Παν Πατρών
Συμπίεση Δεδομένων Δοκιμής (Test Data Compression), Παν Πατρών Test resource partitioning techniques ΑΤΕ Automatic Test Equipment (ATE) based BIST based Έλεγχος παραγωγής γής βασισμένος σε ΑΤΕ Μεγάλος
Προβλήµατα και τεχνικές
LOW POWER TESTING Προβλήµατα και τεχνικές 1 Προβλήµατα Προβλήµατα Πιθανές βλάβες κατά την διάρκεια της διαδικασίας λόγω αυξηµένης διακοπτικής δραστηριότητας και συνήθως µη ποιοτικού packaging που οδηγούν
Ο Επιστηµονικός Υπεύθυνος Υπογραφή
ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΕΠΙΤΡΟΠΗ ΕΡΕΥΝΩΝ Προς την ΕΠΙΤΡΟΠΗ ΕΡΕΥΝΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΑΙΤΗΣΗ ΓΙΑ ΟΙΚΟΝΟΜΙΚΗ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΟΥ ΕΡΓΟΥ ΠΡΟΓΡΑΜΜΑ ΒΑΣΙΚΗΣ ΕΡΕΥΝΑΣ "Κ. ΚΑΡΑΘΕΟ ΩΡΗ" Τµήµα
ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ : Κ. ΠΕΚΜΕΣΤΖΗ
ΠΡΑΞΕΙΣ ΜΕ ΠΡΟΣΗΜΑΣΜΕΝΟΥΣ ΑΡΙΘΜΟΥΣ ΚΥΚΛΩΜΑΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ & ΠΑΡΑΣΤΑΣΗ ΑΡΙΘΜΩΝ Συμπλήρωμα ως προς 2 Booth, Modified Booth Reduntant αριθμητικά συστήματα Signed Digit αριθμητική Κανονική
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής
Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής Βασισμένο σε μια εργασία των Καζαρλή, Καλόμοιρου, Μαστοροκώστα, Μπαλουκτσή, Καλαϊτζή, Βαλαή, Πετρίδη Εισαγωγή Η Εξελικτική Υπολογιστική
Εργαστήριο Εισαγωγής στη Σχεδίαση Συστημάτων VLSI
Ε.Μ.Π. - ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΧΕΔΙΑΣΗ ΣΥΣΤΗΜΑΤΩΝ VLSI
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Συνδυαστική Λογική. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Συνδυαστική Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Ψηφιακά Κυκλώματα Τα ψηφιακά κυκλώματα διακρίνονται σε συνδυαστικά (combinational)
Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν.
Εισαγωγή στον έλεγχο ορθής λειτουργίας ψηφιακών συστημάτων 1 Περίγραμμα παρουσίασης Ανάγκη για έλεγχο ορθής λειτουργίας Επιβεβαίωση σχεδιασμού έναντι επιβεβαίωσης ορθής λειτουργίας μετά την κατασκευή και
Περιεχόµενα. Πρόλογος 11. 0 Εισαγωγή 21
Περιεχόµενα Πρόλογος 11 Σκοπός αυτού του βιβλίου 11 Σε ποιους απευθύνεται αυτό το βιβλίο 12 Βασικά χαρακτηριστικά του βιβλίου 12 Κάλυψη συστηµάτων CAD 14 Εργαστηριακή υποστήριξη 14 Συνοπτική παρουσίαση
6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή
6 η Θεµατική Ενότητα : Σχεδίαση Συστηµάτων σε Επίπεδο Καταχωρητή Εισαγωγή Η σχεδίαση ενός ψηφιακού συστήµατος ως ακολουθιακή µηχανή είναι εξαιρετικά δύσκολη Τµηµατοποίηση σε υποσυστήµατα µε δοµικές µονάδες:
1 η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
η Θεµατική Ενότητα : Αριθµητικά Κυκλώµατα Επιµέλεια διαφανειών: Χρ. Καβουσιανός Άθροιση + + + + a +b 2c+s + Κρατούµενο προηγούµενης βαθµίδας κρατούµενο άθροισµα Μεταφέρεται στην επόµενη βαθµίδα σηµαντικότητας
Σωστή απάντηση το: Γ. Απάντηση
Ειδικά Θέματα Ελέγχου Ορθής Λειτουργίας VLSI Συστημάτων - Σχεδιασμός για Εύκολο Έλεγχο Εξετάσεις ΟΣΥΛ & ΕΤΥ 4-7- 2016 Ειδικά Θέματα Σχεδίασης Ψηφιακών Συστημάτων Εξετάσεις μαθήματος επιλογής Τμήματος Μηχανικών
PLD. Εισαγωγή. 5 η Θεµατική Ενότητα : Συνδυαστικά. PLAs. PLDs FPGAs
5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI και Εισαγωγή Οι προγραµµατιζόµενες διατάξεις είναι ολοκληρωµένα µε εσωτερικές πύλες οι οποίες µπορούν να υλοποιήσουν οποιαδήποτε συνάρτηση αν υποστούν
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΝΗΜΗ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΖΟΜΕΝΗ ΛΟΓΙΚΗ ΥΠΕΥΘΥΝΟΣ ΕΡΓΑΣΤΗΡΙΩΝ: ΧΡΥΣΟΣΤΟΜΟΣ ΧΡΥΣΟΣΤΟΜΟΥ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2001 ΕΠΛ 121 ΕΡΓΑΣΤΗΡΙΑ ΨΗΦΙΑΚΩΝ
Κυκλώµατα µε MSI. υαδικός Αθροιστής & Αφαιρέτης
5 η Θεµατική Ενότητα : Συνδυαστικά Κυκλώµατα µε MSI υαδικός Αθροιστής & Αφαιρέτης A i B i FA S i C i C i+1 D Σειριακός Αθροιστής Σειριακός Αθροιστής: απαιτεί 1 πλήρη αθροιστή, 1 στοιχείο µνήµης και παράγει
C D C D C D C D A B
Απλοποίηση µέσω Πίνακα Karnaugh: Παράδειγµα - 2 Στον παρακάτω πίνακα έχει ήδη γίνει το «βήμα- 1». Επομένως: Βήμα 2: Δεν υπάρχουν απομονωμένα κελιά. Βήμα 3: Στο ζεύγος (3,7) το κελί 3 γειτνιάζει μόνο με
4.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας
ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών
ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: 2 2.3 : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών Στόχοι Μαθήματος: Να γνωρίσετε τις βασικές αρχές αριθμητικής των Η/Υ. Ποια είναι τα κυκλώματα
Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL. Γενικά χαρακτηριστικά, σύνταξη και τύποι. Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 1 -
Εισαγωγή στη γλώσσα περιγραφής υλικού VHDL Γενικά χαρακτηριστικά, σύνταξη και τύποι Ψηφιακή Σχεδίαση µε CAD ΙΙ - ιάλεξη 1 - Περίγραµµα διάλεξης Τι είναι η VHDL? Πλεονεκτήµατα της VHDL στη σχεδίαση κυκλωµάτων
ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ
Θεµατική Ενότητα ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Ακαδηµαϊκό Έτος 2006 2007 Γραπτή Εργασία #2 Ηµεροµηνία Παράδοσης 28-0 - 2007 ΠΛΗ 2: Ψηφιακά Συστήµατα ΠΡΟΤΕΙΝΟΜΕΝΕΣ ΛΥΣΕΙΣ Άσκηση : [5 µονάδες] Έχετε στη
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers)
ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Χειµερινό Εξάµηνο 2016 ΔΙΑΛΕΞΗ 15: Καταχωρητές (Registers) ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ Επίκουρος Καθηγητής, ΗΜΜΥ (ttheocharides@ucy.ac.cy) Περίληψη q Καταχωρητές Παράλληλης
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Δομή Αριθμητικής Λογικής Μονάδας
σύνθεση και απλοποίησή τους θεωρήµατα της άλγεβρας Boole, αξιώµατα του Huntington, κλπ.
Εισαγωγή Εργαστήριο 2 ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Σκοπός του εργαστηρίου είναι να κατανοήσουµε τον τρόπο µε τον οποίο εκφράζεται η ψηφιακή λογική υλοποιώντας ασκήσεις απλά και σύνθετα λογικά κυκλώµατα (χρήση του
ΑΣΚΗΣΗ 4 ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΛΟΓΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ
ΑΣΚΗΣΗ 4 ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΩΝ ΛΟΓΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ Αντικείμενο της άσκησης: Λογική και μεθοδολογία σχεδίασης αριθμητικών λογικών κυκλωμάτων και λειτουργική εξομοίωση με το λογισμικό EWB.. Αθροιστές. Σχεδίαση
Καταστάσεων. Καταστάσεων
8 η Θεµατική Ενότητα : Εισαγωγή Ησχεδίαση ενός ψηφιακού συστήµατος µπορεί να διαιρεθεί σε δύο µέρη: τα κυκλώµατα επεξεργασίας δεδοµένων και τα κυκλώµατα ελέγχου. Το κύκλωµα ελέγχου δηµιουργεί σήµατα για
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Τεχνικές ελέγχου ορθής λειτουργίας µε έµφαση στη χαµηλή κατανάλωση ισχύος ιδακτορική ιατριβή Μάτσιεϊ Κ. Μπέλλος
8.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 8 ΣΤΟΙΧΕΙΑ ΜΝΗΜΗΣ ΚΑΤΑΧΩΡΗΤΕΣ Σκοπός: Η µελέτη της λειτουργίας των καταχωρητών. Θα υλοποιηθεί ένας απλός στατικός καταχωρητής 4-bit µε Flip-Flop τύπου D και θα µελετηθεί
Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II
Σχεδιασμός Ολοκληρωμένων Κυκλωμάτων VLSI II Επιμέλεια: Βασίλης Παλιουράς, Αναπληρωτής Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας 1 Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα
Πανεπιστήμιο Θεσσαλίας - Τμήμα Πληροφορικής. Οργάνωση Η/Υ. Γιώργος ηµητρίου. Μάθηµα 2 ο Σύντοµη Επανάληψη
Γιώργος ηµητρίου Μάθηµα 2 ο Σύντοµη Επανάληψη Από την Εισαγωγή στους Η/Υ Γλώσσες Μηχανής n Πεδία εντολής n Μέθοδοι διευθυνσιοδότησης n Αρχιτεκτονικές συνόλου εντολών n Κύκλος εντολής Αλγόριθµοι/Υλικό Αριθµητικών
Εργαστήριο Επεξεργασίας Σηµάτων και Τηλεπικοινωνιών Κινητά ίκτυα Επικοινωνιών
Εργαστήριο Επεξεργασίας Σηµάτων και Τηλεπικοινωνιών Κινητά ίκτυα Επικοινωνιών Εργασία Προσοµοίωσης ενός Τηλεπικοινωνιακού Συστήµατος και Εκτίµηση Απόκρισης Αραιού Καναλιού Εισαγωγή Στην παρούσα εργασία
Περιεχόμενα. Πρώτο Κεφάλαιο. Εισαγωγή στα Ψηφιακά Συστήματα. Δεύτερο Κεφάλαιο. Αριθμητικά Συστήματα Κώδικες
Πρώτο Κεφάλαιο Εισαγωγή στα Ψηφιακά Συστήματα 1.1 Αναλογικά και Ψηφιακά Σήματα και Συστήματα... 1 1.2 Βασικά Ψηφιακά Κυκλώματα... 3 1.3 Ολοκληρωμένα κυκλώματα... 4 1.4 Τυπωμένα κυκλώματα... 7 1.5 Εργαλεία
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 12: Σύνοψη Θεμάτων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg
ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ
ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΗΛΕΚΤΡΟΝΙΚΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΟΜΑ Α Α Αριθµητική Λογική Μονάδα των 8-bit 1. Εισαγωγή Γενικά µια αριθµητική λογική µονάδα (ALU, Arithmetic Logic Unit)
Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.
Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 4 ο Πράξεις με bits Δρ. Γκόγκος Χρήστος Κατηγορίες πράξεων με bits Πράξεις με δυαδικά ψηφία Αριθμητικές πράξεις
Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Παράδειγµα: Καταχωρητής 2-bit. Καταχωρητής 4-bit. Μνήµη Καταχωρητών
ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Κεφάλαιο 7 i: Καταχωρητές Περίληψη Καταχωρητές Παράλληλης Φόρτωσης Καταχωρητές Ολίσθησης Σειριακή Φόρτωση Σειριακή Ολίσθηση Καταχωρητές Ολίσθησης Παράλληλης Φόρτωσης
ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ
ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ & ΗΛΕΚΤΡΟΝΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ & μ-υπολογιστων ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΕΙΡΙΑΚΗ ΠΡΟΣΘΕΣΗ Θεωρητικό Μέρος Οι σειριακές λειτουργίες είναι πιο
ΚΕΦΑΛΑΙΟ Συνδυαστικά Κυκλώµατα. 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού.
Περιεχόµενα ΚΕΦΑΛΑΙΟ 3 Συνδυαστικά Κυκλώµατα 3.1 Συνδυαστικά Κυκλώµατα 3.2 Σχεδιασµός Συνδυαστικής Λογικής 3.3 ιαδικασία Ανάλυσης 3.4 ιαδικασία Σχεδιασµού 1 2 3.1 Συνδυαστικά Κυκλώµατα Έξοδος οποιαδήποτε
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 3 ΑΠΛΟΠΟΙΗΣΗ και ΥΛΟΠΟΙΗΣΗ ΛΟΓΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Σκοπός: Η κατανόηση της σχέσης µιας λογικής συνάρτησης µε το αντίστοιχο κύκλωµα. Η απλοποίηση λογικών συναρτήσεων
ΦΟΙΤΗΤΡΙΑ : ΒΟΥΛΓΑΡΙ ΟΥ ΜΑΡΙΑ, ΑΕΜ: 2109 ΕΠΙΒΛΕΠΩΝ : ΚΑΛΟΜΟΙΡΟΣ ΙΩΑΝΝΗΣ, ΕΠΙΚΟΥΡΟΣ ΚΑΘΗΓΗΤΗΣ
Τίτλος: «Σχεδίαση και προσοµοίωση παράλληλης αριθµητικής λογικής µονάδας (ALU) για την επεξεργασία δυαδικών αριθµών εύρους 4-bit, µε το πρόγραµµα Multisim» ΦΟΙΤΗΤΡΙΑ : ΒΟΥΛΓΑΡΙ ΟΥ ΜΑΡΙΑ, ΑΕΜ: 2109 ΕΠΙΒΛΕΠΩΝ
1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα
1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 5. ΑΛΓΕΒΡΑ BOOLE ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕΡΟΣ Β 2 Επαναληπτική
Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων
Μέθοδοι Μηχανών Μάθησης για Ευφυή Αναγνώριση και ιάγνωση Ιατρικών εδοµένων Εισηγητής: ρ Ηλίας Ζαφειρόπουλος Εισαγωγή Ιατρικά δεδοµένα: Συλλογή Οργάνωση Αξιοποίηση Data Mining ιαχείριση εδοµένων Εκπαίδευση
"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch
"My Binary Logic" Ένας προσομοιωτής λογικών πυλών στο Scratch Καραγιάννη Ελένη 1, Καραγιαννάκη Μαρία-Ελένη 2, Βασιλειάδης Αθανάσιος 3, Κωστουλίδης Αναστάσιος-Συμεών 4, Μουτεβελίδης Ιωάννης-Παναγιώτης 5,
K24 Ψηφιακά Ηλεκτρονικά 9: Flip-Flops
K24 Ψηφιακά Ηλεκτρονικά 9: TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΧΝΟΛΟΓΙΚΟ Περιεχόμενα 1 2 3 Γενικά Ύστερα από τη μελέτη συνδυαστικών ψηφιακών κυκλωμάτων, θα μελετήσουμε
Βιβλιογραϕικές σηµειώσεις 59. Ασκήσεις 19
ΠΕΡΙΕΧΟΜΕΝΑ Μέρος I Εισαγωγή 1 Η ψηφιακή αφαίρεση 3 1.1 Ψηϕιακά σήµατα 4 1.2 Τα ψηϕιακά σήµατα είναι ανεκτικά στον θόρυβο 5 1.3 Τα ψηϕιακά σήµατα αναπαριστούν σύνθετα δεδοµένα 9 1.3.1 Αναπαράσταση της
Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).
Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ211
Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 υαδικός Αθροιστής, Πολυπλέκτες και Αποκωδικοποιητές Εβδοµάδα: 5 Εργαστήριο Ψηφιακών Συστηµάτων ΗΜΥ2 Χειµερινό 23 Στόχοι
6.1 Καταχωρητές. Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f.
6. Καταχωρητές Ένας καταχωρητής είναι μια ομάδα από f/f αλλά μπορεί να περιέχει και πύλες. Καταχωρητής των n ψηφίων αποτελείται από n f/f. Καταχωρητής 4 ψηφίων Καταχωρητής με παράλληλη φόρτωση Η εισαγωγή
Κεφάλαιο 8. Αριθμητική Λογική μονάδα
Κεφάλαιο 8 Αριθμητική Λογική μονάδα 8.1 Εισαγωγή Στη μηχανική υπολογιστών η αριθμητική/λογική μονάδα (ALU) είναι ένα ψηφιακό κύκλωμα το οποίο εκτελεί αριθμητικούς και λογικούς υπολογισμούς. Η ALU είναι
Actual Chip Specification
Actual Chip Specification May 12, 215 Nikos Moschopoulos, 2 Arithmetic Circuits Usage CPU: Fast GPU: Matrix Multiplication, MAC Crypto & PKC: modulo multiplication, addition SP: s, MAC NAN: Error Code
Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας
ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΣΥΝΔΥΑΣΤΙΚΗ ΛΟΓΙΚΗ 2017, Δρ. Ηρακλής Σπηλιώτης Συνδυαστικά και ακολουθιακά κυκλώματα Τα λογικά κυκλώματα χωρίζονται σε συνδυαστικά (combinatorial) και ακολουθιακά (sequential).
Συνδυαστικά Κυκλώματα
3 Συνδυαστικά Κυκλώματα 3.1. ΣΥΝΔΥΑΣΤΙΚΗ Λ ΟΓΙΚΗ Συνδυαστικά κυκλώματα ονομάζονται τα ψηφιακά κυκλώματα των οποίων οι τιμές της εξόδου ή των εξόδων τους διαμορφώνονται αποκλειστικά, οποιαδήποτε στιγμή,
Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:
Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 23 Διάρκεια εξέτασης : 6 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Θέμα (,5 μονάδες) Στις εισόδους του ακόλουθου κυκλώματος c b a εφαρμόζονται οι κάτωθι κυματομορφές.
Θέματα Διπλωματικών Εργασιών
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχ. & Μηχ. Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής & Υπολογιστών Εργαστήριο Μικροϋπολογιστών & Ψηφιακών Συστημάτων Τηλ.: 210 772-2500, Γραμμ.: 210 772-3548,
Παράρτηµα Γ. Τα Βασικά της Λογικής Σχεδίασης. Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση
Οργάνωση και Σχεδίαση Υπολογιστών Η ιασύνδεση Υλικού και Λογισµικού, 4 η έκδοση Παράρτηµα Γ Τα Βασικά της Λογικής Σχεδίασης ιαφάνειες διδασκαλίας του πρωτότυπου βιβλίου µεταφρασµένες στα ελληνικά και εµπλουτισµένες
ΗΜΥ 210: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο Ένα συνδυαστικό κύκλωµα µπορεί να περιγραφεί από: Φεβ-05. n-είσοδοι
ΗΜΥ 2: Λογικός Σχεδιασµός, Εαρινό Εξάµηνο 25 Φεβ-5 ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Εξάµηνο 25 Κεφάλαιο 3 -i: Σχεδιασµός Συνδυαστικών Κυκλωµάτων Περίληψη Αρχές σχεδιασµού Ιεραρχία σχεδιασµού Σχεδιασµός
Πράξεις με δυαδικούς αριθμούς
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 25-6 Πράξεις με δυαδικούς αριθμούς (αριθμητικές πράξεις) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Πράξεις με δυαδικούς
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 11
ΗΜΥ Εισαγωγή στην Τεχνολογία ιάλεξη 11 13 Οκτωβρίου, 6 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ
9. O Προσομοιωτής Κβαντικού Υπολογιστή QCS
9. O Προσομοιωτής Κβαντικού Υπολογιστή QCS Σύνοψη Στο κεφάλαιο αυτό δίνονται οι οδηγίες χρήσης του προσομοιωτή κβαντικού υπολογιστή QCS, ο οποίος έχει αναπτυχθεί από τον συγγραφέα και συνοδεύει το βιβλίο
Παρουσίαση Δραστηριοτήτων
Ημερίδα Μικρο/νανο Ηλεκτρονική & Ενσωματωμένα Συστήματα Corallia Clusters Initiative 19 Νοεμβρίου 2008 Εργαστήριο Υπολογιστικών Συστημάτων Τμήμα Πληροφορικής Πανεπιστήμιο Πειραιώς Παρουσίαση Δραστηριοτήτων
Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL
Κεφάλαιο 3 ο Ακολουθιακά Κυκλώματα με ολοκληρωμένα ΤΤL 3.1 Εισαγωγή στα FLIP FLOP 3.1.1 Θεωρητικό Υπόβαθρο Τα σύγχρονα ακολουθιακά κυκλώματα με τα οποία θα ασχοληθούμε στο εργαστήριο των Ψηφιακών συστημάτων
Εξαγωγή Διανυσμάτων Δοκιμής. Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών
Εξαγωγή Διανυσμάτων Δοκιμής Δημήτρης Νικολός, Τμήμα Μηχ. Ηλεκτρονικών Υπολογιστών και Πληροφορικής, Παν. Πατρών Περίγραμμα ργρ Παρουσίασης Είδη Συνόλων Δοκιμής Ντετερμινιστικά σύνολα δοκιμής Συμβολισμοί
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ 3/02/2019 ΚΑΡΑΓΚΙΑΟΥΡΗΣ ΝΙΚΟΛΑΟΣ ΘΕΜΑ 1 ο 1. Να γράψετε στο τετράδιό σας το γράμμα καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι
5.1 Θεωρητική εισαγωγή
ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 5 ΚΩ ΙΚΟΠΟΙΗΣΗ BCD Σκοπός: Η κατανόηση της µετατροπής ενός τύπου δυαδικής πληροφορίας σε άλλον (κωδικοποίηση/αποκωδικοποίηση) µε τη µελέτη της κωδικοποίησης BCD
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Ακολουθιακή Λογική. Επιμέλεια Διαφανειών: Δ.
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Ακολουθιακή Λογική Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Εισαγωγή Είσοδοι Συνδυαστικό Κύκλωμα Έξοδοι Στοιχεία Μνήμης Κατάσταση
i Το τρανζίστορ αυτό είναι τύπου NMOS. Υπάρχει και το συμπληρωματικό PMOS. ; Τι συμβαίνει στο τρανζίστορ PMOS; Το τρανζίστορ MOS(FET)
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 25-6 Το τρανζίστορ MOS(FET) πύλη (gate) Ψηφιακή και Σχεδίαση πηγή (source) καταβόθρα (drai) (σχεδίαση συνδυαστικών κυκλωμάτων) http://di.ioio.gr/~mistral/tp/comparch/
Κεφάλαιο 4 ο. Ο Προσωπικός Υπολογιστής
Κεφάλαιο 4 ο Ο Προσωπικός Υπολογιστής Μάθημα 4.3 Ο Επεξεργαστής - Εισαγωγή - Συχνότητα λειτουργίας - Εύρος διαδρόμου δεδομένων - Εύρος διαδρόμου διευθύνσεων - Εύρος καταχωρητών Όταν ολοκληρώσεις το μάθημα
9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ
ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ 61 9. OIΚΟΥΜΕΝΙΚΕΣ ΠΥΛΕΣ ΠΟΛΛΑΠΛΩΝ ΕΙΣΟ ΩΝ I. Βασική Θεωρία Οι πύλες NAND και NOR ονομάζονται οικουμενικές πύλες (universal gates) γιατί κάθε συνδυαστικό κύκλωμα μπορεί να υλοποιηθεί
ΗΜΥ 210: Σχεδιασμός Ψηφιακών Συστημάτων. Καταχωρητές 1
ΗΜΥ-210: Σχεδιασμός Ψηφιακών Συστημάτων Καταχωρητές Διδάσκουσα: Μαρία Κ. Μιχαήλ Πανεπιστήμιο Κύπρου Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Περίληψη Καταχωρητές Παράλληλης Φόρτωσης Καταχωρητές
ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ
Τμήμα Ηλεκτρολόγων Μηχανικών Εργαστήριο Ενσύρματης Τηλεπικοινωνίας ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ Μάθημα 8: Σύγχρονα ακολουθιακά κυκλώµατα (µέρος Α ) Διδάσκων: Καθηγητής Ν. Φακωτάκης Κυκλώµατα οδηγούµενα από
Ψηφιακή Λογική και Σχεδίαση
Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Αρχιτεκτονική Υπολογιστών 26-7 Ψηφιακή Λογική και Σχεδίαση (σχεδίαση συνδυαστικών κυκλωμάτων) http://mixstef.github.io/courses/comparch/ Μ.Στεφανιδάκης Το τρανζίστορ
Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων
ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 10 : Κωδικοποίηση καναλιού Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Απόσταση και βάρος Hamming Τεχνικές και κώδικες ανίχνευσης &
ΑΣΚΗΣΗ 9. Tα Flip-Flop
ΑΣΚΗΣΗ 9 Tα Flip-Flop 9.1. ΣΚΟΠΟΣ Η κατανόηση της λειτουργίας των στοιχείων μνήμης των ψηφιακών κυκλωμάτων. Τα δομικά στοιχεία μνήμης είναι οι μανδαλωτές (latches) και τα Flip-Flop. 9.2. ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ
ΚΑΝΟΝΙΣΜΟΣ ΕΚΠΟΝΗΣΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ «ΕΠΕΞΕΡΓΑΣΙΑ ΨΗΦΙΑΚΟΥ ΣΗΜΑΤΟΣ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΥΛΙΚΟΥ»
Πρόγραμμα Μεταπτυχιακών Σπουδών «Τεχνολογίες και Συστήματα Ευρυζωνικών Εφαρμογών και Υπηρεσιών» ΚΑΝΟΝΙΣΜΟΣ ΕΚΠΟΝΗΣΗΣ ΕΡΓΑΣΙΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ «ΕΠΕΞΕΡΓΑΣΙΑ ΨΗΦΙΑΚΟΥ ΣΗΜΑΤΟΣ ΚΑΙ ΣΧΕΔΙΑΣΜΟΣ ΥΛΙΚΟΥ» Ακαδημαϊκό
4 η Θεµατική Ενότητα : Συνδυαστική Λογική. Επιµέλεια διαφανειών: Χρ. Καβουσιανός
4 η Θεµατική Ενότητα : Συνδυαστική Λογική Επιµέλεια διαφανειών: Χρ. Καβουσιανός Λογικά Κυκλώµατα Ø Τα λογικά κυκλώµατα διακρίνονται σε συνδυαστικά (combinational) και ακολουθιακά (sequential). Ø Τα συνδυαστικά
ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ
ΣΤΑΤΙΚΕΣ ΚΑΙ ΔΥΝΑΜΙΚΕΣ ΜΝΗΜΕΣ ΤΥΧΑΙΑΣ ΠΡΟΣΠΕΛΑΣΗΣ (Static and Dynamic RAMs). ΔΙΑΡΘΡΩΣΗ ΤΟΥ ΜΑΘΗΜΑΤΟΣ ΘΕΜΑΤΙΚΕΣ ΕΝΟΤΗΤΕΣ ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ ΗΜΙΑΓΩΓΙΚΩΝ ΜΝΗΜΩΝ. ΒΑΣΙΚΗ ΛΕΙΤΟΥΡΓΙΑ RAM CMOS. ΤΥΠΟΙ ΚΥΤΤΑΡΩΝ ΑΡΧΕΣ
Κεφάλαιο 15 o. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab. Έλεγχος Ορθής Λειτουργίας 2
ΚΥΚΛΩΜΑΤΑ VLSI Πανεπιστήμιο Ιωαννίνων Έλεγχος Ορθής Λειτουργίας Κεφάλαιο 15 o Τμήμα Μηχανικών Η/Υ και Πληροφορικής Γ. Τσιατούχας ΚΥΚΛΩΜΑΤΑ VLSI Διάρθρωση 1. Ελαττώματα, σφάλματα, λάθη 2. Ανίχνευση σφαλμάτων
ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής
ΕΚΘΕΣΗ ΠΡΟΟ ΟΥ Υποψήφιος ιδάκτορας: Ιωάννης Κυριαζής Το πρόβληµα Το πρόβληµα που καλείται ο υποψήφιος διδάκτορας να επιλύσει είναι η εξαγωγή χαρακτηριστικών (feature extraction) από ένα 3 αντικείµενο,
Δυαδικό Σύστημα Αρίθμησης
Δυαδικό Σύστημα Αρίθμησης Το δυαδικό σύστημα αρίθμησης χρησιμοποιεί δύο ψηφία. Το 0 και το 1. Τα ψηφία ενός αριθμού στο δυαδικό σύστημα αρίθμησης αντιστοιχίζονται σε δυνάμεις του 2. Μονάδες, δυάδες, τετράδες,
ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΑΝΤΩΝΗΣ ΠΑΣΧΑΛΗΣ
ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΧΕΔΙΑΣΗ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ - VHDL ΥΛΙΚΟ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΠΠΣ Πληροφορικής και Τηλεπικοινωνιών, E Εξάμηνο
Ψηφιακά Συστήματα. 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων
Ψηφιακά Συστήματα 6. Σχεδίαση Συνδυαστικών Κυκλωμάτων Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Μονάδες Μνήμης και Διατάξεις Προγραμματιζόμενης Λογικής
Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Μονάδες Μνήμης και Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Μονάδες Μνήμης - Προγραμματιζόμενη Λογική Μια μονάδα μνήμης είναι ένα
Υλοποιήσεις Ψηφιακών Φίλτρων
Ψηφιακή Επεξεργασία Σηµάτων 10 Υλοποιήσεις Ψηφιακών Φίλτρων Α. Εισαγωγή Οποιοδήποτε γραµµικό χρονικά αµετάβλητο σύστηµα διακριτού χρόνου χαρακτηρίζεται πλήρως από τη συνάρτηση µεταφοράς του η οποία έχει
Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6)
Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών Τοµέας Υδατικών Πόρων Μάθηµα: Τυπικά Υδραυλικά Έργα Μέρος 2: ίκτυα διανοµής Άσκηση E0: Μαθηµατική διατύπωση µοντέλου επίλυσης απλού δικτύου διανοµής
Ύλη Λογικού Σχεδιασµού Ι
4 η Θεµατική Ενότητα : Συνδυαστική Λογική Ύλη Λογικού Σχεδιασµού Ι Κεφ 2 Κεφ 3 Κεφ 4 Κεφ 6 Συνδυαστική Λογική 2 Εισαγωγή Λογικά Κυκλώµατα Συνδυαστικά: Οι έξοδοι είναι συνάρτηση των εισόδων Ακολουθιακά:
Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level)
Επίπεδο Ψηφιακής Λογικής (The Digital Logic Level) Απαντήσεις 1. Η παραγγελία είναι σάντουιτς ή ένα σουβλάκι και τηγανητές πατάτες η οποία μπορεί να αναλυθεί ως σάντουιτς ή (σουβλάκι και τηγανητές πατάτες)
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ. ΜΑΘΗΜΑ 2 ο. ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ ΜΑΘΗΜΑ 2 ο ΑΛΓΕΒΡΑ Boole ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ 2009-10 ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΥΠΟΛΟΓΙΣΤΕΣ 1 Άλγεβρα Βοοle η θεωρητική βάση των λογικών κυκλωμάτων Η άλγεβρα Βοοle ορίζεται επάνω στο σύνολο
Αρχιτεκτονική Υπολογιστών
Αρχιτεκτονική Υπολογιστών Οργάνωση Βασικές Πηγές: Αρχιτεκτονική Υπολογιστών: μια Δομημένη Προσέγγιση, Α. Tanenbaum, Vrije Universiteit, Amsterdam. Περιβάλλον Προσομοίωσης Hades, University of Hamburg http://tams-www.informatik.uni-hamburg.de/applets/hades/
ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ
ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε
Ψηφιακοί Υπολογιστές
1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 9: Ελαχιστοποίηση και Κωδικοποίηση Καταστάσεων, Σχεδίαση με D flip-flop, Σχεδίαση με JK flip-flop, Σχεδίαση με T flip-flop Δρ. Μηνάς
Περίληψη. ΗΜΥ-210: Λογικός Σχεδιασµός Εαρινό Εξάµηνο Μετρητής Ριπής (Ripple Counter) Μετρητές (Counters) Μετρητής Ριπής (συν.
ΗΜΥ-2: Λογικός Σχεδιασµός Εαρινό Κεφάλαιο 7 ii: Μετρητές Πανεπιστήµιο Κύπρου Τµήµα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Μετρητής Ριπής Περίληψη Σύγχρονος υαδικός Μετρητής Σχεδιασµός µε Flip-Flops
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής & Πολυµέσων. Ψηφιακή Σχεδίαση. Κεφάλαιο 5: Σύγχρονη Ακολουθιακή
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΡΗΤΗΣ Τµήµα Εφαρµοσµένης Πληροφορικής & Πολυµέσων Ψηφιακή Σχεδίαση Κεφάλαιο 5: Σύγχρονη Ακολουθιακή Λογική Σύγχρονα Ακολουθιακά Κυκλώµατα Είσοδοι Συνδυαστικό κύκλωµα
ξργ Μονάδα επεξεργασίας ξργ δδ δεδομένων Μονάδα ελέγχου
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας ξργ Κεντρική Μονάδα Επεξεργασίας ξργ Μονάδα επεξεργασίας ξργ δδ δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας ξργ δεδομένων Δομή Αριθμητικής
Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Μονάδα Επεξεργασίας Δεδομένων Μονάδα
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. «Υλοποίηση αριθμητικών μονάδων υπολοίπου 2 n +1 με αριθμητική των n δυαδικών ψηφίων» Μαριδάκης Νικόλαος Α.Μ.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΥΛΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ (ΟΣΥΛ) ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Υλοποίηση αριθμητικών μονάδων υπολοίπου με αριθμητική