Θέματα VLSI I [Εξεταστική Ιουνίου 2010]

Διδάσκοντες: Ι. Καραφυλλίδης, Αν. Καθηγητής

Θέματα VLSI I [Εξεταστική Ιουνίου 2010]

Δημοσίευσηαπό Stokos » 21 Ιουν 2010, 14:13

1ο Θέμα: Δίνεται ο φυσικός σχεδιασμός συμπληρωματικής λογικής CMOS. Να βρεθεί ποια πύλη υλοποιεί.
Λύση: α) NAND 2 εισόδων, β) NOR 2 εισόδων, γ) NAND 3 εισόδων, δ) NOR 3 εισόδων
Υπόδειξη: Ασκήσεις 7,8,9 από e-class.

2ο Θέμα: Δίνεται κύκλωμα συμπληρωματικής λογικής CMOS και το κρίσιμο σήμα στη πύλη C. Να αναδιαταχθεί το κύκλωμα ώστε να είναι γρηγορότερο χωρίς να αλλάξει η λογική που εκτελεί.
Λύση: Τοποθετούμε τα MOSFET που έχουν στη πύλη το σήμα C όσο πιο κοντά στην έξοδο γίνεται.
Υπόδειξη: Άσκηση 29 από e-class.

3ο Θέμα: Δίνεται αγωγός Al2 με r = 0.06Ω/μm, c = 400aF/μm και μήκος L = 10cm.
α) Να βρεθεί η καθυστέρηση Elmore:
Λύση: τDN = rcL²/2 = 120ns
β) Πως μπορεί να γίνει ο αγωγός ταχύτερος; Δίνεται buffer με tLH = 32ns και tHL = 40ns
Λύση: Τεμαχίζουμε τον αγωγό σε 2 τμήματα των 5cm. Η νέα καθυστέρηση Elmore είναι:
τDN = 2(rcL²/2) = rcL² = 60ns.
Αν συνδέσουμε τα 2 τμήματα με τον buffer και πάρουμε τη χειρότερη περίπτωση (μετάβαση Η->L) το μέγιστο delay που προκύπτει είναι:
100ns < 120ns
Υπόδειξη: Άσκηση 15 από e-class.

4ο Θέμα: Δίνεται συνάρτηση Boole, να υλοποιηθεί το κύκλωμα συμπληρωματικής λογικής CMOS που την εκτελεί.
Λύση: Βρίσκουμε την αντίστροφη, σχεδιάζουμε το PDN από nMOS (AND = MOSFET σε σειρά, OR = MOSFET παράλληλα) και τέλος σχεδιάζουμε το PUN από pMOS συμπληρωματικό ως προς το NMOS.
Υπόδειξη: Ασκήσεις 5,6,26,27,33 και 34 από e-class

5ο Θέμα: Δίνεται κύκλωμα δυναμικής λογικής CMOS. Να βρεθεί ποια συνάρτηση υλοποιεί
Λύση: Βρίσκουμε τη συνάρτηση F από τη συνδεσμολογία των MOSFET που βρίσκονται ανάμεσα στα nMOS και pMOS που έχουν στη πύλη τους το CLK. Στη συνέχεια γράφουμε την έξοδο ως bar(CLK) + F*CLK για να δείξουμε τα δύο στάδια υπολογισμού της δυναμικής λογικής.
Υπόδειξη: σελ. 344-345 βιβλίου
Stokos
 

Re: Θέματα VLSI I [Εξεταστική Ιουνίου 2010]

Δημοσίευσηαπό raskolnikov » 21 Ιουν 2010, 15:07

Στην 5η άσκηση ζητούσε τη συνάρτηση boole που την υλοποιεί.. Αν δεν βάλεις τα clk στην τελική μορφή λες να μην σου δώσει όλες τις μονάδες..;
Άβαταρ μέλους
raskolnikov
Full Member
 
Δημοσιεύσεις: 144
Εγγραφή: 26 Μαρ 2008, 14:49

Re: Θέματα VLSI I [Εξεταστική Ιουνίου 2010]

Δημοσίευσηαπό Stokos » 21 Ιουν 2010, 15:46

Βασικά και η συνάρτηση που υλοποιεί τη λογική (ανάμεσα στα 2 MOSFET με το CLK) και η έξοδος του κυκλώματος (η συνάρτηση της λογικής μαζί με τα CLK) είναι "συναρτήσεις Boole".

Δεν ήταν ξεκάθαρο ποια ζητούσε ακριβώς... Ως σωστή απάντηση εγώ θεωρώ ότι είναι η έξοδος του κυκλώματος (μαζί με τα CLK) γιατί είναι πιο γενική (περιλαμβάνει και τη συνάρτηση λογικής) και επίσης φαίνονται τα δύο στάδια υπολογισμού της δυναμικής λογικής.
Stokos
 

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες

cron