Μνήμες RAM Διάλεξη 12
Δομή της διάλεξης Εισαγωγή Κύτταρα Στατικής Μνήμης Κύτταρα Δυναμικής Μνήμης Αισθητήριοι Ενισχυτές Αποκωδικοποιητές Διευθύνσεων Ασκήσεις
Μνήμες RAM Εισαγωγή
Μνήμες RAM RAM: μνήμη με ικανότητα εγγραφής και ανάγνωσης στην οποία η προσπέλαση σε οποιαδήποτε θέση είναι το ίδιο εύκολη με κάθε άλλη θέση Τύποι RAM: Στατική RAM: μη καταστροφική ανάγνωση της αποθηκευμένης πληροφορίας Δυναμική RAM: συνήθως καταστροφική ανάγνωση, διαδικασία επανατοποθέτησης των δεδομένων στη μνήμη Επιθυμητά χαρακτηριστικά: Μεγάλη ταχύτητα Μεγάλη πυκνότητα αποθήκευσης Μικρή κατανάλωση ισχύος
Chip μνήμης 256Mb
Λειτουργικά τμήματα μιας βασικής συστοιχίας μνήμης 2Μ+Ν θέσεις αποθήκευσης
Κύτταρα Στατικής Μνήμης Μνήμες RAM Κύτταρα Στατικής Μνήμης
Μανδαλωτής Δύο αντιστροφείς σε σειρά, με την έξοδο του δεύτερου να συνδέεται πίσω στην είσοδο του πρώτου Δισταθές κύκλωμα
Μανδαλωτής Χαρακτηριστική μεταφοράς τάσης δύο αντιστροφέων σε σειρά Χαρακτηριστική μεταφοράς τάσης δύο αντιστροφέων σε σειρά Δύο σταθερά σημεία χρήση για αποθήκευση δυαδικών δεδομένων Ένα ασταθές χρήσιμο για τη σχεδίαση αισθητηρίων ενισχυτών
Το κύτταρο 6-Τ Το βασικό κύτταρο μνήμης σχηματίζεται από τον μανδαλωτή δύο αντιστροφέων και δύο τρανζίστορ πρόσβασης MA1 και MA2 Τα MA1 και MA2 προσφέρουν απομόνωση από άλλα κύτταρα μνήμης, και παρέχουν μια δίοδο για την εγγραφή και την ανάγνωση πληροφορίας Συμπληρωματικές έξοδοι
Το κύτταρο 6-Τ – Υλοποιήσεις (a) Κύτταρο μνήμης NMOS με έξι τρανζίστορ, (b) Κύτταρο μνήμης NMOS με αντιστάσεις φόρτου από πολυπυρίτιο, (c) Κύτταρο μνήμης CMOS με έξι τρανζίστορ
Η Λειτουργία Ανάγνωσης Ανάγνωση με 0 αποθηκευμένο στο κύτταρο Οι δύο γραμμές bit είναι αρχικά προφορτισμένες στο μισό της VDD
Η Λειτουργία Ανάγνωσης MP1, MN2 είναι off ΜΑ1 στη γραμμική περιοχή ΜΑ2 στον κορεσμό
Η Λειτουργία Ανάγνωσης Οι τάσεις στο κύκλωμα, αφού ο αισθητήριος ενισχυτής φτάσει στη σταθερή κατάσταση Ο μανδαλωτής έχει αποκαταστήσει τις τάσεις των κυττάρων στα πλήρη λογικά επίπεδα
Η Λειτουργία Ανάγνωσης Οι κυματομορφές του κυκλώματος
Η Λειτουργία Ανάγνωσης Η ανάγνωση ενός 1, απλά αντιστρέφει τις συνθήκες
Η Λειτουργία Εγγραφής Κύτταρο μνήμης το οποίο είναι έτοιμο για μια εγγραφή ενός 0, ενώ είναι ήδη αποθηκευμένο ένα 0 στο κύτταρο
Η Λειτουργία Εγγραφής Κύτταρο μνήμης το οποίο είναι έτοιμο για μια εγγραφή ενός 0, ενώ είναι ήδη αποθηκευμένο ένα 1 στο κύτταρο Πρέπει να αλλάξει η κατάσταση του κυττάρου
Η Λειτουργία Εγγραφής Οι κυματομορφές γραμμών bit και κόμβου δεδομένων καθώς γράφεται ένα 0 στο κύτταρο 6-Τ
Κύτταρα Δυναμικής Μνήμης Μνήμες RAM Κύτταρα Δυναμικής Μνήμης
Το κύτταρο 1-Τ Χαλαρώνοντας την απαίτηση για στατική αποθήκευση δεδομένων, καταλήγουμε σε πολύ μικρότερο κύτταρο μνήμης Απαιτεί μόνο ένα τρανζίστορ και έναν πυκνωτή Τα δεδομένα αποθηκεύονται ως παρουσία ή απουσία φορτίου στον πυκνωτή του κυττάρου Ρεύματα διαρροής η πληροφορία τελικά καταστρέφεται Περιοδική ανάγνωση της κατάστασης του κυττάρου και επανεγγραφή της: λειτουργία ανανέωσης Χρόνος ανανέωσης: 2 ms έως 10 ms
Η αποθήκευση ενός 0 Το MOSFET εκφορτίζει εντελώς τη χωρητικότητα
Η αποθήκευση ενός 1 Το MOSFET φορτίζει τη χωρητικότητα σε μια τάση που είναι μικρότερη από την τάση πύλης κατά μια τάση κατωφλίου
Η ανάγνωση δεδομένων Προφόρτιση γραμμής bit συνήθως μέχρι VDD ή VDD/2 Ολικό φορτίο στους δύο πυκνωτές QI=CBLVBL+CCVC Τρανζίστορ πρόσβασης σε αγωγή Διαμοιρασμός φορτίου Η τελική τιμή του αποθηκευμένου φορτίου QF=(CBL+CC)VF Η τάση στη γραμμή bit μεταβάλλεται ελαφρά QI =QF οπότε Το σήμα που πρέπει να ανιχνευτεί είναι η μεταβολή στην τάση της γραμμής bit από την αρχική τιμή προφόρτισής της:
Η ανάγνωση δεδομένων Αν η VBL προφορτιστεί στο μισό μεταξύ των επιπέδων 1 και 0 ΔV είναι θετική αν αποθηκευτεί 1 στο κύτταρο και αρνητική για 0 Η ΔV μπορεί να είναι αρκετά μικρή Το περιεχόμενο του κυττάρου καταστρέφεται κατά την ανάγνωση Τα δεδομένα πρέπει επανεγγραφούν στο κύτταρο
Το κύτταρο 3-Τ Αποθήκευση πληροφορίας στη CC όπως και στο κύτταρο 1-T Προσθήκη δύο τρανζίστορ για μη καταστρεπτική ανάγνωση Και εδώ πρέπει να γίνεται περιοδική ανανέωση γιατί τα ρεύματα διαρροής θα καταστρέψουν την πληροφορία
Το κύτταρο 4-Τ Συμβιβασμός ανάμεσα στα κύτταρα 6-Τ και 1-Τ Τα στοιχεία φόρτου παραλείπονται Η πληροφορία αποθηκεύεται στις χωρητικότητες
Αποθήκευση στο κύτταρο 4-Τ
Ανάγνωση από το κύτταρο 4-Τ
Αισθητήριοι Ενισχυτές Μνήμες RAM Αισθητήριοι Ενισχυτές
Αισθητήριοι Ενισχυτές Ανιχνεύουν τα μικρά ρεύματα που διατρέχουν τα τρανζίστορ πρόσβασης ή τη μικρή διαφορά τάσης που προκύπτει από το διαμοιρασμό του φορτίου Ενισχύουν το σήμα σε πλήρη λογικά επίπεδα Για κάθε γραμμή bit ή ζεύγος γραμμών bit υπάρχει ένας αισθητήριος ενισχυτής Αναγεννητικές ιδιότητες του κυκλώματος μανδάλωσης αίσθηση μεγάλης ταχύτητας
Αισθητήριος Ενισχυτής για το κύτταρο 6-T Αισθητήριος Ενισχυτής: Μανδαλωτής δύο αντιστροφέων συν τρανζίστορ προφόρτισης Το τρανζίστορ προφόρτισης αναγκάζει το μανδαλωτή να λειτουργεί στο ασταθές σημείο ισορροπίας
Αισθητήριος Ενισχυτής για το κύτταρο 6-T Οι κυματομορφές τάσης της γραμμής bit στη διάρκεια της λειτουργίας προφόρτισης
Αισθητήριος Ενισχυτής για το κύτταρο 1-T Χρήση αντίστοιχου αισθητήριου ενισχυτή με αυτόν του κυττάρου 6-Τ
Αισθητήριος Ενισχυτής για το κύτταρο 1-T Η ασύμμετρη αίσθηση του κυττάρου 1-Τ
Αποκωδικοποιητές Διευθύνσεων Μνήμες RAM Αποκωδικοποιητές Διευθύνσεων
Αποκωδικοποιητής NOR CMOS
Αποκωδικοποιητής NAND CMOS
Αποκωδικοποιητές Διευθύνσεων Η σειριακή δομή στοίβας της πύλης NAND τείνει να είναι πιο αργή από την αντίστοιχη παράλληλη δομή NOR Στατικές δομές: μεγάλη κατανάλωση ισχύος σε μνήμες υψηλής πυκνότητας Χρήση δυναμικών αποκωδικοποιητών: καταναλώνουν μικρή ισχύ, χρησιμοποιούν μόνο λίγα τρανζίστορ PMOS
Μνήμες RAM Ασκήσεις
Άσκηση 1 – Εκφώνηση (προς λύση) Ένα chip CMOS 256 Mb στατικής μνήμης χρησιμοποιεί το τυπικό κύτταρο μνήμης με 6 τρανζίστορ. Πόσο ρεύμα διαρροής επιτρέπεται ανά κύτταρο μνήμης, αν το ολικό ρεύμα ηρεμίας της μνήμης πρόκειται να είναι μικρότερο από 1mA;
Άσκηση 2 – Εκφώνηση (προς λύση) Να υποθέσετε ότι οι δύο γραμμές bit είναι σταθερές στα 1.5V στο κύκλωμα των σχημάτων της επόμενης διαφάνειας, και ότι έχουμε φτάσει σε μια σταθερή κατάσταση, με την τάση γραμμής λέξης να ισούται με 3V. Να υποθέσετε ότι τα τρανζίστορ του αντιστροφέα έχουν όλα W/L=1/1, VTN=0.7V, VTP=-0.7V και γ=0. Ποια είναι η μέγιστη τιμή του W/L για τα MA1 και MA2 (να χρησιμοποιήσετε την ίδια τιμή) που θα μας εξασφαλίσει ότι η τάση στον κόμβο D1≤0.7V και η τάση στον κόμβο D2≥2.3V;
Άσκηση 2 – Εκφώνηση (προς λύση)
Άσκηση 3 – Εκφώνηση (προς λύση) Το κύτταρο 1-Τ στο παρακάτω σχήμα χρησιμοποιεί τάση γραμμής bit ίση με 5V και τάση γραμμής λέξης 5V. Ποιες είναι οι τάσεις κυττάρου που είναι αποθηκευμένες στη CC για ένα 1 και ένα 0, αν είναι VTO=1V, γ=0.5V1/2 και 2φF=0.6V; Ποια θα ήταν η ελάχιστη τάση γραμμής λέξης που θα απαιτείτο για να φτάσει η τάση του κυττάρου στα 5V για ένα 1;
Άσκηση 4 – Εκφώνηση (προς λύση) Τα ρεύματα διαρροής τείνουν συνήθως να διαταράσσουν μια από τις δύο δυνατές καταστάσεις στο κύτταρο 1-Τ. Για το κύκλωμα του σχήματος της προηγούμενης άσκησης, ποιο επίπεδο είναι το πιο ευαίσθητο στα ρεύματα διαρροής και γιατί;
Άσκηση 5 – Εκφώνηση (προς λύση) Ένα κύτταρο 1-Τ έχει CC=60fF και CBL=7.5pF. Αν οι γραμμές bit είναι προφορτισμένες στα 2.5V και η τάση του κυττάρου είναι 0V, ποια είναι η μεταβολή ΔV στην τάση γραμμής bit, μετά από πρόσβαση στο κύτταρο; Ποια είναι η τελική τάση στο κύτταρο;
Άσκηση 6 – Εκφώνηση (προς λύση) Μια μνήμη με κύτταρα 1-Τ μπορεί να κατασκευαστεί χρησιμοποιώντας τρανζίστορ PMOS στη συστοιχία που φαίνεται στο παρακάτω σχήμα. Ποιες είναι οι τάσεις οι οποίες είναι αποθηκευμένες στη χωρητικότητα, και αντιστοιχούν στα λογικά επίπεδα 0 και 1, για μια τεχνολογία που χρησιμοποιεί VDD=5V; Να επαναλάβετε για VDD=3V.
Άσκηση 7 – Εκφώνηση (προς λύση) Να υπολογίσετε το ρεύμα εξόδου για σταθερή κατάσταση, από το κύτταρο 3-Τ στο παρακάτω σχήμα, αν στο κύτταρο είναι αποθηκευμένο ένα 1, και η τάση τροφοδοσίας είναι 5V, αντί 3V. Να χρησιμοποιήσετε VTO=1V, γ=0.65V0.5, 2φF=0.6V και ότι όλοι οι λόγοι W/L=2/1.
Άσκηση 8 – Εκφώνηση (προς λύση) Το ηλεκτρόδιο στο κάτω μέρος του πυκνωτή αποθήκευσης στο κύτταρο 1-Τ συνδέεται συχνά με μια τάση VPP αντί στη γείωση, όπως φαίνεται στο παρακάτω σχήμα. Να υποθέσετε ότι είναι VPP=5V. Ποιες είναι οι τάσεις που αποθηκεύονται στο κύτταρο στον κόμβο VC για 0=0V στη γραμμή bit, και 1=3V στη γραμμή bit; Να υποθέσετε ότι η γραμμή λέξης μπορεί να οδηγηθεί στα 3V. Ποιο επίπεδο θα υποβαθμιστεί λόγω διαρροής σε αυτό το κύτταρο;
Πανεπιστήμιο Πατρών, Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών & Τεχνολογίας Υπολογιστών Τομέας Ηλεκτρονικής & Υπολογιστών, Εργαστήριο Ηλεκτρονικών Εφαρμογών Η διάλεξη έγινε στο πλαίσιο του προγράμματος EΠΕΑΕΚ II από το μεταπτυχιακό φοιτητή Παπαμιχαήλ Μιχαήλ για το μάθημα Ψηφιακά Ολοκληρωμένα Κυκλώματα και Συστήματα Καθηγητής Κωνσταντίνος Ευσταθίου ©2008