Show simple item record

dc.contributor.advisorBhatt, Amit
dc.contributor.authorGupta, Shubhangi
dc.date.accessioned2019-03-19T09:30:58Z
dc.date.available2019-03-19T09:30:58Z
dc.date.issued2018
dc.identifier.citationGupta, Shubhangi (2018). Design and Implementation of Low Power Superscalar Processor. Dhirubhai Ambani Institute of Information and Communication Technology, viii, 41 p. (Acc. No: T00736)
dc.identifier.urihttp://drsr.daiict.ac.in//handle/123456789/770
dc.description.abstractThis thesis presents design of a low power, general purpose, 4 issue superscalar processor, which fetches 4 instructions simultaneously and executes them parallelly. The processor fetches the instruction in program order, executes them out of order and again writes the result back in their correct program order. To perform the out of order execution Tomasulo 's algorithm is being used in the design. As it is general purpose processor, all the reservation stations, queues and buffers are designed to be general to speed up the execution. Work is equally being distributed among different stages using load-balancing to enhance the performance of the processor. Low power constraints like clock-gating, power-gating, max flops, min flops, maximum fanouts etc. are applied to make the design low power. Implementation is being done on the cadence tools- RTL compiler and Encounter. Design is working efficiently for all the test cases at 500MHZ with the slack of 121ps and power of 57.17mW.
dc.publisherDhirubhai Ambani Institute of Information and Communication Technology
dc.subjectTomasulo's Alogrithim
dc.subjectRegister renaming
dc.subjectLoad balancing
dc.classification.ddc621.391 GUP
dc.titleDesign and implementation of low power superscalar processor
dc.typeDissertation
dc.degreeM. Tech
dc.student.id201611053
dc.accession.numberT00736


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record