Page 26 - DSP Integrated Circuits
P. 26

1.6 DSP System Design                                                 11


         the system design is the system specification. Here we assume that the system spec-
         ification has been preceded by a thorough investigation of the intended market, for
         example, volume, price, consumer preferences and technical and commercial com-
         petition. The specification should also include costs and other constraints due to
         marketing and maintenance of the DSP system. It is important to consider all costs
         incurred during the entire life of the system.
            The design of a complex DSP system
         can be partitioned into two major phases:
         system design and integrated circuit design,
         as illustrated in Figure 1.10. These two
         phases are followed by a manufacturing
         and testing phase. The design of testable
         integrated circuits is a very important topic
         and should be considered early on in the
         system design phase. However, circuit man-
         ufacturing [8] and testing [16] issues will
         not be discussed in this book.
            A design methodology is the overall
         strategy to organize and solve the design
        tasks at the different steps of the design
         process. It is not possible to invent a com-
         prehensive  design  methodology that
         applies well in all cases, but all efficient
        methodologies have some common features.  Figure 1.10 The main phases in the
                                                            design of a DSP system
            Generally, the design process is viewed
        as the development of a sequence of models
        of the system, where each model version is more refined than the previous. The
        process continues until all design issues are resolved.
            It is necessary due to the high complexity of the design problem to follow a
        structured design approach that reduces the complexity. Structured design meth-
        ods, which will be further discussed in this chapter, are primarily used to

            Q Guarantee that the performance goals are met and
            Q Attain a short and predictable design time.

            The overall performance goals are typically expressed in terms of subgoals such
        as acceptable physical size of the system, chip area of the individual integrated cir-
        cuits, power consumption, and number of pins, to name a few. An important goal is to
        attain a short and predictable design time so that the product can be placed on the
        market within the intended time frame. This implies that the risk of ending up with
        a nonworking integrated circuit due to design errors, erroneous interface, unsatisfac-
        tory throughput, etc. must be minimized by using a good design method. Other fac-
        tors that have a major impact on the design process are the design tools and the
        layout style used in the integrated circuit design phase. The degree of automation of
        the design process varies widely, from fully automatic to hand-crafted design [14].


        1.6.1 Specification And Design Problem Capture

        Besides a description of the tasks that the system shall perform, the system speci-
        fication should also include requirements on physical size, power consumption,
   21   22   23   24   25   26   27   28   29   30   31