DocumentCode :
1084970
Title :
PMC-3D: a parallel three-dimensional Monte Carlo semiconductor device simulator
Author :
Ranawake, Udaya A. ; Huster, Carl ; Lenders, Patrick M. ; Goodnick, Stephen M.
Author_Institution :
Hughes STX Corp., Lanham, MA, USA
Volume :
13
Issue :
6
fYear :
1994
fDate :
6/1/1994 12:00:00 AM
Firstpage :
712
Lastpage :
724
Abstract :
We present PMC-3D, a parallel three-dimensional (3-D) Monte Carlo device simulator for multiprocessors. The parallel algorithm is an extension of the standard Monte Carlo device simulation model in 3-D, in which the particle dynamics generated from the stochastic Monte Carlo method are solved simultaneously with Poisson´s equation on a 3-D mesh using finite differences. Due to the large computational requirements of 3-D device simulation, it is necessary to parallelize both the Poisson solver and the Monte Carlo simulation phase of the device simulator. The parallel algorithms were implemented on a 1024-node distributed memory nCUBE multicomputer and a 4-mode shared memory Ardent multiprocessor. We validate the accuracy of our implementations by generating the static characteristics of a MESFET and present test results on the fixed and scaled speedups obtained on the two types of parallel computers. Improvements in performance are observed utilizing dynamic load balancing for the distributed memory case
Keywords :
Monte Carlo methods; digital simulation; distributed memory systems; electronic engineering computing; parallel algorithms; semiconductor device models; 3D Monte Carlo device simulator; 3D mesh; PMC-3D; Poisson equation; Poisson solver; distributed memory nCUBE multicomputer; dynamic load balancing; finite differences; multiprocessor implementation; parallel algorithm; parallel three-dimensional simulator; particle dynamics; semiconductor device simulator; shared memory Ardent multiprocessor; simulation model; stochastic Monte Carlo method; Character generation; Computational modeling; Concurrent computing; Finite difference methods; MESFETs; Mesh generation; Monte Carlo methods; Parallel algorithms; Poisson equations; Stochastic processes;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.285244
Filename :
285244
Link To Document :
بازگشت