SlideServe
Menu
Préférences
© SlideServe · v2026

Power Aware Synthesis

howell avatar
13 diapositives · 393 Views · Oct 15, 2014

Power Aware Synthesis. Virendra Singh Indian Institute of Science Bangalore virendra@computer.org. IEP on Digital System Synthesis @ IIT Kanpur. High Level Synthesis. Objective Area Performance Power Reliability. Power. Dynamic Power Static Power Transitions

Power Aware Synthesis - slide 1
01 / 13Power Aware Synthesis
1 / 17

Télécharger la présentation

Power Aware Synthesis
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Power Aware Synthesis Virendra Singh Indian Institute of Science Bangalore virendra@computer.org IEP on Digital System Synthesis @ IIT Kanpur

  2. High Level Synthesis • Objective • Area • Performance • Power • Reliability PCS@iitk

  3. Power • Dynamic Power • Static Power • Transitions • Large fraction of transitions incurred during the circuit operation are unnecessary • Suppressing or eliminating unnecessary transitions PCS@iitk

  4. Power Reduction Techniques • Techniques • Clock gating • Partitioning of circuits • Scheduling – to maximize idle time • Maximize the sleep time of storage elements PCS@iitk

  5. Power Reduction Techniques During the control steps in which functional unit is utilized to perform some operation is said to be active During other control steps, the functional unit is said to be idle The manner in which register sharing is performed can significantly affect the unnecessary power dissipation (spurious switching) in functional units during their idle cycle PCS@iitk

  6. Effect of Register Sharing Architectural Model Register Allocation and variable assignment Effect on switching activity Spurious switching activities can sometimes be eliminated without increasing the number of registers in synthesized circuit PCS@iitk

  7. Scheduled DFG v1 v5 v15 v2 v2 v4 +1 ADD1 *3 MUL2 *1 MUL1 S1 v8 v3 v7 v6 +2 ADD1 -1 SUB1 v10 S2 v11 v9 -2 SUB1 ADD1 v14 +3 S3 v13 *2 MUL1 S4 v15 6 7 S5 PCS@iitk

  8. Variable Assignment PCS@iitk

  9. Switching Activity PCS@iitk

  10. Switching Activity PCS@iitk

  11. Scheduled DFG v1 v2 v3 v4 +1 *1 MUL1 ADD1 S1 v6 v5 +2 ADD1 S2 v8 v7 ADD1 +3 v9 S3 v10 *2 MUL1 S4 v11 6 7 S5 PCS@iitk

  12. Variable Assignment PCS@iitk

  13. Power Management using Latches b a 1 h c 2 j i 1 k PCS@iitk