Design of a Simple General Purpose Microprocessor with Self-Sleep Buffer
In this paper, a general purpose microprocessor is implemented and a self sleep circuit is used to reduce the power. MTCMOS is proven to be the best technique to reduce leakage power in deep submicron regime. Placing sleep transistor in fine grain has its own advantages and disadvantages and global sleep transistor is not practical. So, distributed MTCMOS is considered as better alternative for placing sleep device in the design at block level. As the routing resources are involved even in the distributed, self-sleep is suggested to reduce number of nets and transistors. This is verified in a simple microprocessor that executes eight numbers of instructions using 90nm technology savings in power and area observed.