LM199 has a TC of 0.2 ppm/K typical. Manufacturers like Keithley use selected references, so the typical spec may be their max. Long term stability at 1000 hours is specified as 20 ppm typ, and can be much better after burn in and selection.
Agilent and Keithley have a lot of data on aging of these references. The reference used in Agilent's reference multimeter and several voltage standards is the LTZ1000, another heated zener. I think its tempco is even lower than the LM199. Heating is an excellent way to keep the TC down if power is not an issue, which is why we still use OCXOs.
Perhaps that's the real key, that they have such confidence in these older references due to the aging data they've collected; If I wanted a super stable reference using one of the newer reference IC's, I think I too would probably put it in a temperature controlled oven. It should obviously be at a stable temperature during operation. I'm aware of the LTZ1000. It's really expensive
Has anyone ever done this before, i.e., built a modern reference IC into a home-brew oven. Obviously, if you do, you first have to have an actual need to to that.
You could build a small board with a reference IC, and a couple 10 ohm, 1/2W resistors in series placed on either side of the chip, raised into the air to heat the surrounding air, not the board or the chip directly. The board would includes a temperature sensor and an opamp controller. Then box it up, insulate it , etc, etc. Power with 3.3 - 5.0V; the heater circuit would consume about 160 - 200 ma, and produce about 500mw - 1W of heat. The temperature goal would be about 50°C , so it can still work in the hottest parts of the world. I haven't done the math, yet... oh, dammit... let's do the math here...
assume the oven space is 1 cubic inch (1.64e-5 m^3 or 16.4 cc)
assume the air is dry
assume we want to work at ambient -10°C up to +40°C
(ambient might need to be even higher if it's placed in an environment already producing heat)
assume the oven temperature we want to achieve is 50°C (10°C above maximum expected ambient)
Therefore, at the far end of the extreme, we need enough power to raise 16.4cc of air by 60°C.
According to Wolfram Alpha , 16.4cc of dry air weighs 20.9 mg (0.0209 grams)
The specific heat capacity of dry air is 1.007 Joules / g°C difference.
.0209 g * 1.007 J/g°C * 60°C = 1.2627 Joules are needed.
1 J = 1Ws, so 1.26 Watts for 1 second. or 500mW for 2.52 seconds. or 250mW for approx. 5 seconds... etc.
So I think 500mW to 1W of heating capacity would work fine in this oven. Maybe even too much, you could even reduce it.
250mW would take a few seconds at start-up to warm the air, but after that it would barely need much more to keep it warm.
I'd probably finally end up choosing 1/2W resistors dissipating 100mW each and let the controller do it's thing.
Maybe only need 1 resistor and 50mW dissipation to save power. It would take about 30 seconds to 1 minute probably.
Now you can't go too low in power, because at -10°C you're losing heat to the ambient very quickly, even with insulation,
and you have to overcome those losses too. Sigh.. so much math, too little time
I might build this up one day, so comments on my thought process and calculations are appreciated..