Roff
Well-Known Member
I'm out of ideas.I tried everything you said,but I always get overlapped clocks.
I don't where is my mistake.I am desperate.
I can't get non-overlapping clocks.
Can you help me with that,I need that for tomorrow?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I'm out of ideas.I tried everything you said,but I always get overlapped clocks.
I don't where is my mistake.I am desperate.
I can't get non-overlapping clocks.
Can you help me with that,I need that for tomorrow?
I'm out of ideas.
Eric, if leading and falling edges have the same delay (through an inverter, or whatever), the entire pulse will be delayed by that amount, but the pulse width will not change.hi Ron,
I have been following with interest this thread, I applaud your persistence.
I think what the OP is doing is he is adding the propagation delay at the start and at the end of the square wave pulses, so he always finishes up with an overlapping clock pulse train.
IMO he should consider the propagation delay as acting on the leading and trailing edges [ high to low and low to high transition] at the gate inputs.
example:
Say the propagation delay is 10uSec thru the gate for the leading edge, the leading edge will change the state of the gate output 10uS later, so the pulse width has 'shrunk' in width by 10uS.
The same applies to the trailing or falling edge, it takes 10uS to propagate thru the gate, so the pulse width has 'shrunk' by a further 10uS.
As this happens thru every gate the pulse width will get shorter and at the outputs the two pulse streams will not overlap..
Regards.
Who told you that? Can you provide a link?Ron,
Rise time and fall time are actually delay time.
You know that delay time is usually: tdelay=1/2*(t_rise+t_fall).
This equation is for CMOS inverter anad every logic circuit realised in CMOS technology can be equivalent
with CMOS inverter.
I draw timing diagrams on my way.
Anyway,thanks for your help.
Andrea
If you were implementing this circuit within an IC, your gate schematics are exactly what I would use.I don't need complex circuit.
I told you that my circuit is quite simple.
Thanks for help.
There are parasitic capacitors at the gate inputs that act as hold capacitors. Each clock samples the output of the previous gate. If the clocks overlapped, data could shoot through all the inverters during the overlap time, or at least degrade the logic levels held on the capacitors to the point where errors would occur.Do yo know why in dynamic shift register non-overlapping clocks are used?
Or why this circuit doesn't work with overlapped clocks?
That is the result of the clock coupling through the parasitic capacitance of the pass transistor, transferring a little charge to the hold capacitor. It's a capacitive voltage divider.Why is happening when Phi1=0,Vin=Vdd and Phi1=0 and Vin=0?