I've got a design on the bench that requires eight linear, DC-coupled and stable analog multipliers. That many AD633's starts to get expensive. Many people have tried to use a Gilbert Cell MC1496 for this role with only very average results.
Well after a little head scratching, here is my solution to the problem, using three MC1496's to essentially replicate the internal topology of the AD633 and similar multipliers.
IC1 and IC2 form the exponential voltage converter that kills 3 birds with one stone:
1) DC biases the twin differential transistor pair of IC3
2) Temperature compensates the gain of the twin differential transistor pair of IC3
3) Linearises the twin differential transistor pair of IC3
I quickly built the circuit on breadboard this evening and it appears to work exceptionally well. Without any offset trimming whatsoever the DC offset error at the output is under 10mV! Better than some samples of my AD633's!
I've done some measurements and the individual transistors inside the MC1496 are remarkably well matched. Only 2 transistors inside IC1 are actually utilized in the circuit, but I wouldn't bother substituting the package with a dual NPN transistor. You won't find a dual with better device matching than those two transistors inside the MC1496 for anywhere near the same price - mine measured a better than 50uV Vbe match.