Abstract

Clock gating is a prominent and an efficacious methodology adopted to decrease the dynamic power (clock power) utilization in complementary metal oxide semiconductor (CMOS) based circuits. The sole intent of gating a clock signal is to minimize its switching activity and thereby reduce significant amount of power utilization of the clock signal. Memories or storage elements are the integral part of the complex designs used in the modern day devices enabling storage of exhaustive and crucial values being processed. In this paper, we present the design and implementation of Random Access Memory (RAM) with reduced power consumption using clock gating technique on a Field Programmable Gate Array (FPGA). These memory elements can be either of synchronous or asynchronous nature. The memories discussed in the proposed work are synchronous in nature and hence reading and writing operations take place on the positive or rising edge of the clock. A gating logic is applied to lessen the superfluous transitions of the clock signal propagating along the clock network of the circuit. The target device (FPGA) for this work is Xilinx Spartan 6 and the design tool is Xilinx ISE 14.7 with the memories being modelled in Verilog HDL and simulation outputs shown in ISim.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.