Zibb

Gated clock has duty-cycle control

Paul Kemp, University of Colorado, Colorado Springs, CO -- EDN, 8/17/2000

The circuit in Figure 1 produces clock pulses with variable duty cycle from a gated clock. The output of the circuit, pulse, is always 180° out of phase with the clock input. When the delay-logic elements, IC5 and IC7, have the same propagation delays, the duty cycle of the circuit's output is 50%. The circuit produces gated clock pulses when the gate input, gate, is high and the active-low reset, reset_n, is high. Increasing the propagation delays of the increase-duty-cycle delay-logic element, IC5, causes an increase in the duty cycle of the gated-clock output, pulse. The decrease-duty-cycle delay-logic element, IC7, reduces the duty cycle of the gated-clock output. Listing 1 is a Verilog model of the circuit; a Verilog testbench verifies the circuit's function. A pair of delay-logic elements is modeled with 20 delay lines of 1 nsec each. The testbench instantiated this operation. A simulation (Figure 2) used Cadence Verilog-XL. A 20-MHz clock serves as the input clock. The select signals in Figure 2 for the increase-duty-cycle delay-logic element, IC5, and the decrease-duty-cycle delay-logic element, IC7, correspond to the number of 1-nsec delay elements inserted into the delay paths. Thus, a select value of 12 corresponds to a 12-nsec delay. (DI #2554)



Reed Business Information Resource Center

Featured Company


Related Resources

ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author

There are no additional articles written by this author.


ADVERTISEMENT

Knowledge Center



Technology Quick Links

EDN Marketplace


©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites