Novel thermal error reduction techniques in temperature domain