HEAL DSpace

Σχεδίαση και μελέτη κυκλωμάτων σειριακών-παράλληλων πολλαπλασιαστών με κωδικοποίηση Modified-Booth

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Πεκμεστζή, Κιαμάλ el
dc.contributor.author Αποστόλου, Νικόλαος Ε. el
dc.contributor.author Apostolou, Nikolaos E. en
dc.date.accessioned 2012-09-07T07:32:17Z
dc.date.available 2012-09-07T07:32:17Z
dc.date.copyright 2012-07-25 -
dc.date.issued 2012-09-07
dc.date.submitted 2012-07-25 -
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/6565
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.11512
dc.description 121 σ. el
dc.description.abstract Ο σκοπός της παρούσας διπλωματικής εργασίας ήταν η σχεδίαση διαφόρων τοπολογιών σειριακών-παράλληλων πολλαπλασιαστών και η διερεύνησή τους ως προς τις επιδόσεις τους και ειδικότερα ως προς τις δυνατότητές τους στην επίτευξη λειτουργίας με χαμηλή κατανάλωση. Υλοποιήθηκαν δύο νέες σχεδιαστικές ιδέες. Η πρώτη αφορά την χρήση μιας γενικευμένης μορφής αναπαράστασης «σωσίματος – κρατουμένου» (carry – save) για τα ενδιάμεσα στάδια των υπολογισμών, με σκοπό την ελάττωση των απαιτούμενων καταχωρητών, ενώ η δεύτερη αφορά την χρήση της κανονικής αναπαράστασης προσημασμένου ψηφίου (canonical signed digit representation) σε συνδυασμό με την κωδικοποίηση Modified-Booth, με σκοπό την παραγωγή όσο το δυνατόν λιγότερων μη μηδενικών μερικών γινομένων. Σχεδιάστηκαν κυκλώματα πολλαπλασιασμού, τα οποία λαμβάνουν δεδομένα σε μορφή συμπληρώματος του δύο, με την μια είσοδο παράλληλα (πολλαπλασιαστέος) και την άλλη σειριακά (πολλαπλασιαστής), και μετασχηματίζουν την μία είσοδό τους (σειριακή) σύμφωνα με την μέθοδο MacSorley-Booth (Modified Booth) για την ελάττωση των προς άθροιση μερικών γινομένων. Μελετήθηκαν αρχιτεκτονικές με διαφορετικό μήκος ενδιάμεσης λέξης (radix-2 ως και radix-8) σκοπεύοντας πρωτίστως στην ελάττωση της δυναμικής κατανάλωσης. Επίσης, διερευνήθηκαν διαφορετικές κωδικοποιήσεις Modified Booth και οι επιπτώσεις τους στην δυναμική κατανάλωση του κυκλώματος. Πιο συγκεκριμένα, υλοποιήθηκε σε γλώσσα Verilog μια σειρά σειριακών-παράλληλων πολλαπλασιαστών Modified Booth σε radix-2, radix-4 και radix-8 και σε μήκη λέξεως 8 ως 64 bits. Η λειτουργία τους προσομοιώθηκε με βάση μια standard cell CMOS βιβλιοθήκη 90nm της Artisan. Τα αποτελέσματα καθυστέρησης (critical path), κατανάλωσης και επιφανείας συγκρίθηκαν με έναν απλό σειριακό-παράλληλο πολλαπλασιαστή και με έναν, παρόμοιας λογικής, δενδρικό παράλληλο πολλαπλασιαστή της Designware (tree multiplier). el
dc.description.abstract The scope of this thesis was the design of various serial-parallel multiplier schemes, as well as the investigation of their performance, especially as far as their energy consumption is concerned. The designs created, were based on two novelties. The first one is the use of a generalized “carry-save” scheme, which is used in the intermediate steps of the calculations in order to reduce the number of registers needed, while the second is the use of the “canonical signed digit representation” applied on the Modified-Booth encoding scheme, in order to minimize the number of the non-zero partial products created. The designed multiplier schemes receive data in two’s complement form. The multiplier is in parallel series form while the multiplicand is in bit-series form. In all designs the serial input is transformed according to the MacSoreley-Booth method (Modified Booth) in order to reduce the number of partial products which will be added. Various radix schemes were studied (radix-2 to radix-8), targeting mainly to the reduction of their dynamic power consumption. More specifically, we designed a series of Modified-Booth serial-parallel multipliers using Verilog HDL. The designs include radix-2, radix-4 and radix-8 schemes, while the inputs can be 8, 16, 24, 32, 48, or 64 bits wide. The designs were synthesized and simulated using a 90nm standard cell CMOS library by Artisan. The energy, delay and area results are presented, compared to a simple (radix-1) serial-parallel multiplier as well as a parallel tree-multiplier synthesized using the Designware library. en
dc.description.statementofresponsibility Νικόλαος Ε. Αποστόλου el
dc.language.iso el en
dc.rights ETDFree-policy.xml en
dc.subject Σειριακοί παράλληλοι πολλαπλασιαστές el
dc.subject Χαμηλή κατανάλωση el
dc.subject Canonic modified booth en
dc.subject Serial parallel multipliers en
dc.subject Modified booth en
dc.subject Verilog en
dc.subject Low power en
dc.subject CMOS 90nm en
dc.title Σχεδίαση και μελέτη κυκλωμάτων σειριακών-παράλληλων πολλαπλασιαστών με κωδικοποίηση Modified-Booth el
dc.title.alternative Design and evaluation of serial-parallel Modified Booth multiplier schemes en
dc.type bachelorThesis el (en)
dc.date.accepted 2012-07-24 -
dc.date.modified 2012-07-25 -
dc.contributor.advisorcommitteemember Σούντρης, Δημήτριος el
dc.contributor.advisorcommitteemember Οικονομάκος, Γεώργιος el
dc.contributor.committeemember Πεκμεστζή, Κιαμάλ el
dc.contributor.committeemember Σούντρης, Δημήτριος el
dc.contributor.committeemember Οικονομάκος, Γεώργιος el
dc.contributor.department Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Μικροϋπολογιστών και Ψηφιακών Συστημάτων VLSI. el
dc.date.recordmanipulation.recordcreated 2012-09-07 -
dc.date.recordmanipulation.recordmodified 2012-09-07 -


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής