已知函数f(x)=log2^(x^2+ax+1)的定义域是R,则实数a的取值范围是