CADENCE. User Manual

Σχετικά έγγραφα
HMY 306 Εργαστήριο Σχεδίασης Ηλεκτρονικών Κυκλωμάτων ΒΟΗΘΗΤΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ ΤΟΥ CADENCE (LAB 1-3)

HMY 306 Εργαστήριο Σχεδίασης Ηλεκτρονικών Κυκλωμάτων ΒΟΗΘΗΤΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ ΤΟΥ CADENCE (LAB 1-3)

Virtuoso. Εισαγωγή στο. Βοήθημα για το μάθημα των Συστημάτων VLSI. Εργαστήριο Ηλεκτρονικής. Οκτώβριος Διδάσκων : Αλκιβιάδης Χατζόπουλος

HMY 306 Εργαστήριο Σχεδίασης Ηλεκτρονικών Κυκλωμάτων ΒΟΗΘΗΤΙΚΕΣ ΟΔΗΓΙΕΣ ΓΙΑ ΤΟ ΕΡΓΑΣΤΗΡΙΟ ΤΟΥ CADENCE (LAB 1-3)

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Πανεπιστήµιο Θεσσαλίας

ΑΣΚΗΣΗ 2 η N-MOS ΚΑΙ P-MOS TRANSISTOR ΩΣ ΔΙΑΚΟΠΤΗΣ

ηµιουργία Αρχείου Πρότζεκτ (.qpf)

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΥΠΟΔΟΜΗΣ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΤΗΛΕΟΜΟΙΟΤΥΠΟΥ (FAX) ΜΕΣΩ ΤΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ WEBUTIL

ΑΣΚΗΣΗ 8 η -9 η ΣΧΕΔΙΑΣΗ ΑΡΙΘΜΗΤΙΚΗΣ ΛΟΓΙΚΗΣ ΜΟΝΑΔΑΣ ΤΕΣΣΑΡΩΝ ΔΥΑΔΙΚΩΝ ΨΗΦΙΩΝ

ΑΣΚΗΣΗ 3 η Ο ΑΝΤΙΣΤΡΟΦΕΑΣ CMOS

ΑΣΚΗΣΗ 4 η ΕΙΣΑΓΩΓΗ ΣΤΗ ΛΟΓΙΚΗ ΣΧΕΔΙΑΣΗ ΜΕ ΧΡΗΣΗ Η/Υ (QUARTUS II ALTERA)

Αναπαραγωγή με αρχεία ήχου

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Microsoft PowerPoint 2010 Πανεπιστήμιο Κύπρου

2. Κάντε κλικ στο παράθυρο όψης Top για να το ενεργοποιήσετε, ώστε να σχεδιάσετε το πάτωµα του δωµατίου.

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

Δημιουργία και επεξεργασία διανυσματικών επιπέδων στο QGIS

ΕΡΓΑΛΕΙΑ ΚΑΤΑΣΚΕΥΗΣ ΠΑΙΧΝΙΔΙΩΝ: Εργασία με το λογισμικό Valve Editor

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Συγχώνευση αλληλογραφίας και συγχώνευση μιας πηγής δεδομένων με ένα κύριο έγγραφο όπως ένα γράμμα ή ένα έγγραφο ετικετών

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ "ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ" (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

Εργαστήριο «Βάσεις Οικολογικών Δεδομένων και Εφαρμογές»

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

KiCad Create new project Eeschema Electronic schematic editor Eeschema Page settings grid Place component

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

Inspiration 7 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΜΕ ΠΑΡΑΔΕΙΓΜΑ

Ηλεκτρολογικό Σχέδιο στο AutoCAD

Ανίχνευση λογοκλοπής Εγχειρίδιο προγράμματος πελάτη

BHMATA ΓΙΑ ΑΝΑΒΑΘΜΙΣΗ ΣΤΟ 3S/I.T.P.

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

eurobanktrader GREEK DERIVATIVES WEB Οδηγός Χρήσης Πλατφόρμας

Βάσεις δεδομένων (Access)

1. Ανοίξτε το 3D Studio MAX, ή αν είναι ήδη ανοιχτό, επιλέξτε File Reset.

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ: Εντολές κίνησης και στροφής στο προγραμματιστικό περιβάλλον Scratch. ΟΝΟΜΑΤΕΠΩΝΥΜΟ:

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Δημιουργία μιας εφαρμογής Java με το NetBeans

Βήμα 1: Γενικά στοιχεία της εργασίας και υπεύθυνος επικοινωνίας

Βάσεις δεδομένων (Access)

2014 Παρίσης Κ., Καθηγητής

Λεπτομέριες τοιχοποιίας Σχεδίαση κάτοψης

Εγχειρίδιο Χρήσης V3.0

Άσκηση 6 Σύνθετα Αντικείµενα. Στόχος της άσκησης

Εγκατάσταση αρχείων βιβλιοθήκης VHOPE και VHOPE

Ελέγξτε την ταινία σας

Παρακάτω θα βρείτε τις βασικές οδηγίες για την δημιουργία μεγάλων αρχείων τηλεφωνικών καταλόγων στο Bulk sms system:

ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΜΕ ΧΡΗΣΗ ΤΟΥ ΠΑΚΕΤΟΥ ΡΟΜΠΟΤΙΚΗΣ LEGO MINDSTORMS NXT

Active Directory Users and Computers. Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Lab 2 Manual - Introduction to Xilinx

Αλλαγή προσανατολισμού εγγράφου σε κατακόρυφο ή οριζόντιο, αλλαγή μεγέθους σελίδας

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

Οδηγίες EQL Desktop (rev ) ΣΥΝ ΕΣΗ S-710 ΜΕ ΚΑΛΩ ΙΟ USB ΠΡΟΚΑΤΑΡΚΤΙΚΕΣ ΕΡΓΑΣΙΕΣ

(1) Επιλέξτε την εντολή QUERIES για να μπείτε στο περιβάλλον δημιουργίας

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

YourSMS User s Manual

Batch Processing using Processing Framework

Εφαρμογή Τελών Ακινήτων

Είσοδος. Καλωσορίσατε στο Ενιαίο Σύστημα Πληρωμών Δαπανών Ηλεκτρονικών Υπηρεσιών.

(Αντιγραφή) ή χρησιμοποιήστε το πληκτρολόγιο για να καταχωρίσετε τους αριθμούς των αντιγράφων. Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

ΜΑΘΗΜΑ 10 Ο ΟΡΓΑΝΩΣΗ ΤΗΣ Β ΓΙΑ ΧΡΗΣΤΕΣ (NON-EXPERTS) Α. ΗΜΙΟΥΡΓΙΑ ΠΙΝΑΚΑ ΕΠΙΛΟΓΩΝ 1. TOOLS DATA UTILITIES SWITCHBOARD MANAGER YES

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Οδηγίες Χρήσης της MySQL

Οδηγίες εγκατάστασης και χρήσης του Quartus

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

Μελίσσια, 16 Ιουνίου Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων ΚΕΠΥΟ από InnovEra

Βήμα 1ο. Συνδεθείτε στο σύστημα διαχείρισης του Joomla ιστοχώρου σας. Η διεύθυνση θα είναι:

Συστήματα Αυτομάτου Ελέγχου

Εργαστήριο Μελέτης και Σχεδίασης με Χρήση Η/Υ Εγχειρίδιο για την χρήση του SIEMENS NX ΣΤΑΥΡΟΣ ΙΩΑΝΝΗΣ ΓΟΡΑΝΙΤΗΣ

Αλλαγή της εμφάνισης κειμένου: μέγεθος γραμματοσειράς, είδος γραμματοσειράς

Οδηγίες ρύθμισης για σύνδεση των μετατροπέων Fronius στο online portal Fronius Solar.web (με χρήση Η/Υ)

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Σύντοµο Εγχειρίδιο Χρήσης. του Λογισµικού Στατιστικής Επεξεργασίας. SPSS for Windows v. 8.0

( Απάντηση: Ο τόνος βρίσκεται δεξιά από το γράμμα Λ. ) ( Απάντηση: Κρατάμε πατημένο το πλήκτρο Shift και πατάμε το πλήκτρο 8. )

ΤΟ MICROSOFT WORD XP. Ας ξεκινήσουμε λοιπόν!

ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΗΛΕΚΤΡΟΝΙΚΗ VLSI. Δρ. ΕΥΣΤΑΘΙΟΣ ΚΥΡΙΑΚΗΣ-ΜΠΙΤΖΑΡΟΣ ΑΝΑΠΛΗΡΩΤΗΣ ΚΑΘΗΓΗΤΗΣ

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16

SPSS Statistical Package for the Social Sciences

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

Πώς εισάγουμε μια νέα έννοια χρησιμοποιώντας το εργαλείο Create

Εισαγωγή στη σχεδιαστική ροή της Xilinx

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

WiFi V-Timer ΕΚΔΟΣΗ 2Η

Εγχειρίδιο Φοιτητή. Course Management Platform. Εισαγωγή. for Universities Ομάδα Ασύγχρονης Τηλεκπαίδευσης Παν. Μακεδονίας Σεπτέμβριος 2004

SAP Οδηγός για τους Υπογράφοντες του DocuSign

Πίνακες, περιγράµµατα και σκίαση

Κεφάλαιο 1 Χρήση προτύπου 2. Κεφάλαιο 2 Τροποποίηση μιας παρουσίασης 9. Κεφάλαιο 4 Προσθήκη αντικειμένων 26. Κεφάλαιο 5 Ειδικά εφέ 35

1. O FrontPage Explorer

Σημειώσεις στο PowerPoint

ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Python. 1η Ομάδα Ασκήσεων

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Προσομείωση ασύρματων δικτύων με τη χρήση του OPNET Modeler

Transcript:

CADENCE User Manual

ΠΕΡΙΕΧΟΜΕΝΑ Αρχικοποίηση Περιβάλλοντος.. 1. Ξεκινώντας το πρόγραμμα Cadence... 1.1 Ανοίγοντας και Χρησιμοποιώντας το Library Manager. 1.2 Δημιουργία μιας Νέας Βιβλιοθήκης... 1.3 Άνοιγμα ενός ήδη υπάρχοντος αρχείου 1.4 Δημιουργία ενός Νέου Schematic 1.5 Εισάγοντας στοιχεία στο Schematic 1.6 Δημιουργώντας Symbolic View.. 2. Simulation στο Spectre χρησιμοποιώντας το Analog Design Environment.. 2.1 Δημιουργώντας ένα Test Bench. 2.2 Εξομοιώνοντας το κύκλωμα με το Τυπικό Μοντέλο..

Αρχικοποίηση Περιβάλλοντος Τα αρχεία εγκατάστασης πρέπει να αντιγραφούν στο home directory πριν ξεκινήσει τη λειτουργία του το cadence. Αυτό για λόγους ευκολίας έχει παραληφθεί απ τη διαδικασία που πρέπει ο χρήστης να ακολουθήσει και οι εντολές που χρειάζονται για να τρέξει το πρόγραμμα και να φορτωθούν οι κατάλληλες βιβλιοθήκες γίνεται αυτόματα. Το μόνο που πρέπει να κάνει ο χρήστης είναι να δημιουργήσει ένα φάκελο στον οποίο θα αντιγραφούν τα setup files και μέσα εκεί να εκτελέσει την εντολή icfb&. 1. Ξεκινώντας το πρόγραμμα Cadence Όταν θα είστε έτοιμοι να τρέξετε το πρόγραμμα Cadence τοποθετήστε τον κέρσορα στο τελικό παράθυρο ( Terminal window ) στο οποίο είχατε κάνει loggin, μπαίνεται στο κατάλληλο directory που θέλετε να δουλέψετε και είχατε δημιουργήσει εσείς και πληκρολογήστε icfb&. Αυτό θα έχει ως αποτέλεσμα να ξεκινήσει το Cadence design software. Αν όλα λειτουργούν σωστά, θα δείτε να εμφανίζεται στην οθόνη σας ένα παράθυρο εκκίνησης παρόμοιο με αυτό που ακολουθεί.

Μόλις κλείσει το παράθυρο εκκίνησης, ανοίγει ένα άλλο παράθυρο σαν το παρακάτω. Το παράθυρο αυτό ονομάζεται Command Interpreter Window ( CIW ) - Παράθυρο Διερμήνευσης Εντολών. Το παράθυρο αυτό αντιπροσωπεύει το περιβάλλον Design Framework II και παρέχει πρόσβαση στο Cadence μέσω των μενού που διαθέτει, ή μέσω της γραμμής εισόδου χρησιμοποιώντας SKILL εντολές. Το CIW παράθυρο αποτελεί το παράθυρο ελέγχου για το πρόγραμμα Cadence. 1.1 Ανοίγοντας και Χρησιμοποιώντας το Library Manager Ένας από τους πιο απλούς τρόπους να πλοηγηθείς μέσα στις βιβλιοθήκες ( σ'αυτές που περιέχει ενσωματωμένες το Cadence και σ'αυτές που έχετε δημιουργήσει εσείς ) είναι χρησιμοποιώντας το Library Manager. Μια βιβλιοθήκη είναι μια συλλογή απο cells, όπως NOT, AND, NAND κτλ. Μέχρι το τέλος του εξαμήνου, θα πρέπει να γνωρίζετε τις αναπαραστάσεις απ'τις περισσότερες πρωταρχικές πύλες ( primitive gates ) και μερικών σύνθετων κελιών ( complex cells). Οι τελευταίες πύλες περιλαμβάνουν αρκετές απόψεις αναπαράστασης, συμπεριλαμβανομένων το schematic, layout, extracted, symbol κτλ. Κάποιες επιπλέον συμβάσεις που θα χρησιμοποιηθούν είναι οι παρακάτω : Κάντε κλικ στο CIW: Tools - Library Manager -- Αυτό σημαίνει ότι πηγαίνω στο CIW παράθυρο, κάνω αριστερό κλικ στο Tools κι έπειτα κάνω ξανά αριστερό κλικ στην επιλογή Library Manager στο αναδυόμενο μενού που θα εμφανιστεί. Κάντε κλικ στο CIW: Tools - Library Manager. Θα ανοίξει ένα παράθυρο σαν το ακόλουθο

Η αριστερή στήλη είναι μια λίστα με τις τρέχουσες βιβλιοθήκες. Απ'αυτές τις βιβλιοθήκες η πιο σημαντική είναι η analoglib. Αυτή η βιβλιοθήκη περιέχει όλα τα στοιχεία που χρειάζονται κατά τη σχεδίαση ενός vlsi κυκλώματος. Επίσης βλέπουμε τη βιβλιοθήκη umc90nm και θα είναι αυτή που θα χρησιμοποιηθεί περισσότερο από εμάς κατά την κατασκευή κυκλωμάτων. Κάντε αριστερό κλικ στο umc90nm στο library browser. Κάντε αριστερό κλικ στο Ν_10_SP για να εμφανιστούν οι διαφορετικές αναπαραστάσεις σχεδίασης του nmos τρανζίστορ. Οι αναπαραστάσεις των cells περιλαμβάνουν την παρακάτω πληροφορία : symbol - περιλαμβάνει τη συμβολική αναπαράσταση του schematic hspiced, spectre, -περιλαμβάνει spice πληροφορία για το στοιχείο. Μπορείτε μόνοι σας να κοιτάξετε για οποιαδήποτε αναπαράσταση κάθε cell. Για να το κάνετε αυτό, κάντε κλικ και κρατήστε πατημένο στην αναπαράσταση που θέλετε ( cell view ) και επιλέξτε read ή κάντε διπλό κλικ σε μια συγκεκριμένη αναπαράσταση, αυτή που σας ενδιαφέρει. Θα εμφανιστεί ένα παράθυρο που θα σας δείχνει τα περιεχόμενα του τρέχοντος παραθύρου. Σε διαφορετικά κελιά μπορεί να εμφανιστούν και οι παρακάτω αναπαραστάσεις: abstract - περιέχει μια αφαιρετική αναπαράσταση του layout

Extracted - περιλαμβάνει συνδεσιμότητα layout και χρησιμοποιείται από προγράμματα επαλήθευσης Layout - περιλαμβάνει την αναπαράσταση του τρανζίστορ σε επίπεδο πυριτίου και καλωδίωση ( θα ασχοληθείτε αρκετά μ'αυτό ) schematic - περιλαμβάνει το λογικό σχεδιασμό αυτού που θέλουμε να σχεδιάσουμε behavioral - περιλαμβάνει τη VHDL περιγραφή του cell Εγκαταλείποντας το παραπάνω τμήμα Κάντε κλικ στο CIW : File - Quit Θα εμφανιστεί ένα παράθυρο διαλόγου, που θα σας ζητάει να επιβεβαιώσετε το αίτημά σας. Κάντε κλικ στο ΟΚ για να εγκαταλείψετε το Cadence, ή κάντε κλικ στο Cancel για να ακυρώσετε τη διαδικασία. Αν έχετε ξεχάσει να αποθηκεύσετε τη δουλειά σας, θα εμφανιστεί μια φόρμα αποθήκευσης του cell view με τα ονόματα των cell, cell view και της βιβλιοθήκης. Αφού έχετε κάνει όλες τις απαραίτητες επιλογές κάντε κλικ στην επιλογή ΟΚ. Όλα τα παράθυρα του Cadence τώρα θα κλείσουν και το τμήμα σχεδίασης θα τελειώσει. 1.2 Δημιουργία μιας Νέας Βιβλιοθήκης Για να δημιουργήσετε μια νέα βιβλιοθήκη κάντε κλικ στο CIW : Tools - Library Manager και θα ανοίξει το παράθυρο του library manager. Επιλέξτε Library Manager : File - New - Library ώστε να ανοίξει ένα καινούριο παράθυρο σαν κι αυτό που ακολουθεί :

Εισάγετε το όνομα της βιβλιοθήκης που θέλετε να δημιουργήσετε και επιλέξτε ΟΚ. Το σύστημα σας ενημερώνει για το αν ένα technology file θα προστεθεί στη βιβλιοθήκη. Η προεπιλεγμένη επιλογή είναι " compile a new techfile". Αλλάξτε την σε " Attach to an existing techfile" και επιλέξτε ΟΚ. Το σύστημα σας ενημερώνει για το techfile που πρόκειται να επισυνάψει στο αρχείο βιβλιοθήκης. Επιλέξτε για το πεδίο Technology Library τη βιβλιοθήκη umc90nm όπως φαίνεται παρακάτω. Επιλέξτε ΟΚ. Πλέον, η νέα σας βιβλιοθήκη, στη περίπτωση αυτή η MyDesignLib, θα εμφανίζεται στο Library Manager όπως φαίνεται στο ακόλουθο παράθυρο.

1.3 Άνοιγμα ενός ήδη υπάρχοντος αρχείου Schematic Επιλέξτε CIW : File - Open Θα εμφανιστούν δύο παράθυρα διαλόγου : το ένα απ'αυτά είναι το Open File και το άλλο το Library Browser To Library Name, το Cell Name και το Cell View επιλέγονται από το Library Browser ώστε οι αλλαγές να εφαρμοστούν και στο παράθυρο Open File ή μπορούν κατευθείαν να εισαχθούν στο Open File παράθυρο.

1.4 Δημιουργία ενός Νέου Schematic Επιλέξτε CIW : File - New - CellView στο Library Manager Ένα παράθυρο διαλόγου θα εμφανιστεί για να δημιουργήσετε ένα νέο cell view Tο πεδίο Library Name θα περιέχει το όνομα της Νέας Βιβλιοθήκης που έχει δημιουργηθεί ( εδώ MyDesignLib). Άν πρόκειται να σχεδιάσετε έναν αντιστροφέα τότε στο πεδίο cell Name δώστε το όνομα " myinv ". Άν θέλετε να σχεδιάσετε το schematic του αντιστροφέα, τότε δώστε ως όνομα στο πεδίο View Name το "schematic" και από το μενού Tool επιλέξτε Composer - Schematic. Επιλέξτε ΟΚ και θα εμφανιστεί ένα κενό παράθυρο Composer Schematic.

1.5 Εισάγοντας στοιχεία στο Schematic Για να σχεδιάσετε έναν αντιστροφέα, πρέπει να προσθέσετε PMOS και NMOS τρανζίστορς, γειώσεις, τροφοδοσία, εισόδους, εξόδους και να τα ενώσετε όλα αυτά με καλώδια. Στο σημείο που βρίσκεστε θα πρέπει να είναι ανοιχτό το Composer-Schematic παράθυρο (Virtuoso Schematic Editing ). Κάντε κλικ στο Virtuoso Schematic Editing : Add - Instance. Θα ανοίξει μία Add Instance φόρμα όπως φαίνεται στη συνέχεια. Επιλέξτε Browse και θα εμφανιστεί το Library Browser Add Instance παράθυρο.

Στο Library Browser επιλέξτε umc90nm στο Library, N_10_SP στο Cell για τα NMOS τρανζίστορς και P_10_SP για τα PMOS τρανζίστορς και symbol στο View. Πατήστε close στο παράθυρο Library Browser. Θα πρέπει να έχετε στην οθόνη σας το παρακάτω Add instance παράθυρο για κάθε μια από τις παραπάνω περιπτώσεις.

Μη ξεχάσετε στη περίπτωση του pmos transistor να βάλετε διπλάσιο πλάτος ( 4u ) από αυτό που έχει το nmos transistor ( 2u ), όπως δηλαδή απεικονίζουν και οι παραπάνω φόρμες. Μετακινήστε το κέρσορα πάνω απ'το παράθυρο, θα διαπιστώσετε πως ο κέρσορας εμφανίζεται σαν ένα nmos ή pmos τρανζίστορ. Το τρανζίστορ μπορεί να τοποθετηθεί στην απαιτούμενη περιοχή με ένα αριστερό κλικ του ποντικιού. (Μπορείτε να τοποθετήσετε οποιοδήποτε αριθμό απο τρανζίστορς, σε οποιαδήποτε περιοχή θέλετε). Αν θέλετε να περιστρέψετε το στοιχείο σας πατήστε το πλήκτρο "r". Με τον ίδιο τρόπο τοποθετείτε στο schematic την τροφοδοσία και τη γείωση. Για να συμβεί αυτό, στο παράθυρο Componenet Browser επιλέξτε τη βιβλιοθήκη analoglib και στη συνέχεια βρίσκετε τα vdd και gnd και τα τοποθετείτε στις κατάλληλες θέσεις στον αντιστροφέα σας. Τα ονόματα αυτά είναι Global και δε χρειάζεται να τα ονοματίσετε εσείς. Αν έχετε κάνει κάποιο λάθος και πρέπει να τερματίσετε από το παράθυρο Add Instance, πιέστε το πλήκτρο Esc. Mέχρι στιγμής, θα πρέπει να έχετε μπροστά σας σε παράθυρο το schematic όπως φαίνεται στη συνέχεια.

Αφού έχετε δημιουργήσει κι έχετε τοποθετήσει όλα τα στοιχεία που είναι απαραίτητα, μπορείτε να τα συνδέσετε με καλώδια ώστε να σχηματιστεί ο αντιστροφέας. Από το Composer Schematic παράθυρο, επιλέξτε Add - > Wire ( narrow ). Αρχικά κάντε κλικ στην αρχή απ'όπου θα ξεκινάει το καλώδιο ( source ) και ξανακάντε κλικ εκεί όπου θα τελειώνει (destination). Αν θέλετε να τοποθετήσετε περισσότερα καλώδια απλά κάνετε περισσότερες φορές αριστερό κλικ με το ποντίκι σας. Αφού έχετε καλωδιώσει σωστά το κύκλωμά σας, πρέπει να τοποθετήσετε pins για τους κόμβους εισόδου και εξόδου. Από το Composer Schematic παράθυρο, επιλέξτε Add - > Pin. Στη συνέχεια εμφανίζεται μία Add Pin φόρμα. Δημιουργείστε τα Pin Names (πχ. A Y, A X, X Y, κτλ), και σιγουρευτείτε πως το Direction είναι input, όπως φαίνεται στη συνέχεια. Μετακινήστε το κέρσορα στο παράθυρο Schematic. Στη συνέχεια κάντε αριστερό κλικ με το ποντίκι ώστε να τοποθετήσετε το pin A. Ξαναμεταφέρετε το κέρσορα στη φόρμα Add Pin και αλλάξτε το Direction από input σε output και ξανακάνετε ό,τι κάνατε για να τοποθετήσετε το pin A. Μετά το πέρας όλων των παραπάνω διαδικασιών, της τοποθέτησης των στοιχείων, της προσθήκης των pins και της καλωδίωσης, η σχηματική αναπαράσταση του αντιστροφέα θα μοιάζει με την ακόλουθη.

Θυμηθείτε να αποθηκεύσετε το αρχείο επιλέγοντας Design -> Check and Save από το Composer- Schematic παράθυρο. Ο Composer θα ελέγξει για τυχόν λάθη όπως κόμβους στον αέρα (hanging nodes) και το μήνυμα λάθους θα εμφανιστεί στο CIW παράθυρο. Αν δεν υπάρχουν καθόλου λάθη το schematic θα αποθηκευτεί και θα εμφανιστεί ένα μήνυμα που θα ενημερώνει για την αποθήκευση χωρίς κανένα λάθος. 1.6 Δημιουργώντας Symbol View Πρέπει να δημιουργηθεί ένα σύμβολο για το schematic που έχει σχεδιαστεί έτσι ώστε σε μελλοντικά σχέδια, ο αντιστροφέας που έχει σχεδιαστεί παραπάνω, να χρησιμοποιείται ως αυτόνομο στοιχείο ( module ). Επιλέξτε Vistuoso File -> New -> Cell view στο Library Manager και επιλέξτε τη επιθυμητή βιβλιοθήκη ώστε να δημιουργήσετε μέσα το νέο cell view. Τοποθετήστε ως Cell Name το myinv αν δεν το έχει ήδη και ως View Name πρέπει να πληκτρολογήσετε το όνομα symbol. Ελέξτε επίσης αν στο Tool είναι το Composer Symbol και στη συνέχεια αν όλα είναι όπως πρέπει επιλέξτε ΟΚ.

Στο Composer-Schematic παράθυρο επιλέξτε Design Create Cellview From Cellview και ανοίγει το ακόλουθο παράθυρο ώστε να δημιουργήσετε εσείς νέο σύμβολο για τον αντιστροφέα. Επιλέξτε ΟΚ και θα εμφανιστεί το σύμβολο όπως ακριβώς φαίνεται στη συνέχεια.

Επιλέξτε Check and Save. Το σύστημα θα κάνει έναν έλεγχο ανάμεσα στο σύμβολο και τη σχηματική αναράσταση (schematic) για να διαπιστώσει αν τα ονόματα των pins και οι συνδέσεις ταιριάζουν απόλυτα. 2. Simulation στο Spectre χρησιμοποιώντας το Analog Design Environment Στο σημείο αυτό θα εξηγήσουμε πως εξομοιώνουμε το κύκλωμα. Στη περίπτωση εδώ του αντιστροφέα, χρησιμοποιείται το Virtuoso Analog Design Environment. 2.1 Δημιουργώντας ένα Test Bench Για να εξομοιώσετε αντιστροφείς, θα πρέπει να δημιουργήσετε ένα test bench με το cell του ονοματισμένο myinv_test στη βιβλιοθήκη MyDesignLib. Στο schematic αυτό υπάρχουν ένας αντιστροφέας, τροφοδοσία, πηγή εισόδου και γείωση και όλα αυτά θα ελεγχθούν για την transient απόκρισή τους. Ξεκινάμε τη διαδικασία δημιουργώντας ένα νέο αρχείο όπως κάναμε παραπάνω, και δίνουμε τα κατάλληλα ονόματα και ορίσματα στα πεδία. Δημιουργούμε ένα νέο schematic view με όνομα myinv_test. Στη συνέχεια, από το παράθυρο Composer Schematic, εισάγουμε το σύμβολο myinv που είχαμε φτιάξει προηγουμένως ή έχουμε βρεί σε κάποια έτοιμη βιβλιοθήκη.

Επιλέγουμε στη συνέχεια την πηγή εισόδου, την τροφοδοσία, τη γείωση και τον πυκνωτή, από τη βιβλιοθήκη analoglib δίνοντας τιμές που θέλουμε εμείς για την εξομοίωσή μας στα κατάλληλα πεδία των παραθύρων που εμφανίζονται σε κάθε περίπτωση, όπως φαίνεται στη συνέχεια.

Πατήστε Esc για να φύγετε από τη λειτουργία Add Instance. Συνδέστε με καλώδια τα στοιχεία μεταξύ τους, όπως φαίνεται στο σχήμα παρακάτω.

Έχει πλέον κατασκευαστεί το κύκλωμα που θα τεσταριστεί. Θυμηθείτε να αποθηκεύσετε το αρχείο, επιλέγοντας Design -> Check and Save στο Composer Schematic παράθυρο. 2.2 Εξομοιώνοντας το κύκλωμα με το Τυπικό Μοντέλο Για να εξομοιώσετε το κύκλωμα στη περίπτωση αυτή, θα πρέπει να ακολουθήσετε τη παρακάτω διαδικασία. Στο Composer Schematic παράθυρο, επιλέξτε Tools -> Analog Environment. Θα εμφανιστεί το παράθυρο Virtuoso Analog Design Environment όπως φαίνεται στη συνέχεια.

Στο Virtuoso Analog Design Environment παράθυρο, επιλέξτε Setup -> Simulator/Directory/Host. Θα εμφανιστεί το Choosing Simulator/Directory/Host παράθυρο. Επιβεβαιώστε πως το Simulator βρίσκεται στη κατάσταση spectre και επιλέξτε ΟΚ. Στο Virtuoso Analog Design Environment παράθυρο, επιλέξτε Setup -> Model Library. To Model Library Setup παράθυρο θα εμφανιστεί. Ελέξτε τα model directories και θα έχετε το ίδιο παράθυρο με το ακόλουθο.

Στο Virtuoso Analog Design Environment παράθυρο, επιλέξτε Analyses -> Choose και στη συνέχεια συμπληρώστε τη φόρμα όπως υποδεικνύεται παρακάτω.

Στο Virtuoso Analog Design Environment παράθυρο, επιλέξτε Outputs -> To Be Plotted -> Select on Schematic. Στη συνέχεια επιστρέψτε στο σχηματικό και κάντε κλικ στα καλώδια του inverter που αποτελούν είσοδο και έξοδο ( τα σημεία δηλαδή στα οποία θέλετε να κατασκευάσετε τις γραφικές παραστάσεις ). Θα επιλεγούν έτσι τα κατάλληλα καλώδια. Πατήστε Esc για να φύγετε από το Selection Mode. Τα σήματα πρέπει να έχουν προστεθεί στο παράθυρο εξόδου.

Στο Virtuoso Analog Design Environment παράθυρο, επιλέξτε Simulation -> Run. Τότε, η γραφική παράσταση της εξομοίωσης θα εμφανιστεί στο Waveform Window. Θυμηθείτε να αποθηκεύσετε τη κατάσταση της εξομοίωσης που κάνατε επιλέγοντας Session -> Save State -> OK στο Virtuoso Analog Design Environment παράθυρο. Η εξομοίωση του schematic έχει ολοκληρωθεί. Αυτό που μένει είναι στη συνέχεια η δημιουργία του layout με τα κατάλληλα εργαλεία και στη συνέχεια η σύγκριση αυτών των δύο ώστε να διαπιστώσουμε αν ταυτίζονται όπως θα έπρεπε ή όχι.