Hi, I am trying to design a pseudo-differential transconductor, but the output current is not stabilizing for larger values of Vin(differential) which results to a warped Gm vs Vin(differential) plot.
What could be the problem?
From the upper plot is the Gm vs Vin plot, while the lower plot is the current out.
The common mode of the input used is at 1V, anyother common mode value used will lead to a more warped Gm vs Vin(differential) plot.
I actually tried with the both of them as the same, and the result was the same as well.
I am told that this isn't actually a problem since when designing OTAs the goal is to keep the Gm relatively constant for a range of inputs, but I would need a textbook or journal citation to back this statement up, which I don't have.
... when designing OTAs the goal is to keep the Gm relatively constant for a range of inputs, but I would need a textbook or journal citation to back this statement up, which I don't have.
Search e.g. Binkley's book for "constant gm". Here's a figure from this book which shows several OTAs' usable input voltage dependency on transconductance:
Hi all, the problem was fixed by changing the testbench.
Basically, I had a wrong testbench as my inputs were not totally differential. I needed to have a VCVS with negative 1 gain on my negative input terminal to balance it out.
Thanks you shared the final solution, many people don't do that. It was clear that some asymmetry caused the behavior, but from the drawing it was hard to see for me. Just an advice, improve the drawing.