SigmaStudio has a known bug, where the block claiming to be an exponential decay is really a linear decay. There is a clever workaround here:
However, this is probably a very inefficient and limited implementation compared to a proper native block. This was discussed in 2012 - has it been fixed in more recent SigmaStudio releases? Will it be?