I implemented the simple push pull source follower and I understand that it has this distortion problem. That is between -|VTP| ≤ Vin ≤ VTN there is no output because the output terminal floats since both the transistor are not conducting. I hope my understanding is correct.
In order to avoid this distortion problem there is this push pull with quiescent current output stage shown below.
These are my following questions,
1) How does this new model correct the distortion problem?
2) Should all M3,M4,M5 and M6 be in saturation?
3) Is there any hint on how I could dimension these transisitors?
Also Vss in my case is 0. Any feedback would be much appreciated :)