Page 89 - System on Package_ Miniaturization of the Entire System
P. 89

Intr oduction to System-on-Chip (SOC)     65


                    cells, design tools need to handle optimization techniques to minimize leakage power
                    by the appropriate usage of cells that have a high V . Typically, the cell libraries that
                                                                 t
                    support the multi-V optimization have both fast cells with lower V  thresholds (but
                                     t                                         t
                    higher leakage) and slow cells with higher V  thresholds (and hence a smaller leakage
                                                          t
                    component). One approach commonly adopted during design to reduce leakage power
                    is to deploy the fast cells during the initial logic synthesis, and then swap in the low-
                    leakage cells during subsequent timing optimization on circuit paths that can use these
                    low-leakage (but slower in performance) cells without impacting the timing. While
                    such power optimizations are done, it is very important to also understand the
                    implications to the chip die area (cost) and yield in terms of sensitivity to process
                    variation. As silicon technology scales down, the gate oxide thickness also goes down,
                    and as a result, the oxide layer fails to act as a perfect insulator and leakage current
                    flows through it. This can be overcome by the use of high-dielectric-constant oxides,
                    and as a result of this thick oxide, the leakage current is minimized. In addition to
                    leakage power, the on-chip power density trend is on an exponential rise, as can be seen
                                                                               2
                    with the Pentium example: the P-4 had a power density of 46 W/cm , which is seven
                    times that of the Intel 486. Several techniques for reducing switching power have been
                    considered in the recent past. Reducing activity, capacitance, and supply voltage are
                    some of the commonly known methods. Design methodologies such as clock gating,
                    power gating, power-aware physical design, and voltage scaling have been deployed to
                    tackle the SOC power efficiency issues for sensitive handheld applications such as
                    wireless mobile phones, PDAs, and personal multimedia players.
                       As more and more transistors continue to be packed on a single die with demands
                    for higher and higher performance rates due to the technology scaling trends, controlling
                    power is becoming a very critical issue. Several power management techniques have
                    been used to contain this problem utilizing the inherent characteristics of being able to
                    turn off functional modules that are not always needed during chip operation, as shown
                    in Figure 2.18. However, another approach that is being heavily adopted today,



                             P-state
                               P0       High
                             2,600 MHz                      Average CPU core power
                              1.40 V
                              −95 W                           (measured at CPU)
                               P1                                 OS-directed power management–enabled
                             2,400 MHz                            OS-directed power management–disabled
                              1.35 V
                              −90 W
                               P2                       −33%
                             2,200 MHz
                              1.30 V
                              −76 W
                                      Processor                       −62%
                               P3       load     Power, W
                             2,000 MHz                                             −75%
                              1.25 V
                              −65 W
                               P4
                             1,800 MHz
                              1.20 V
                              −55 W
                               P5
                             1,000 MHz
                              1.10 V               −62% CPU load  −40% CPU load  OS idle
                              −32 W     Low
                    FIGURE 2.18  Processor “performance states.”
   84   85   86   87   88   89   90   91   92   93   94