Direct Simulation Monte Carlo for semiconductors