Power consumption is an increasingly pressing problem in modern processor design. Since the on-chip caches usually consume a significant amount of power so power and energy consumption parameters have become one of the most important design constraint. It is one of the most attractive targets for power reduction. This paper presents an approach to enhance the dynamic power consumption of CPU cache using inverted cache architecture. The authors' assumption tries to reduce dynamic write power dissipation based on number of ones and zeros in the incoming cache block data using bit to indicate is the block is mostly one or zero.