Modeling of carrier mobility against carrier concentration in arsenic-, phosphorus-, and boron-doped silicon