Publication: Multi-pick round robin arbiter
dc.contributor.advisor | Uğurdağ, H. Fatih | |
dc.contributor.author | Temizkan, Fatih | |
dc.contributor.committeeMember | Uğurdağ, H. Fatih | |
dc.contributor.committeeMember | Erdem, Tanju | |
dc.contributor.committeeMember | Aktemur, Tankut Barış | |
dc.contributor.department | Department of Electrical and Electronics Engineering | |
dc.contributor.ozugradstudent | Temizkan, Fatih | |
dc.date.accessioned | 2014-06-27T10:52:14Z | |
dc.date.available | 2014-06-27T10:52:14Z | |
dc.date.issued | 2012-08 | |
dc.description.abstract | In this thesis, we propose two multi(m)-pick Round Robin Arbiter (RRA) architectures. An m-pick RRA selects the m topmost requests out of n inputs with priority order indicated by an internally kept pointer (with an update policy that ensures fairness among requestors). The architectures that we propose are m-pick Thermo Coded-Parallel Prefix Arbiter (TC-PPA) and Three-Dimensional Programmable m-Selector RRA (3DPmS-RRA). Prior to this thesis, these two architectures existed in the literature as 2-pick and 1-pick arbiters, respectively. Our main contribution to the literature is the generalization of these architectures to m-pick. A logic building block that we call ?Saturated Adder? plays a key role in this generalization, which makes the 1-pick and 2-pick architectures simply special cases. We developed six different variants of 3DPmS-RRA and eight different variants of m-pick TC-PPA. We wrote automated HDL code generators for all variants as well as Cascade Architecture, which is a straight-forward way of implementing a multi-pick RRA using 1-pick Programmable Priority Encoders. Then, all multi-pick architectures were verified and synthesized. Our experimental results show that 3DPmS-RRA architecture is the best choice for all pick sizes (except 2-pick) when timing is the primary design criterion. However, when area is more critical, TC-PPA architecture performs better. It is worthwhile to note that in terms of timing 3DPmS-RRA is better than TC-PPA by a mere 8% at the most based on our synthesis results. However, when we consider area, TC-PPA has significant improvements over 3DPmS-RRA, up to 53%. | en_US |
dc.identifier.uri | http://hdl.handle.net/10679/388 | |
dc.identifier.uri | http://discover.ozyegin.edu.tr/iii/encore/record/C__Rb1249617?lang=eng | |
dc.identifier.uri | https://tez.yok.gov.tr/ | |
dc.language.iso | eng | en_US |
dc.publicationstatus | unpublished | en_US |
dc.rights | info:eu-repo/semantics/restrictedAccess | |
dc.subject.keywords | Computer arithmetic | en_US |
dc.subject.keywords | Digital circuits | en_US |
dc.subject.keywords | Digital design | en_US |
dc.subject.keywords | Logic synthesis | en_US |
dc.subject.keywords | Timing optimization | en_US |
dc.subject.keywords | Automatic HDL code generation | en_US |
dc.subject.keywords | Design automation | en_US |
dc.subject.keywords | ASIC | en_US |
dc.title | Multi-pick round robin arbiter | en_US |
dc.type | Master's thesis | en_US |
dspace.entity.type | Publication | |
relation.isOrgUnitOfPublication | 424c92de-e324-41ca-8ce2-04cc8bfeb36a | |
relation.isOrgUnitOfPublication.latestForDiscovery | 424c92de-e324-41ca-8ce2-04cc8bfeb36a |
Files
Original bundle
1 - 2 of 2
- Name:
- Multi-pick round robin arbiter.pdf
- Size:
- 1.57 MB
- Format:
- Adobe Portable Document Format
- Description:
- Multi-pick round robin arbiter
- Name:
- FatihTemizkan_TezVeriGirisiveYayimlamaIzinFormu.pdf
- Size:
- 383.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- Tez Veri Girisi ve Yayımlama Izin Formu
License bundle
1 - 1 of 1
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: