The equation for the carry bit based on the generate and propagate bits looks very similar to the original formulation of the less-than relation.
This suggests we can use the same divide and conquer recursive approach as we used with speeding up the less-than relation. This approach gives a circuit of linear size for each carry bit, so the total size is quadratic.