Hi! I have to implement a circuit to obtain an output, which is the product of two inputs. The inputs can vary between -3 to +3 with a max frequency of 10 kHz. Also, I am provided with supplies of (+) or (-) 5 V. I am not supposed to use any multiplier ICs. I thought of the log-antilog technique but it won't work as I have negative inputs. There was a circuit using MOSFETs in wikibooks but that again works only for positive voltages. There was another one using BJTs(transconductance) but again had a limitation of input voltage << 25 mV. Any suggestions?