Page 318 - DSP Integrated Circuits
P. 318

7.5 Scheduling Formulations                                          303


























                              Figure 7.22 Logic implementation



        required chip area using a 0.8-um, double metal CMOS process (AMS—Austria
                                                   2
        Micro Systeme Intern. Gmb) is less than 1.0 mm .
            Simulation as well as measurement shows that these circuits can be clocked
        at very high speeds. Clock frequencies of well above 400 MHz are feasible with
        careful circuit design. Hence, a sample frequency of more than 130 MHz is feasible
        with a power consumption of about 325 mW.
            Notice that there appears to be a delay-free loop, which would make the
        implementation impossible, in Figure 7.22. Fortunately, this is not the case. We
        will discuss how this issue can be resolved in section 7.5.5.





        EXAMPLE 7.4

        Find a periodic, maximally fast schedule for the third-order lattice wave digital ni-
        ter used in Example 6.8. In this case we must schedule over six sample intervals.
        The resource minimal schedule for the transformed algorithm is shown in Figure
        7.23. This schedule has an average sample period of only 2.5 clock cycles which is
        the true minimum. The input and output to the filter consist of six bit-serial
        streams that are skewed in time.
            This implementation, which is shown in Figure 7.24, requires six multipliers,
        30 adders, and 78 D flip-flops. The estimated device count is 3000 for the filter with
        an additional 400 transistors for control circuitry. Thus, about 3400 transistors are
                                                                           2
        required for the complete filter. The required chip area is less than 1.2 mm . The
        increase in maximum speed results in a corresponding increase in area. The
        expected power consumption is the same as for the filter in Example 7.3 with
        equivalent sample frequencies.
   313   314   315   316   317   318   319   320   321   322   323