Abstract:
A dividing circuit comprises, connected in a ring, a plurality M of transistor stages (S1-S4), where M is an even integer. Each transistor stage comprises an input node, a clock node and an output node. A tri-state inverter stage (S5) has an input node connected to the output node of the preceding transistor stage in the ring (S4), an enable node connected to the clock nodes of the transistor stages, and an output node (CLKOUT) connected to the input node (I1) of the subsequent transistor stage in the ring. Each transistor stage comprises a first pair of transistors of a first conductivity type (T1,T2) connected in series between a first voltage level and an output node and a second pair of transistors of a second conductivity type (T3,T4) connected in series between a second voltage level and said output node, wherein control nodes of a first transistor (T1,T4) of each said transistor pair are connected together to provide the input node (I1) for the stage, and control nodes of a second transistor (T2,T3) of each said transistor pair are connected together to provide the clock node (CLKIN) for the stage, whereby when an input clock signal is applied to the clock nodes of the transistor stages, an output signal is generated at the output node of the tri-state inverter in which each cycle represents M cycles of the input clock signal.
Abstract:
A programmable dividing circuit comprises a first plurality N of similar transistor stages (B1,B2) connected in a divide-by-N sequence, where N is an odd integer, the transistor stages being configured so that when the output of the last stage is supplied to the first stage in the sequence, the dividing circuit operates as a divide-by-N circuit in which an output signal is generated which has one cycle for every N cycles of a clock signal applied to the transistor stages, a tri-state inverter (T) selectively connectable in a divide-by-M sequence with a second plurality M of transistor stages (B1,B3,B4), where M is an even integer, and wherein the second plurality includes at least some of said first plurality of transistor stages, including said first stage, whereby when the output of the last stage in the divide-by-M sequence is supplied to the first stage, the circuit operates as a divide-by-M circuit in which an output signal is generated which has one cycle for every M cycles of a clock signal applied to the transistor stages, and a switching circuit (MUX) having at least two inputs and arranged to selectively connect to the first stage the output of the last stage in either the divide-by-N sequence or the divide-by-M sequence whereby the circuit can be programmed to operate as a divide-by-N or divide-by-M circuit.
Abstract:
A dividing circuit comprises a plurality (N) of transistor stages connected in a ring. Each stage comprises a first pair of transistors of a first conductivity type (T1,T2) connected in series between a first voltage level (Vdd) and an output node (O1), a second pair of transistors of a second conductivity type (T3,T4) connected in series between a second voltage level and said output node (O1), wherein control nodes of a first transistor (T1,T4) of each said transistor pair are connected together to provide an input node (I1) for the stage, and control nodes of a second transistor (T2,T3) of each said transistor pair are connected together to provide a clock node (CLK IN) for the stage, wherein the input node of each stage is connected to the output node of a preceding stage whereby an output signal is generated at each of said output nodes, each cycle of the output signal representing N cycles of a clock signal applied to said clock nodes of the stages, the output signal having a duty cycle that is closer to 50% than the duty cycle of said clock signal.