Implementation of Power Gating technique in comparator for Low-power applications. This repository contains simulation files and other relevant files of project Implementation of Power Gating technique in comparator for Low-power applications. In this project I've implemenbted Power Gating technique for 2 bit Comparator & Studied different aspects of power reduction techniques in low-power VLSI design.
- 1. Power Gating technique in comparator for Low-power applications.
- 2. Theory
- 3. EDA Tools Used
- 4. Pre-layout Simulations
- 5. Post-layout and Simulations
- 6. Results & Conclusion
- 7. Future work
- 8. Author
- 9. Contributors
- 10. Acknowledgments
- 11. Contact Information -
Comparator is one of the basic fundamental block used in electronics. As the name suggests comparator compares 2 of its inputs & gnerate results at the output end. the type of comparator i've used in my project is 'digital comparator', which compare 2 binary bits & generate result (Smaller, Equal & Greater).
Fig: 1 - bit Digital Comparator.
In similar manner, for n-bit comparison --> N blocks of 1-bit comparators are used in pararllel. but as we know, MSB decides if its smaller or greater, there is no need of computation for further bits once we know if MSB comparison result is smaller or greater. only when M.S.B. comparison generates equal result, we have to look after further bits.
As we can decide only by MSB comparison & there is no need of comparison of other bits (when MSB are Different), we can completely cutoff power of other parallel connected comparators, without affecting output result. for better understanding its explained in block diagram shown below
Fig: Block Diagram representing general idea of implementation of power gating in n-bit comparatorThe library used is osu180nm.
1-bit comparator
Fig: Circuit Diagram of 1 bit comparator.
Fig: Input-Output waveforms of 1-bit comparator.2-bit comparator with Power Gating implemented
Fig: Circuit Diagram of 2 bit comparator. Fig: Input-Output waveforms of 1-bit comparator with Power Gating implemented. a2, a1 -> bits of 1st number (RED). b2, b1 -> bits of 2nd number (Green). eq -> Equal signal from MSB Comparison (i.e. equal output signal from comparison of a2 & b2 ). smaller_1 (Pink), equal_1(Yellow), greater_1 (Red) --> Outputs of LSB Comparison. (It will be updated soon) The Power required by proposed 2- bit comparator is reduced by 42.59%, but that's achievable only when MSB's are different. In case of inputs where MSB's are same, the total power required increases by 7.4% because of additional hardware implemented in the design. Silicon area also increases & so is complexity & losing some performance in terms of response time as the parallel operation which was happening in conventional design became sequential. Considering all these factors, it's still compelling soltution for designers because of its use in low power & battery operated portable device such as mobile phones.Note : This project provides just a glimpse of power gating technique for students & VLSI enthusiast who want to learn about this technique.
Implement this technique in much more complicated circuits. Analyze for same & compare with traditional design.- Paras Gidd, M.Tech.( Microelectronics ), Manipal Institute of Technology,(MAHE), parasgidd@gmail.com
- Paras Gidd
- I would like to thank my Teachers who taught me this simple but effective method of power reduction. & my Mommy & Pappa (Mother & Father) who constantly supported & motivated me.
- Paras Gidd, M.Tech.( Microelectronics ), Manipal Institute of Technology,(MAHE), parasgidd@gmail.com