vivkr
|
I don't know how the memory is building up in your device and how you are using it, but depending on the application, it might be possible to solve the problem by doing the following:
Use main device M1 and a shadow device M2 alternately, switching in one or the other into the datapath at any given time(TDM). The device which is switched out of the path can have its memory removed with an erase circuit before it is ready to be switched into the datapath again. I imagine that floating body transistors could have their memory removed with some simple means but I could not tell you really.
The rate at which you need to do this muxing (TDM) would depend on the maximum memory buildup you are willing to tolerate and the statistics of your input signal.
Perhaps you can also help your devices M1 and M2 by conditioning the input signal appropriately to reduce memory buildup. I would imagine that memory buildup is higher for larger signals and/or larger DC, maybe an AC coupling helps to minimze the effect then.
Regards Vivek
|