Low-Power Logic Synthesis
Low-Power Logic Synthesis Low-Power Logic Synthesis
Pass Transistor Logic • Most logic synthesis systems are based on logic gates – Processed through Boolean equations – Implemented with NAND/NOR gates • Pass transistor logic can implement certain complex Boolean function efficiently • In some cases, the power consumption may be reduced NCHUCS 12
Switching Activity Reduction • Basic idea – Circuit output may be solely decided by part of the circuit function – Thus the remaining part of the circuit can be “turned off” dynamically • Implementation – Extract part of the circuit so it can be computed first • This part of the circuit is usually small – “Freeze” registers that are not useful if the output is decided NCHUCS 13
- Page 1 and 2: Low-Power Logic Synthesis 王 行
- Page 3 and 4: Power Model • Total power P total
- Page 5 and 6: Low-Power Design Techniques • Can
- Page 7 and 8: Multiple Supply Voltages • Basic
- Page 9 and 10: Circuit Level Techniques • Transi
- Page 11: Gate Reorganization • Transform o
- Page 15 and 16: Precomputation • Proposed by M. A
- Page 17 and 18: Precomputation Logic— Version 1 x
- Page 19 and 20: Precomputation Logic— Version 2 x
- Page 21 and 22: Partition • Based on Shannon’s
- Page 23 and 24: An Example a b c d e f g h i j FFa
- Page 25 and 26: Data Synchronization • A retimed
- Page 27 and 28: Selecting Retimed Block • Goal -
- Page 29 and 30: Algorithm • Algorithm: Finding th
- Page 31 and 32: CKT NAME New Results Old Paper Refe
- Page 33 and 34: Conclusion • Many low-power desig
Pass Transistor <strong>Logic</strong><br />
• Most logic synthesis systems are based on logic<br />
gates<br />
– Processed through Boolean equations<br />
– Implemented with NAND/NOR gates<br />
• Pass transistor logic can implement certain<br />
complex Boolean function efficiently<br />
• In some cases, the power consumption may be<br />
reduced<br />
NCHUCS 12