A spread spectrum clock generator based on a short-term optimized chaotic map