Page 460 - DSP Integrated Circuits
P. 460

10.5 Clocking of Synchronous Systems                                 445















                       Figure 10.14 Logic circuit with single-phase clocking

            Edge-triggered D flip-flops can be
        used to obtain working logic systems by
        cascading several single-phase clocked
        blocks, as shown in Figure 10.14. How-
        ever, the latches separating the blocks
        may not be transparent in the same clock
        phase, since the logic signals may not flow
        directly through the blocks. Two succes-
        sive latches must therefore be operated so
        that the transparent phases do not over-
        lap. This is done by letting every other
        dynamic circuit be controlled by the
        inverse of the clock signal. The clock sig-  Figure 10.15 Single-phase clock, <t>(t)
        nals <P and are shown in Figure 10.15.              and its inverse


        10.5.2 Single-Phase Logic
        Single-phase logic is a high-speed CMOS circuit style with the with the advantage
        that only one clock signal is needed. Thus, the inverse of the clock signal is not
        required. The principle of single-phase logic is illustrated in Figure 10.16.
           The circuit must have alternating n- and p-logic blocks. Outputs of n-blocks
        are used as inputs to p-blocks, and vice versa. A single clock signal, 0, is used for
        the entire circuit. The clock signal controls circuit operation as follows:
           The clock is low, <P = 0.

           n-block: The precharge node P n in the n-block is precharged to 1. This
                      ensures that transistors n% and P2 that enclose node F n are both
                      turned off. The second stage of the n-block will therefore function
                      as a dynamic memory and the value of F n will be stored in its
                      stray capacitance.
           p-block: The precharge node P p was in the previous clock phase (0=1)
                      precharged to 0. Now, when the clock goes low, transistor pa will
                      turn on and the logic function of the p-block will be evaluated by
                      the pMOS network. If the p-network conducts, the node P p will be
                      charged to 1, otherwise it will remain at 0. The p-block will
                      evaluate correctly, since transistors p2 and n<z guarantee a stable
                      output value from the n-block during 3> = 0, and transistor p4 will
   455   456   457   458   459   460   461   462   463   464   465