I'm having this 3 output non-overlapping clock generator circuit.
I'm having concern regarding those 2 MOS (drain and source connected). What's their purpose?
Thank you very much for spending time on this thread.
The transistor are apparently used as capacitors to create an artificial logic gate delay. Obviously, the clock generator operation depends on logic delays, so without knowing all technology parameters and transistor l and w, you can't predict it's output signals.
Are you sure you are simulating the right thing? It looks like the OSC input is an enable signal. When OSC=0 then the NOR gates on the left work as inverters. Hence you have a six-inverter ring-oscillator where you take outputs from the 3rd and the 6th inverter. The gates on the right then enable or disable, and fix the phase relation of the output signals (i.e. CK2 goes high (and not low) a bit later than CK1 goes high).
@kgl_13gr: I used a pulse input for the OSC. I expect the output should be like the one below.
I also got confused what to use for that MOS that acts as capacitor. What should be its size?
why concern?!
you can omit these transistors (which has been used as capacitor to cause a more non-overlapping delay.) this regards to your desired specifications of output signals as NOL clocks.