In English

Optimized Register File Implementation

Ali Hasan ; Akshay Vijayashekar
Göteborg : Chalmers tekniska högskola, 2011. 68 s.
[Examensarbete på avancerad nivå]

The register file is a critical component in any CPU design. As it is accessed almost every cycle, it contributes significantly to key chip characteristics. It is a vital component to optimize for best performance, area and power dissipation. The purpose of this thesis is to implement a full custom, low power and area efficient register file for an Atmel 32-bit microcontroller. The benchmark design is a flip-flop based register file. This thesis work is carried out in two phases – Literature study phase and Implementation phase.

During the literature study phase, a number of cell topologies for SRAM based register files were explored. A few different cell topologies were selected for implementation and the power dissipation was estimated. Apart from different cell topologies, different register files architectures such as time-multiplexed and partitioned register files have been implemented. Simulation results show that significant area and power savings can be achieved by designing a SRAM based full custom register file, instead of making a design based on flip-flops.



Publikationen registrerades 2011-07-27. Den ändrades senast 2013-04-04

CPL ID: 143673

Detta är en tjänst från Chalmers bibliotek