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

68    Cha pte r  T w o



                                                                 • Specification-level
                          System-level
                                                                 • Influences functionality, cost, etc.




                          Module-level              +            • Architecture-level representation
                                                                 • Defines the blocks, IP




                                                                 • Register transfer-level
                          Logic-level                              representation
                                                                 • Synthesizes gates, registers



                                                                 • Transistor representation
                          Circuit-level                          • Tunes the performance,
                                                                   power,etc.



                                                   G             • Layout representation
                          Device-level   S                D      • Influences the parasitics, and
                                         n                 n       hence device operation

                    FIGURE 2.20  Design abstraction levels.


                    Dilemma of SOC Challenges versus Deep Submicron (DSM) Technology
                    Challenges
                    While we have seen why the complexity involved in enabling SOC integration requires
                    a good level of hierarchical abstractions, the submicron process issues at 90 nm and
                    beyond require an extremely thorough understanding of the underlying issues involved
                    and an accurate handling of these issues. In Figure 2.21, the left-hand box summarizes
                    a whole set of challenges that are typically referred to as the “macroscopic” challenges
                    in SOC design where design abstractions are mandatory to manage and address these
                    issues. On the other hand, the right-hand box lists a whole set of DSM issues that are
                    referred to as “microscopic” SOC design challenges where detailed analyses of these
                    effects are essential to meet the design goals. This, as one would expect, is a contradiction
                    of sorts and has resulted in the development of two key SOC design methodologies to
                    address this dilemma:
                       1. Design planning. Early SOC planning techniques and procedures so that the
                           right level of tradeoffs can be understood and appropriate decisions are
                           taken
                         2. Design  closure. Implementation and optimization techniques to meet the
                           performance, area, and power requirements of an SOC in the presence of
                           the DSM effects
   87   88   89   90   91   92   93   94   95   96   97