Energy Optimization for a Modern Embedded Microprocessor

Sarah Hesham Mohamed Ehsan;

Abstract


The design power dissipation became a major concern for IC designers as the product success depends on the battery lifetime, cooling management and thermal limits. There- fore, IC designers started to see the impact of power on design speed, design complexity, design area and fabrication cost. CAD tools could support power analysis and power optimization by different methodologies during the automated ASIC design flow.
ASIC design flow consists of several steps to design, optimize and verify the IC and a toolset is used for each step. For that purpose some open source EDA tools are developed and used by the students and researchers to learn and fabricate their own Integrated Cir- cuits. This indicates how the EDA tool improvement community is growing in progress and it becomes flexible to design a hardened macro or even system on chip (SOC) with incorporating of these tools.
This thesis presents the digital ASIC implementation of RISC-V “DwarfRV32”, which is an open source footprint for RV32I ISA using an open source PDK “sky130A”. The design is implemented using two approaches, which are Openlane flow and Commercial tools. We then compare between the two flows on important parameters like power consumption and timing performance to get the most optimized design. Through all the design flow steps from RTL code to GDSII, each tool has its own methodologies and optimization techniques to get the most optimized design in power consumption, speed and area.


Other data

Title Energy Optimization for a Modern Embedded Microprocessor
Other Titles تحسين الطاقة فى المعالجات المدمجة الحديثة
Authors Sarah Hesham Mohamed Ehsan
Issue Date 2021

Attached Files

File SizeFormat
BB10589.pdf896.74 kBAdobe PDFView/Open
Recommend this item

Similar Items from Core Recommender Database

Google ScholarTM

Check

views 2 in Shams Scholar


Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.