Presented By:
Presented By:
Chandrakant Kare
Chandrakant Kare
Guided By:
Guided By:
Prof V.N.Patil
Prof V.N.Patil
MEMORY SYSTEM &
MEMORY SYSTEM &
OPTIMIZATION
OPTIMIZATION
Integral part of an Embedded System
Data traffic between the SoC & Off-Chip Storage
Performance optimization for special purpose
processors
Types of Optimization techniques:
Dynamic Memory Usage Optimization
Loop Fusion using ILP for Memory Minimization
IMPORTANT MEMORY DECISIONS IN
EMBEDDED SYSTEMS
What is a good memory architecture for
an application?
Total memory requirement
Delay due to memory
Power dissipation due to memory access
Compiler and Synthesis tool (Exploration
tools) should make informed decisions on:
Registers and Register files
Cache parameters
Number and size of memory banks
TYPES OF MEMORY
READ ACESS MEMORY
HYBRID
READ ONLY MEMORY
THERE ARE TWO TYPES OF RAM
STATIC RAM
DYNAMIC RAM