6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΨΗΦΙΑΚΗ ΜΝΗΜΗ (RAM – ROM).
Advertisements

Κ. Διαμαντάρας Α. Βαφειάδης Τμήμα Πληροφορικής ΑΤΕΙ Θεσσαλονίικης 2011 Συστήματα Μνήμης – Οργάνωση κύριας μνήμης.
Handling Local Variables General Purpose Registers
Μνημη τυχαιας προσπελασης (Random Access Memory - RAM)
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ & ΟΡΓΑΝΩΣΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 1 Εισαγωγή
ΔΕΞΙΟΤΗΤΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 ΠΕΡΙΓΡΑΦΗ ΤΩΝ ΜΝΗΜΩΝ ΕΝΟΣ Η/Υ ΤΜΗΜΑ: Τ6 ΟΝΟΜΑΤΑ: ΣΕΛΑΛΜΑΖΙΔΗΣ ΤΑΣΟΣ ΦΙΛΙΑΣ ΑΝΤΩΝΗΣ ΦΙΛΙΑΣ ΑΝΤΩΝΗΣ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ.
ΗΥ220 - Βασίλης Παπαευσταθίου1 ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων Χειμερινό Εξάμηνο Στατικές Μνήμες - SRAM.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
© Processor-Memory (DRAM) Διαφορά επίδοσης Performance
ΗΥ Παπαευσταθίου Γιάννης1 Clock generation.
ΗΥ Καλοκαιρινός Γιώργος1 PCI Bus Pin List. ΗΥ Καλοκαιρινός Γιώργος2 Initiator Target.
6/17/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Dynamic Random Access Memory.
Τεχνολογία ΛογισμικούSlide 1 Εκτέλεση σε Πραγματικό Χρόνο Τεχνολογία Λογισμικού Slide 25.
6/23/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Registers.
ΗΥ Καλοκαιρινός Γιώργος1 Bus. ΗΥ Καλοκαιρινός Γιώργος2 MCS51.
6/26/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Asynchronous Circuits.
ΗΥ Καλοκαιρινός Γιώργος1 SRAM. ΗΥ Καλοκαιρινός Γιώργος2 SRAM Block Diagram.
Translation Lookaside Buffers Φροντιστήριο του μαθήματος “Προηγμένοι Μικροεπεξεργαστές”
7/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Basic Modules Buffer FIFO Decoder, Encoder, Priority Encoder CAM.
Week 11 Quiz Sentence #2. The sentence. λαλο ῦ μεν ε ἰ δότες ὅ τι ὁ ἐ γείρας τ ὸ ν κύριον Ἰ ησο ῦ ν κα ὶ ἡ μ ᾶ ς σ ὺ ν Ἰ ησο ῦ ἐ γερε ῖ κα ὶ παραστήσει.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
Ιστορία Ηλεκτρονικών Υπολογιστών Η 1 η Γενιά Υπολογιστών O H.Y. ENIAC ENIAC, short for Electronic Numerical Integrator And Computer, was the.
ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Κ.ΑΛΑΦΟΔΗΜΟΣ καθηγητής Δ.Παπαχρήστος μέλος ΕΔΙΠ ΑΕΙ ΠΕΙΡΑΙΑ ΤΤ ΠΑΝΕΠΙΣΤΗΜΙΟ Α ΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.
ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ -- Δ. Σερπάνος 1 Κεφάλαιο 5.
Αρχιτεκτονική Υπολογιστών Ενότητα # 3: Ιεραρχία Μνήμης Διδάσκων: Γεώργιος Κ. Πολύζος Τμήμα: Πληροφορικής.
Αριθμητική Επίλυση Διαφορικών Εξισώσεων 1. Συνήθης Δ.Ε. 1 ανεξάρτητη μεταβλητή x 1 εξαρτημένη μεταβλητή y Καθώς και παράγωγοι της y μέχρι n τάξης, στη.
ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΉ ΝΊΚΟΣ ΠΑΠΑΔΆΚΗΣ Αρχιτεκτονική Υπολογιστών.
ERASMUS+ - ΒΔ 1 Σχολική Εκ π αίδευση – Εκ π αίδευση Ενηλίκων Ημερίδα Παροχής Πληροφοριών για τη Διαχείριση και Υλοποίηση των Εγκεκριμένων Σχεδίων (Πρόσκληση.
OFDM system characteristics. Effect of wireless channel Intersymbol interference in single carrier systems due to multipath propagation with channel delay.
1 Αρχιτεκτονική υπολογιστών Ενότητα 5 : Η Εσωτερική Μνήμη Φώτης Βαρζιώτης Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου.
ΕΝΟΤΗΤΑ 1 – Κεφάλαιο 2: Το εσωτερικό του Υπολογιστή Β΄ τάξη Λέξεις Κλειδιά: Μητρική πλακέτα, κάρτες επέκτασης, κάρτα οθόνης, κάρτα ήχου, τροφοδοτικό, Κεντρική.
Chapter 16 Control Unit Implemntation. A Basic Computer Model.
Δομή προσωπικού υπολογιστή
Μαθαίνω με “υπότιτλους”
Αντισταθμιστική ανάλυση
Καθηγητής Σταύρος Α. Κουμπιάς
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Ενότητα 5 : Οργάνωση Υλικού Υπολογιστών Δρ. Γκόγκος Χρήστος
Αντικειμενοστραφής Προγραμματισμός ΙΙ
Αρχές Πληροφορικής Ενότητα # 4: Δομή ενός υπολογιστικού συστήματος
Είδη των Cache Misses: 3C’s
Στο μάθημα συζητήσαμε για το spatial frequency tuning των κυττάρων της V1, που σημαίνει ότι τέτοια κύτταρα έχουν μέγιστη απόκριση για τον προτεινόμενο.
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΛΩΣΣΑ C
Υδρόβια Φυτά Θεοφανώ Κούλεντρου Rippling Water (Basic)
Μνήμη RAM, rom, cache ….
Εικόνα 2.1: Η Κεντρική Μονάδα.
ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΜΝΗΜΗΣ
Εφαρμογές Πληροφορικής
Εικόνα 2.1: Η Κεντρική Μονάδα.
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ Ι
Πανεπιστήμιο Θεσσαλίας
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ
Find: φ σ3 = 400 [lb/ft2] CD test Δσ = 1,000 [lb/ft2] Sand 34˚ 36˚ 38˚
Είδη των Cache Misses: 3C’s
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Εισαγωγή στην Τεχνολογία
aka Mathematical Models and Applications
Υλικό - Λογισμικό Υλικό (Hardware) Λογισμικό (Software)
Είδη των Cache Misses: 3C’s
Lower Bound for Partial Sums
Είδη των Cache Misses: 3C’s
Find: ρc [in] from load (4 layers)
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
CPSC-608 Database Systems
O επεξεργαστής: Η δίοδος δεδομένων (datapath) και η μονάδα ελέγχου (control) 4 κατηγορίες εντολών: Αριθμητικές-λογικές εντολές (add, sub, slt κλπ) –R Type.
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΛΩΣΣΑ C
Καταχωρητής Ι3 Α3 D Ι2 Α2 D Ι1 Α1 D Ι0 Α0 D CP.
Μεταγράφημα παρουσίασης:

6/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Static Random Access Memory

6/15/2015HY220: Ιάκωβος Μαυροειδής2 Overview Memory is a collection of storage cells with associated input and output circuitry Possible to read and write cells Random access memory (RAM) contains words of information Data accessed using a sequence of signals Leads to timing waveforms Decoders are an important part of memories Selects specific data in the RAM Static RAM loses values when circuit power is removed.

6/15/2015HY220: Ιάκωβος Μαυροειδής3 Comments about Memory Access and Timing  Most computers have a central processing unit (CPU)  Processor generates control signals, address, and data  Values stored and then read from RAM °The timing of the system is very important. Processor provides data for the cycle time on writes Processor waits for the access time for reads

6/15/2015HY220: Ιάκωβος Μαυροειδής4 Memory Arrays

6/15/2015HY220: Ιάκωβος Μαυροειδής5 Types of Random Access Memories  Static random access memory (SRAM)  Operates like a collection of latches  Once value is written, it is guaranteed to remain in the memory as long as power is applied  Generally expensive  Used inside processors (like the Pentium)  Dynamic random access memory (DRAM)  Generally, simpler internal design than SRAM  Requires data to be rewritten (refreshed), otherwise data is lost  Often hold larger amount of data than SRAM  Longer access times than SRAM  Used as main memory in computer systems

6/15/2015HY220: Ιάκωβος Μαυροειδής6 Δύο Κατηγορίες Μνήμης Static RAM (SRAM) Δεδομένα αποθηκεύονται σε Latch. +Ταχύτερη προσπέλαση μνήμης. +Δεν χρειάζεται refreshing. +Καλή συμπεριφόρα στον θόρυβο. -Μεγαλύτερο μέγεθος από DRAM. Dynamic RAM (DRAM) Δεδομένα αποθηκεύονται σε φορτίο dynamic node. +Μικρό μέγεθος μνήμης. -Χρειάζεται refreshing λόγω leakage. Πιο αργή από SRAM. -Προβλήματα με θόρυβο (noise). data write/read data write/read C storage cell

6/15/2015HY220: Ιάκωβος Μαυροειδής7 RAM Interface Signals  Data input and output lines carry data  Memory contains 2 k words  k address lines select one word out of 2 k  Read asserted when data to be transferred to output  Write asserted when data input to be stored

6/15/2015HY220: Ιάκωβος Μαυροειδής8 Random Access Memory Fundamentals  Lets consider a simple RAM chip  8 words of 2 bytes each (each word is 16 bits)  How many address bits do we need? word Pick one of 8 locations Dec Binary Data and Input signals ____ address signals Each bit stored in a binary cell

6/15/2015HY220: Ιάκωβος Μαυροειδής9 Αρχιτεκτονική Μνήμης Row Decoder Row Address Storage cell Word line Bit line Sense amplifiers(read)/ Drivers (write) Column decoder Column Address Data I/O Read: select desired bits Write: do not write unwanted bits

6/15/2015HY220: Ιάκωβος Μαυροειδής10 Inside the RAM Device  Address inputs go into decoder  Only one output active  Word line selects a row of bits (word)  Data passes through OR gate  Each binary cell (BC) stores one bit  Input data stored if Read/Write is 0  Output data driven if Read/Write is 1

6/15/2015HY220: Ιάκωβος Μαυροειδής11 Inside the SRAM Device  Note: delay primarily depends on the number of words  Delay not effected by size of words °How many address bits would I need for 16 words? Word

6/15/2015HY220: Ιάκωβος Μαυροειδής12 Array Architecture

6/15/2015HY220: Ιάκωβος Μαυροειδής13 Six transistor CMOS SRAM cell. word line bit Όταν η word line ενεργοποιείται (V DD ) τότε η τιμή του Latch διαβάζεται στα bit και bit κατά το διάβασμα της μνήμης ή η τιμή του Latch γράφεται από τα bit και bit κατά την εγγραφή της μνήμης.

6/15/2015HY220: Ιάκωβος Μαυροειδής14 SRAM Banks

6/15/2015HY220: Ιάκωβος Μαυροειδής15 Read Operation

6/15/2015HY220: Ιάκωβος Μαυροειδής16 Write Operation

6/15/2015HY220: Ιάκωβος Μαυροειδής17 Example 1 : Combination of Read/Write

6/15/2015HY220: Ιάκωβος Μαυροειδής18 Example 2: Combination of Read/Write

6/15/2015HY220: Ιάκωβος Μαυροειδής19 Summary  Memories provide storage for computers  Memories are organized in words  Selected by addresses  SRAMs store data in latches  Accessed by surrounding circuitry  RAM waveforms indicate the control signals needed for access  Words in SRAMs are accessed with decoders  Only one word selected at a time