A non-volatile storage system in which a body bias is applied to a
non-volatile storage system to compensate for temperature-dependent
variations in threshold voltage, sub-threshold slope, depletion layer
width and/or 1/f noise. A desired bias level is set based on a
temperature-dependent reference signal. In one approach, a level of the
biasing can decrease as temperature increases. The body bias can be
applied by applying a voltage to a p-well and n-well of a substrate,
applying a voltage to the p-well while grounding the n-well, or grounding
the body and applying a voltage to the source and/or drain of a set of
non-volatile storage elements. Further, temperature-independent and/or
temperature-dependent voltages can be applied to selected and unselected
word lines in the non-volatile storage system during program, read or
verify operations. The temperature-dependent voltages can vary based on
different temperature coefficients.