I'm a computer engineering student preparing for Analog Circuits in the spring. My textbook Jaeger's Microelectronic Circuit Design uses an approximation for the intrinsic carrier density for silicon at room temperature of
$$ 10^{10} \frac{e^{-}}{cm^{3}}$$
Now I'm doing fine solving the problems on my own and taking notes except for this approximation. It never defines room temperature but most websites I've found define room temperature as somewhere on the range of 293 Kelvin to 298 Kelvin.
$$(10^{10})^{2}=1.08*10^{31}T^{3}e^{\frac{-1.12}{8.62*10^{-5}T}}$$
By using their approximation I solved for what temperature they consider room temperature by means of numerical solving in mathematica using the equation above using the numbers they gave for boltzmann constant, material dependency of silicon and the approximation for the intrinsic carrier density.
I obtain 3 solutions, two extraneous and one real:
$$T = 299.707-41.3659j$$ $$T = 299.707+41.3659j$$ $$T = 305.226$$
Now 305 Kelvin does not seem very far from 298 Kelvin but for certain problems the difference can be many order of magnitude off if I don't use their approximation. Is this a bad approximation? The one thing I've gathered from this chapter is that these equations and this process is extremely temperature dependent. For one problem I calculated I had a 9 trillion percent error by not using their approximation. Do many engineers use approximations like this in practice? Is this a good or bad practice to be following. I can't help but think I'm doing something wrong by using an approximation such as this.