Clock gating is an efficient technique for reducing dynamic power in sequential circuits. It saves power by partitioning the main clock and distributing the clock to the logic blocks only when there is a need for those blocks to be activated. Synchronous circuits show reduced dynamic power dissipation for effective clock gating implementations. The paper tries to investigate different clock gating schemes and implement them to optimize the power dissipation in synchronous designs. These strategies are used to increase the flexibility of an up-to-date SPI master/slave implementation followed by the analysis of power reduction achieved. The whole design is implemented in Verilog 2001 and mapped onto Xilinx Virtex 5 FPGA device.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.