Power Compiler
OVERVIEW
This course introduces the uses of Power Compiler and RTL Power Estimator. You will learn to link Power PLI tasks with the VCS simulator, perform pre-synthesis power estimates using several techniques, and perform both RTL and gate-level power analysis and optimization.
OBJECTIVES
At the end of this class, the student should be able to:
- Link the Power PLI using VCS
- Generate switching activity files from simulation
- Generate power estimates in RTL Power Estimator and identify power-hungry design blocks
- Use clock gating and operand isolation techniques in Power Compiler to reduce power consumption
- Generate and examine power reports in Power Compiler
- Use gate-level power optimization for further power reduction
AUDIENCE PROFILE
Design engineers who want an introduction to power estimation, analysis, and optimization with Power Compiler and RTL Power Estimator.
PREREQUISITES
To benefit the most from the material presented in this workshop, students should:
- Understand Verilog and/or VHDL
- Be able to use a Verilog or VHDL simulator
- Be familiar with UNIX workstations running X-windows
- Be familiar with Design Compiler
- Be familiar with vi, emacs, or another UNIX text editor
COURSE OUTLINE
Day 1
- Power libraries
- RTL power estimation
- RTL switching activity
- RTL Optimization (Clock Gating and Operand Isolation)
Day 2
- RTL Optimization (cont)
- Gate level power analysis and optimization
- Leakage Power and Dual Vt
SYNOPSYS TOOLS USED
- Power Compiler release 2002.05-SP1
- VCS Version 6.2
|