Cellular automaton (CA)-based device simulation is one of the most powerful tool to solve Boltzmann transport equation (BTE) of carriers in semiconductor devices. In comparison to the Monte Carlo (MC) method which suffers statistical noise problems, cell representation used in the CA method realizes noise free analysis of the carrier distribution function (DF) both in real and momentum space. However, CA requires more computer resources than MC in typical cases because cell sizes used for both real and momentum space are restricted to be small enough not to cause artificial diffusion (ADF). In this paper, a new scheme for calculation of flux among cells is proposed in which carrier distribution is interpolated between neighbor cells. The suppression of ADF is confirmed through comparisons to other simulation methods in homogeneous cases, an n/sup +/-p diode case and an n/sup +/-n-n/sup +/ structure case. Consistency with MC analysis is also demonstrated by analyzes of homogeneous cases and an n/sup +/-n-n/sup +/ case and also by a theoretical study. A speed up of at least two orders of magnitude can be obtained by introducing the new flux calculation whose accuracy is ensured with much less number of cells than conventional CA methods. Consequently, this CA method is drastically improved as a practical tool for semiconductor device modeling from the point of CPU time and accuracy.
展开▼