If contact chain or via chain yield is a significant loss-point,
using duplicate vias (pair instead of single) can drive down
the loss (also, if the vias are a big issue, can improve the
reliability). But you will eat routing density big time, and
depending on the process via-yield may be hurt more by
filling than by printing and close-packed via beds can have
worse per-via yield probability than isolated or routing-pitch-
spaced ones.
To know what improves yield, you'd like the foundry to
give you the top ten detractors' defect probability, and
then you can figure, for each, feature-count*loss-fraction,
roll that up in a spreadsheet and then you will at least
have a proper set of targets / priorities.
Realize, too, that yield limiters for digital "stuff" in a
digital flow may give you little insight to parametric-limited
yield in something more analog-y that tries to use the
same flow, but devices which aren't controlled for fine
tolerance (like, good luck with the poly resistor sheets
and tempco, hence your bandgap).