Ανάλυση εικόνας 6-22 (Rabaey) Σπηλιόπουλος Βασίλειος ΑΜ 6089
Δυναμικές ή ψευδοπαλμικές μεταβάσεις Στην ιδανική περίπτωση που οι πύλες ενός κυκλώματος δεν παρουσιάζουν καθυστέρηση κάθε κόμβος του κυκλώματος παρουσιάζει το πολύ μία μετάβαση στη διάρκεια μιας περιόδου του ρολογιού Το αν ένας κόμβος θα παρουσιάσει μετάβαση εξαρτάται από τη λογική που υλοποιεί το κύκλωμα. Εξαιτίας όμως της καθυστέρησης που παρουσιάζουν οι πύλες, είναι δυνατόν ένας κόμβος να πραγματοποιήσει περισσότερες από μία μεταβάσεις μέχρι να σταθεροποιηθεί στη σωστή τιμή. Είναι επίσης δυνατόν ένας κόμβος που ιδανικά δε θα παρουσίαζε καμία μετάβαση, εξαιτίας της καθυστέρησης διάδοσης των σημάτων να πραγματοποιήσει μεταβάσεις. Αυτές οι επιπλέον μεταβάσεις, οι οποίες δεν υπαγορεύονται από τη λογική που υλοποιεί το κύκλωμα, ονομάζονται ψευδοπαλμικές μεταβάσεις και αποτελούν πρόβλημα διότι συνεισφέρουν στη δυναμική κατανάλωση ενέργειας
Παράδειγμα Αρχικά: out1=out2=out3=…=1 Τελικά: out1=out3=out5=…=0 out2=out4=out6=…=1 Δηλαδή οι περιττές έξοδοι πηγαίνουν από 1 σε 0 ενώ οι άρτιες παραμένουν στο 1
Παράδειγμα Στην πράξη όμως και οι άρτιες έξοδοι παρουσιάζουν μεταβολή. Για παράδειγμα, επειδή ο κόμβος out3 καθυστερεί να πάρει την τιμή 0, η ο κόμβος out4 θα αρχίσει να κινείται προς το 0 διότι προσωρινά οι δύο είσοδοι της nand βρίσκονται στο 1. Όταν ο κόμβος out3 γίνει 0, τότε ο out4 θα κινηθεί προς το 1, που είναι και η σωστή τιμή που πρέπει να πάρει ο κόμβος.
Εξομοίωση Εξομοιώσαμε το ακόλουθο κύκλωμα
Εξομοίωση Και προέκυψε το ακόλουθο διάγραμμα