This document describes a student's project to design an energy efficient cache memory using Verilog HDL. It presents the background and motivation, including that write-through caches consume a lot of energy due to increased access at lower levels. The proposed work introduces a way-tagged cache architecture to reduce energy consumption. Simulation results show energy savings of the proposed cache compared to a conventional cache for various operations like reset, data load, read and write hits/misses. The conclusion is that the way-tagged cache adds new components to L1 cache but remains inbuilt with the processor, with area overhead as a drawback.