The project started with optimization of Butterworth Filter using assembly-like Coarse Grained Reconfigurable Array (CGRA) with respect to Speed, Energy and Area of microprocessor architecture.