I think this is best done in veriloga (which Spectre digests
just fine, and Cadence supports editing and view-switching).
You will want to error-trap that denominator, and a poly-
source / analogLib primitives kludge probably doesn't have
much for that.
I'd recommend to find a resistor veriloga model, off the Web,
and just mess with the guts.