the layout looks good but let me give my comments.
first of all, put as many contacts and vias as possible.
then interdigitate the diff amp ( ABABABAB); source-drain orientation should be the same if the area permits. this lessens the possibilty of PLI.
after that, interdigitate the current mirrors as well.
this reduces the mismatches among the devices.
remember that mirror symmetry is deceiving; it looks pleasing to the eye but it could kill the system. .
use step symmetry instead of mirror symmetry.
that would be all and i hope it helps.
and put a bit bigger space between the n-well and psub bias to avoid latch up.
just a little addition to these above;
- Maybe it`s a minor thing, but in analogue layout, we are using dummy devices (devices that pins are shorted and tied down for example to the well connection) at the both end of the centroids (here: the interdigitated structure)
- we are using a minimum of 2 contacts/vias everywhere, because of reliability issues.
I agree with previous comment. I would like add some notes:
- Take care about the simmetry of signals, input and common node.
- You use MTL1 for connction. Remind that MTL1 is too resistive.