Show simple item record

dc.contributor.advisorBhatt, Amit
dc.contributor.authorAhuja, Priya
dc.date.accessioned2020-09-14T05:57:50Z
dc.date.available2020-09-14T05:57:50Z
dc.date.issued2019
dc.identifier.citationAhuja, Priya (2019). Design and implementation of low power processor design using RISC-V ISA. Dhirubhai Ambani Institute of Information and Communication Technology, 57p. (Acc.No: T00773)
dc.identifier.urihttp://drsr.daiict.ac.in//handle/123456789/838
dc.description.abstractThis thesis, represents a design in which the processor is made to work once or twice on occurrence of external signal, therefore the processor remains idle most of the time. Unlike the processor used in mobile phones, laptops, it wakes up only when an interrupt comes either from the outside devices or sensors which are assign with a specific program called interrupt handler. The interrupt controller transmits the interrupt to the processor on priority basis, based on which processor suspends its current existing task and serve the interrupt. Interrupt controller communicate with processor via bus architecture and sends the interrupt. Processor are not meant to run user-based program. These processors run on battery, therefore they should be energy efficient.The design of a processor comprises of three stages, which is running at 10MHz of frequency. The lower number of stages constitutes less hardware, since there will be no stalls due to data-dependency, hence low power. The arbiter buffers the interrupts coming from external devices to the processor via bus, which runs at 200KHz of frequency.To have less power in the design, there are various power reduction techniques followed during synthesis process like clock gating, MSV technique, using high Vt cells and using high fan-in cells. All these techniques though increase the hardware but will also reduce the (dynamic, static, short circuit) power consumption by a significant amount. Lowering of the power helps to reduce heat dissipation in the chip. Along with the power reduction techniques, there are various other files used in the scripting language during synthesizing like HDL files, SDC file, TCF file, CPF file and many attributes.
dc.publisherDhirubhai Ambani Institute of Information and Communication Technology
dc.subjectInterrupt handler
dc.classification.ddc621.3916 AHU
dc.titleDesign and implementation of low power processor design using RISC-V ISA
dc.typeDissertation
dc.degreeM.Tech
dc.student.id201711016
dc.accession.numberT00773


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record