CS-422: Intro. VLSI Systems
Fall 2002
Dept. of Computer Science
University of Crete

Exercise Set 1:
The "Magic" Layout Editor - NAND & NOR Layout

Due: 8 October 2002 (week 3)

Διαβάστε το εγχειρίδιο του "Magic" Layout Editor που σας μοιράστηκε σε φωτοτυπία. Μέχρι στιγμής, σας έχουν δοθεί τα 4 πρώτα κεφάλαια του εγχειριδίου, ενώ θα σας δοθούν και άλλα αργότερα. Χρειάζεστε τα 2 πρώτα κεφάλαια πριν αρχίσετε αυτή την άσκηση, τα δε 2 επόμενα διαβάστε τα ενώ κάνετε την άσκηση.

Στη συνέχεια, σχεδιάστε στον υπολογιστή, χρησιμοποιόντας το "Magic", το layout μίας πύλης NAND και μίας πύλης NOR σε τεχνολογία CMOS τροφοδοτούμενες από μία κοινή γραμμή γείωσης και μιά κοινή γραμμή θετικής τροφοδοσίας, όπως το είδαμε στο μάθημα και σας δίδεται σε φωτοτυπία. Κάντε όλες τις κόκκινες γραμμές (polysilicon, poly) πάχους 2 "μονάδων" (2λ), τις πράσινες γραμμές (n-diffusion, ndiff) πάχους 4λ, τις καφέ γραμμές (p-diffusion, pdiff) πάχους 4λ, τις επαφές (ndiff contact (ndc) και pdiff contact (pdc)) να έχουν διαστάσεις 4λx4λ, τις μπλέ γραμμές (μέταλλο 1, m1) που δεν είναι γή/τροφοδοσία πάχους 3λ, και τέλος τη γραμμή γείωσης και τη γραμμή θετικής τροφοδοσίας πάχους 8λ καθεμία. Επίσης, αφήστε παντού απόσταση τουλάχιστο 2λ ανάμεσα σε κόκκινους (poly) αγωγούς, τουλάχιστο 3λ ανάμεσα σε μπλέ (m1) αγωγούς, και τουλάχιστο 10λ ανάμεσα σε οποιοδήποτε πράσινο (ndiff) και οποιοδήποτε καφέ (pdiff) ημιαγωγό.

Το Πρόγραμμα "Magic":

Το πρόγραμμα Magic βρίσκεται εγκατεστημένο στους υπολογιστές του Τμήματος ΛΣ Solaris, όπου και μπορείτε να το τρέξετε ως εξής:
      setenv CAD_HOME ~hy422/magic     [από  πλατφόρμα SPARC / Solaris]
      setenv CAD_HOME ~hy422/magic_x86    [από  πλατφόρμα PC / Solaris]
      setenv CAD_HOME ~hy422/magic_x86.1  [νεώτερη  πλατ. PC / Solaris]
      $CAD_HOME/bin/magic
      setenv MANPATH ~hy422/magic/man:$MANPATH
      man magic
Παραδείγματα σχεδίασης και το διδακτικό εγχειρίδιο θα βρείτε στο directory "$CAD_HOME/lib/magic/tutorial/". Επίσης, χρησιμες σχετικές πληροφορίες υπάρχουν στη διεύθυνση http://research.compaq.com/wrl/projects/magic/ .

Παλαιότερες πληροφορίες (από φθινόπωρο 2000)
Το πρόγραμμα Magic βρίσκεται εγκατεστημένο στους υπολογιστές του Τμήματος ΛΣ SunOS (/usr/local/bin/magic), όπου και τρέχει σε X-Windows, αφού θέσετε τη μεταβλητή περιβάλοντος CAD_HOME όπως φαίνεται παρακάτω, με την παρακάτω εντολή:

      setenv CAD_HOME /usr/local
      magic -d X11
Σημειώνεται ότι το Magic είναι γραμμένο περιμένοντας ότι ο X-Server και η κάρτα γραφικών έχουν μόνο 256 χρώματα, και όχι παραπάνω. Εάν εργάζεστε σε υπολογιστή με περισσότερα χρώματα, πρέπει να μειώσετε το πλήθος των χρωμάτων που χρησιμοποιούνται (ή, σε PC, να ενεργοποιήστε την επιλογή "Pseudocolor Support in True Color Mode" στον X-Server).


Up to the Home Page of CS-422
 
© copyright University of Crete, Greece.
Last updated: 7 (minor: 22) Oct. 2002, by M. Katevenis.