Course details
Code
CS-523
Name
Digital Systems CAD Laboratory
Program
Postgraduate
Area
Micro-electronic Systems Architecture
Description
Οι ηλεκτρονικά αυτοματοποιημένες διαδικασίες σχεδίασης (electronic design automation - EDA flows) ψηφιακών συστημάτων και τα συναφή εργαλεία σχεδίασης με τη βοήθεια υπολογιστή (computer aided design - CAD tools). Γλώσσες περιγραφής υλικού (Verilog, VHDL): επανάληψη και εμβάθυνση. Μοντέλα επιπέδου συμπεριφοράς και μοντέλα επιπέδου δομής. Προσομοίωση: αλγόριθμοι και εργαλεία. Ανάλυση χρονισμού. Επαλήθευση σχεδίασης: είσοδοι δοκιμής, επαλήθευση εξόδων, ταυτόχρονη προσομοίωση πολλαπλών μοντέλων σε διάφορα επίπεδα αφαίρεσης. Έλεγχος ψηφιακών συστημάτων και σχεδίαση για ελεγξιμότητα. Συνθέσιμες περιγραφές και αυτόματη σύνθεση υλικού (π.χ. Synopsys). Τοποθέτηση στοιχείων και δρομολόγηση συνδέσεων: εργαλεία και τεχνικές. Επαναληπτική βελτίωση σχεδίασης (back-annotation, ECO, LVS). Παραδείγματα σε τεχνολογίες FPGA και ASIC. Χρήση έτοιμων πυρήνων (IP cores), συστήματα πάνω σε ένα chip (SoC). Εργαστήριο πλήρους (συνεργατικής) σχεδίασης και επαλήθευσης ψηφιακού συστήματος μέτριας πολυπλοκότητας, με χρήση των διδασκομένων εργαλείων και για πολλαπλές τεχνολογίες στόχου (FPGA και ASIC).
ECTS
6
Prerequisites
CS-220, CS-225