HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI.

Σχετικά έγγραφα
HY121 Ηλεκτρικά Κυκλώματα

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

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

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

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

ΗΥ220 Εργαστήριο Ψηφιακών Κυκλωμάτων

«Σχεδιασμός Ψηφιακών Συστημάτων σε FPGA» Εαρινό εξάμηνο

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2017

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI

Κεφάλαιο 2 ο. Γ. Τσιατούχας. VLSI Systems and Computer Architecture Lab

Στατική ηλεκτρική ανάλυση του αντιστροφέα CMOS. Εισαγωγή στην Ηλεκτρονική

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

ΗΜΥ 307 ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ. Εαρινό Εξάμηνο ΧΑΡΗΣ ΘΕΟΧΑΡΙΔΗΣ

1) Ταχύτητα. (Χρόνος καθυστερήσεως της διαδόσεως propagation delay Tpd ). Σχήμα 11.1β Σχήμα 11.1γ

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

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

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


4.2 Αναπαράσταση δυαδικών τιμών στα ψηφιακά κυκλώματα

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

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI.

Γ. Τσιατούχας. VLSI Technology and Computer Architecture Lab. Εισαγωγή 2

Εισαγωγή στα ψηφιακά κυκλώματα. Διάλεξη 1

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων 6: Ταχύτητα Κατανάλωση Ανοχή στον Θόρυβο

Εργαστηριακή άσκηση. Θεωρητικός και πρακτικός υπολογισμός καθυστερήσεων σε αναστροφείς CMOS VLSI

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

10. Χαρακτηριστικά στοιχεία λογικών κυκλωμάτων

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφική Σχεδίαση

Ψηφιακά Ηλεκτρονικά. Μάθηµα 3ο.. Λιούπης

Κεφάλαιο 1 Αφαιρετικότητα και Τεχνολογία Υπολογιστών (Computer Abstractions and Technology)

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

Ψηφιακά Ηλεκτρονικά. Μάθηµα 2ο.. Λιούπης

HY:433 Σχεδίαση Αναλογικών/Μεικτών και Υψισυχνών Κυκλωμάτων

ΗΜΥ 210 ΣΧΕΔΙΑΣΜΟΣ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

Λογικά Κυκλώματα NMOS. Διάλεξη 4

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI. 1 ΗΥ330 - Διάλεξη 7η - Ακολουθιακά Κυκλώματα

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

Κεφάλαιο Τρία: Ψηφιακά Ηλεκτρονικά

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

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

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

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

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

Εισαγωγή στην Αρχιτεκτονική Η/Υ

.Λιούπης. Ψηφιακά Ηλεκτρονικά Ακεραιότητα Ψηφιακού Σήµατος 1

1.4 Τεχνολογικές εξελίξεις στο Υλικό Υπολογιστών

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

4/10/2008. Στατικές πύλες CMOS και πύλες με τρανζίστορ διέλευσης. Πραγματικά τρανζίστορ. Ψηφιακή λειτουργία. Κανόνες ψηφιακής λειτουργίας

Φυσική σχεδίαση ολοκληρωμένων κυκλωμάτων

HY:433 Σχεδίαση Αναλογικών/Μεικτών και Υψισυχνών Κυκλωμάτων (περιγραφή μαθήματος) Φώτης Πλέσσας

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

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

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2017

Ηλεκτρικά Κυκλώματα & Δίκτυα ΙΙ. Ανασκόπηση Κεφαλαίου «Τελεστικοί Ενισχυτές»

Λογικά Κυκλώματα CMOS. Διάλεξη 5

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

ΠΛΗ10 Κεφάλαιο 2. ΠΛH10 Εισαγωγή στην Πληροφορική: Τόμος Α Κεφάλαιο: : Αριθμητική περιοχή της ALU 2.5: Κυκλώματα Υπολογιστών

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

ΘΕΜΑ : ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ DIGITAL ELECTRONICS

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

Εργαστήριο Ψηφιακών Κυκλωμάτων

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

Ψηφιακά Ηλεκτρονικά. Μάθηµα 5ο.. Λιούπης

Τα τρανζίστορ επίδρασης πεδίου (FET) Σπύρος Νικολαΐδης Αναπληρωτής Καθηγητής Τομέας Ηλεκτρονικής & ΗΥ Τμήμα Φυσικής

6 η διάλεξη Σχεδίαση και Υλοποίηση Συνδυαστικών Κυκλωμάτων σε επίπεδο Τρανζίστορ

ΗΛΕΚΤΡΟΝΙΚΗ Ι. Ενότητα 10: Κατασκευή ολοκληρωμένων κυκλωμάτων. Χατζόπουλος Αλκιβιάδης Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχ.

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

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

Σχεδιασμός Ψηφιακών Συστημάτων Χειμερινό Εξάμηνο Περίληψη

Εισαγωγή στην Αρχιτεκτονική Η/Υ

7 η διάλεξη Ακολουθιακά Κυκλώματα

7 η διάλεξη Ακολουθιακά Κυκλώματα

Χρήση υπολογιστικών τεχνικών στον έλεγχο Ολοκληρωμένων Κυκλωμάτων. Ioannis Voyiatzis Τμήμα Μηχανικών Πληροφορικής Τ.Ε. TEI Αθήνας

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 6

Υ52 Σχεδίαση Ψηφιακών Ολοκληρωμένων Κυκλωμάτων και Συστημάτων. Δεληγιαννίδης Σταύρος Φυσικός, MsC in Microelectronic Design

ΤΙ ΕΙΝΑΙ Η ΗΛΕΚΤΡΟΝΙΚΗ;

ΘΕΜΑ : ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ ΔΙΑΡΚΕΙΑ: 1 περιόδος. 24/11/ :09 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

Τρίτο Σετ Φροντιστηριακών ασκήσεων Ψηφιακών Ηλεκτρονικών. Δρ. Χ. Μιχαήλ

ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

Καθυστέρηση στατικών πυλών CMOS

Οι Διδάσκοντες. Αντώνης Πασχάλης, Καθηγητής, Θεωρία. Χρήστος Κρανιώτης, ΕEΔΙΠ, Εργαστήριο

ΕΙΣΑΓΩΓΗ ΚΑΙ ΜΕΘΟΔΟΛΟΓΙΑ

Το μάθημα συνοπτικά (1) Το μάθημα συνοπτικά (2) Τι είναι ένα υπολογιστικό σύστημα ;

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

HY:433 Αναλογικά Κυκλώματα VLSI (περιγραφή μαθήματος) Φώτης Πλέσσας

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

Μία μέθοδος προσομοίωσης ψηφιακών κυκλωμάτων Εξελικτικής Υπολογιστικής

Ενισχυτικές Διατάξεις 1. Ο Τελεστικός ενισχυτής 741

ΑΣΚΗΣΗ 1 ΛΟΓΙΚΕΣ ΠΥΛΕΣ

Εισαγωγή. Στατική Λειτουργία V DD Q P Q N Q N =SAT QP=LIN QN=LIN Q P =SAT. Vi (Volts)

Λογική Τρανζίστορ-Τρανζίστορ. Διάλεξη 3

ΗΛΕΚΤΡΟΛΟΓΙΑ ΤΕΧΝΟΛΟΓΙ- ΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

Κυκλώματα αποθήκευσης με ρολόι

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

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

Ψηφιακά Κυκλώματα (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Λογικά Κυκλώματα με Διόδους, Αντιστάσεις και BJTs. Διάλεξη 2

Transcript:

HY330 Ψηφιακά Κυκλώματα - Εισαγωγή στα Συστήματα VLSI Διδάσκων: Χ. Σωτηρίου, Βοηθοί: θα ανακοινωθούν http://inf-server.inf.uth.gr/courses/ce330 1 ΗΥ330 - Διάλεξη 1η - Θεμέλια Ηλεκτρικών Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 2 1

Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 3 Νόμος του Moore Νόμος του Moore Ο αριθμός των τρανζίστορς ανά τσίπ διπλασιάζεται κάθε 18 μήνες 4 2

Νόμος του Moore Η ανάγκη για κλιμάκωση των διαστάσεων, δηλ. μικρότερα μεγέθη πηγάζει από τις εξής απαιτήσεις: 1. Μικρότερη κατανάλωση ενέργειας 2. Γρηγορότερη ταχύτητα 3. Μεγαλύτερη χωρητικότητα συσκευών για νέα Προϊόντα 4. Καλύτερο ωφέλιμο 5. Χαμηλότερη τιμή στην παραγωγή ΕΠΙΠΕΔΑ ΟΛΟΚΛΗΡΩΣΗΣ SSI (Small Scale Integration) MSI (Medium Scale Integration) LSI (Large Scale Integration) VLSI (Very Large Scale Integration) 10 πύλες 100 πύλες 10.000 πύλες >10.000 πύλες 5 Νόμος Moore Μείωση Ελάχιστης Διάστασης 6 3

Νόμος Moore LOG 2 OF THE NUMBER OF COMPONENTS PER INTEGRATED FUNCTION 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 7 Electronics, April 19, 1965. Άυξηση Πολυπλοκότητας 8 4

Transistors (MT) 6/10/2014 Πλήθος Τρανζίστορ 1,000,000 K 1 Billion Transistors 100,000 10,000 1,000 100 Pentium III Pentium II Pentium Pro i486 Pentium i386 80286 10 8086 Source: Intel 1 1975 1980 1985 1990 1995 2000 2005 2010 Courtesy, Intel Προγνωστικά 9 Νόμος Moore σε Επεξεργαστές 1000 100 2X αύξηση σε 1.96 έτη! 10 1 0.1 0.01 0.001 286 386 8085 8086 4004 8008 8080 P6 Pentium proc 486 Courtesy, Intel 1970 1980 1990 2000 2010 Έτος Το πλήθος Τραζίστορ σε επεξεργαστές αιχμής διπλασιάζεται κάθε 2 χρόνια 10 5

Die size (mm) Frequency (MΗz) 6/10/2014 Μέγεθος Ολοκληρωμένου 100 10 1 P6 486 Pentium proc 8080 8086 286386 8085 ~7% αύξηση ανα έτος 8008 4004 ~2X αύξηση σε 10 έτη Courtesy, Intel 1970 1980 1990 2000 2010 Έτος Άυξηση κατά 14% για τον νόμο Moore 11 Συχνότητα 10000 1000 100 10 1 0.1 8085 8080 8008 4004 Διπλάσια κάθε 2 έτη P6 Pentium proc 486 386 286 8086 Courtesy, Intel 1970 1980 1990 2000 2010 Έτος Η συχνότητα διπλασιάζεται κάθε 2 έτη σε επεξεργαστές αιχμής 12 6

Ισχύς (Watts) Ισχύς (Watts) 6/10/2014 Κατανάλωση Ισχύος 100 P6 Pentium proc 10 1 8085 8080 8008 4004 8086 286 386 486 0.1 1971 1974 1978 1985 1992 2000 Έτος Courtesy, Intel Η κατανάλωση ισχύος συνεχίζει να αυξάνεται 13 Ισχύς αναγνωρίζεται ως βασική παράμετρος 100000 10000 Courtesy, Intel 1000 100 10 1 0.1 8085 8086286 386 486 4004 80088080 Pentium proc 18KW 5KW 1.5KW 500W 1971 1974 1978 1985 1992 2000 2004 2008 Έτος Η διανομή καί κατανάλωση ισχύος γίνονται εξωπραγματικές 14 7

Πυκνότητα Ισχύος (W/cm 2 ) 6/10/2014 Πυκνότητα Ισχύος (Ισχύ/μονάδα εμβαδού) 10000 1000 100 Μύτη Πυραύλου Πυρηνικός Αντιδραστήρας 10 1 4004 8008 8080 8086 Τηγάνι 8085 286 386 486 P6 Pentium proc 1970 1980 1990 2000 2010 Έτος Η πυκνότητα ισχύος γίνεται τεράστια Courtesy, Intel 15 Καταναλωτικά Ηλεκτρονικά Κινητό Τηλέφωνο Small Signal RF Power RF Units Digital Cellular Market (Phones Shipped) 1996 1997 1998 1999 2000 48M 86M 162M 260M 435M Power Management Analog Baseband Digital Baseband (DSP + MCU) (από Texas Instruments) 16 8

Complexity 1981 1983 1985 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009 Productivity (K) Trans./Staff - Mo. 6/10/2014 Προκλήσεις στην Ψηφιακή Σχεδίαση DSM Μικροσκοπικές Σχεδίαση Υψηλής Ταχύτητας Διασυνδέσεις Θόρυβος, Αλληλεπαγωγή Αξιοπιστία, Επαλήθευση. Κατασκευασιμότητα. Κατανάλωση Ενέργειας. Κατανομή Ρολογιού. Όλα φαίνονται λίγο διαφορετικά ; 1/DSM Μακροσκοπικές Χρόνος μέχρι την αγορά Εκατομμύρια πύλες Κατα κόρον Αφαίρεση Επαναχρησιμοποίηση Πρόγνωση Απόδοσης κλπ. καί περισσότερα. 17 Πως πάει η Παραγωγικότητα; 10,000,000 10,000 Logic Transistor per Chip (M) 1,000,000 1,000 100,000 100 10,00010 1,0001 100 0.1 0.01 10 Logic Tr./Chip Tr./Staff Month. x x x x x x x x 58%/Yr. compounded Complexity growth rate 21%/Yr. compound Productivity growth rate 100,000,000 10,000,000 1,000,000 100,000 10,000 1,0001 100 0.1 0.001 1 10 0.01 Source: Sematech Πολυπλοκότητα ξεπερνά την παραγωγικότητα 18 9

Κλιμάκωση Τεχνολογίας Τεχνολογική συρίκνωση 0.7/γενιά Με κάθε γενιά δύναται να ολοκληρώσουμε 2x λειτουργικότητα ανα chip, ενώ το κόστος δεν αυξάνεται σημαντικά Έτσι το κόστος μιας λειτουργίας πέφτει κατα 2x Αλλά... Πώς σχεδιάζουμε chip με όλο και περισσότερες λειτουργίες; Ο πληθυσμός των σχεδιαστών δεν διπλασιάζεται κάθε 2 χρόνια. Έτσι χρειαζόμαστε καλύτερες σχεδιαστικές πρακτικές Χρησιμοποιούμε επίπεδα αφαίρεσης 19 Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 20 10

Επίπεδα Αφαίρεσης SYSTEM MODULE + GATE CIRCUIT S n+ G DEVICE n+ D 21 1971 Intel 4004 22 11

2004 Pentium 4 στα 90nm 55 Εκατομμύρια Τρανζίστορ 23 Κυκλωματικοί Παράγοντες που Αψηφούν την Ιεραρχία Ρολόγια Δίκτυο Ρεύματος in A Β out φ1 φ2 Αν η απόκλιση είναι σημαντική, το αποτέλεσμα δεν θα είναι το αναμενόμενο 24 12

Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 25 Μέτρα Ποιότητας Κυκλώματος Πώς αξιολογούμε την απόδοση ενός ψηφιακού κυκλώματος η τμήματος κυκλώματος; Κόστος Αξιοπιστία Επεκτασιμότητα Ταχύτητα (καθυστέρηση, συχνότητα λειτουργίας) Κατανάλωση Ισχύος Απαιτούμενη Ενέργεια ανά λειτουργία Ηλεκτρομαγνητικές Εκπομπές 26 13

Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 27 Κόστος Ολοκληρωμένων Εφάπαξ μηχανολογικά, (NRE, non-recurrent engineering) Σχεδιαστικός χρόνος/προσπάθεια, Παραγωγή μάσκας ($3.000.000 στα 40nm!!!) Αυξάνουν κατά 50% ανά γενιά! Επαναλαμβανόμενα Κόστη Επεξεργασία Πυριτίου, Πακετάρισμα, Κατασκευαστική δοκιμή χρόνος στον Tester Συνάρτηση των πελατών, παραγωγής Συνάρτηση του εμβαδού του κυκλώματος 28 14

Τα Εφάπαξ Κόστη αυξάνονται γεωμετρικά 29 Κόστος Ζαριού Ένα Ζάρι Ζάρι (Die) Wafer Πρός τα 12 (30cm) 30 From http://www.amd.com 15

Κόστος ανά Τρανζίστορ κόστος: -ανά-τρανζίστορ 1 0.1 Κατασκευαστικό κόστος ανά Τρανζίστορ (Moore) 0.01 0.001 0.0001 0.00001 0.000001 0.0000001 1982 1985 1988 1991 1994 1997 2000 2003 2006 2009 2012 31 Ωφέλιμο (Yield) της Κατασκευής No. of good chips per wafer Y 100% Totalnumber of chips per wafer Wafer cost Die cost Dies per wafer Die yield Dies per wafer wafer diameter/2 die area 2 wafer diameter 2die area 32 16

Ελαττώματα (Defects) Κατασκευής defects per unit area die area die yield 1 is approximately 3 die cost f 4 (die area) 33 Παραδείγματα (1994) Chip Metal layers Line width Wafer cost Def./ cm 2 Area mm 2 Dies/ wafer Yield Die cost 386DX 2 0.90 $900 1.0 43 360 71% $4 486 DX2 Power PC 601 HP PA 7100 DEC Alpha Super Sparc 3 0.80 $1200 1.0 81 181 54% $12 4 0.80 $1700 1.3 121 115 28% $53 3 0.80 $1300 1.0 196 66 27% $73 3 0.70 $1500 1.2 234 53 19% $149 3 0.70 $1700 1.6 256 48 13% $272 Pentium 3 0.80 $1500 1.5 296 40 9% $417 34 17

Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 35 Ψηφιακή Λογική Στην ψηφιακή λογική αντιστοιχούμε τις διακριτές τιμές 0 και 1 σε αναλογικά διαστήματα. Τα μεγάλα πλεονέκτηματα της ψηφιακής λογικής είναι (1) η ακρίβεια που είναι συνάρτηση των ψηφίων, (2) τα μεγάλα περιθώρια θορύβου και (3) η απλούστερη σχεδίαση. 36 18

Ψηφιακή Λογική V out V OH Slope = -1 1 V OH V IH Αόριστη Περιοχή Slope = -1 V IL V OL 0 V OL V IL V IH V in 37 Ψηφιακή Λογική 38 19

Ηλεκτρικά Χαρακτηριστικά - Θεώρημα Thevenin/Norton Σε ηλεκτρικό επίπεδο όλα τα κυκλώματα συμπεριφέρονται με αναλογικό τρόπο Θεώρημα Thevenin = Οποιοδήποτε γραμμικό δίκτυο με 2 άκρα, είναι συνδυασμός πηγών και αντιστάσεων, μπορεί να αντικατασταθεί με 1 πηγή και 1 αντίσταση 39 Ηλεκτρικά Χαρακτηριστικά - Θεώρημα Thevenin/Norton = Βήματα 1. Αφαιρούμε το φορτίο 2. Υπολογίζουμε το δυναμικό χωρίς φορτίο (V TH ) 3. Θεωρούμε οιεσδήποτε πηγές κλειστό κύκλωμα 4. Υπολογίζουμε την αντίσταση που βλέπει το φορτίο (R TH ) 40 20

Παρασιτική Χωρητικότητα και Αντίσταση Ο λόγος που συζητήσαμε το θεώρημα Thevenin είναι για να γίνει αντιληπτό ότι οτιδήποτε υλικό έχει μια ισοδύναμη Παρασιτική αντίσταση Παρασιτική χωρητικότητα 41 Αξιοπιστία Θόρυβος στην Λειτουργία i(t) v(t) V DD Inductive coupling Επαγωγική Σύζευξη Capacitive coupling Σύζευξη Χωρητικοτήτων Power and ground noise Θόρυβος πηγής 42 21

Καμπύλη Μεταβίβασης Πύλης V(y) V OH f V(y)=V(x) VOH = f(vol) VOL = f(voh) VM = f(vm) V Κατώφλι Εναλλαγής M V OL V OL V OH V(x) Ονομαστικά Επίπεδα Δυναμικού 43 Ορισμός Περιθωρίων Θορύβου "1" V OH V OL NM H NM L Noise margin high V IH Undefined Region V IL Noise margin low "0" Gate Output Gate Input 44 22

Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 45 Επανακτητική Ιδιότητα v 0 v 1 v 2 v 3 v 4 v 5 v 6 Αλυσίδα Αντιστροφέων Προσομοίωση Δυναμικών 46 23

Επανακτητική Ιδιότητα Επανακτητική Μη-Επανακτητική 47 Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 48 24

Fan-in και Fan-out N M Fan-out N Fan-in M 49 Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 50 25

Η Ιδεατή Πύλη V out g = R i = R o = 0 Fanout = NM H = NM L = V DD /2 V in 51 Μια πραγματική καμπύλη μετάβασης 5.0 4.0 NM L 3.0 (V) V out 2.0 1.0 V M NM H 52 0.0 1.0 2.0 3.0 4.0 5.0 V in (V) 26

Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 53 Συμβάσεις Καθυστερήσεων 54 27

Κυκλικός Ταλαντωτής T = 2 t p N 55 Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 56 28

Δίκτυο RC 1 ου Βαθμού R v out v in C t p ln( 2) 0. 69 57 Περιεχόμενα Νόμος Moore, Εξέλιξη πολυπλοκότητας/πυκνώτητας Προκλήσεις στην Ψηφιακή Σχεδίαση Αφαίρεση: πότε ισχύει και πότε όχι Μέτρα ποιότητας Κυκλώματος Κόστος Παραγωγής Ψηφιακή Λογική - Καμπύλη Μετάβασης Περιθώρια Θορύβου Ιδιότητα Επανάκτησης Δυναμικού Fan-in και Fan-out Παράδειγμα Καμπύλης Μετάβασης Πύλης Συμβάσεις μέτρησης καθυστερήσεων Καθυστέρηση Δικτύου RC 1 ου Βαθμού Κατανάλωση Ενέργειας 58 29

Κατανάλωση Ισχύος Στιγμιαία Ισχύς: p(t) = v(t)i(t) = V supply i(t) Μέγιστη Ισχύς: P peak = V supply i peak Μέση Ισχύς: 1 tt V P ave p( t) dt T t supply T tt t i supply t dt 59 Ενέργεια καί Ενέργεια-Καθυστέρηση Power-Delay Product (PDP) = E = Ενέργεια ανά λειτουργία = P av t p Energy-Delay Product (EDP) = μέτρο ποιότητας πύλης = E t p 60 30

Δίκτυο RC 1 ου Βαθμού - Κατανάλωση A 1 V dd 2 E 0->1 = C L V dd R PMOS i v supply out NETWORK va in N NMOS NETWORK CV Lout C L E 0 1 T T Vdd = Pt dt = V dd i supply dt t = V dd C L dv out = C L V 2 dd 0 0 0 T T Vdd 1 2 E = P t cap cap dt = V i t out cap dt = C V dv = --C V L out out 2 L dd 0 0 0 61 Περίληψη Τα ψηφιακά κυκλώματα παρουσίασαν αλματώδη ανάπτυξη, καί προβλέπεται να διατηρήσουν το δυναμικό τους για τις επόμενες δεκαετίες. Πολλές ενδιαφέροντες προκλήσεις για το μέλλον Είναι απαραίτητη η κατανόηση των λειτουργικών χαρακτηριστικών ενός σχεδίου Κόστος, αξιοπιστία, ταχύτητα, κατανάλωση ισχύος καί ενέργεια. 62 31