V I S T A
S
|
|||||||||||||
|
VISTAS (VCSEL Integrated Spatio-Temporal Advanced Simulator) is a 2D, multimode, time-domain, VCSEL model.
VISTAS accounts dynamically for the spatial interactions between the optical field and carrier distributions in the active layer (see Fig. 1). Such effects as Spatial Hole Burning (SHB), gain (mode) competition, or carrier diffusion losses can therefore be studied in details (see Fig. 2). VISTAS is based on 2D spatially-dependent rate equations that were mathematically transformed so as to remove any explicit spatial dependency, resulting in a numerical efficiency improved by several orders of magnitude, without noticeable influence on the accuracy. Very efficient algorithms for computing the steady-state characteristics of VCSELs were also derived from the transformed equations (see Fig. 3), and will be included in future versions of VISTAS. A variety of additional effects that influence the performance of VCSEL-based optical links are included as well. Among them, thermal effects, noise, and optical feedback show the most significant influence. Special attention is paid to their self-consistent implementation. An efficient method is proposed, which allows dynamic computations of the coupling efficiency into waveguides. Resulting spatial filtering and mode partition significantly alter the performance of the entire link.
In order to make the algorithms easier to understand, VISTAS is proposed in three different packages, with various levels of complexity. It is recommended to start with VISTAS basic, in order to acquire a better understanding of the construction, operation, and capabilities of the core algorithm.
The exact mathematical derivation and formulation of the core model as well as of the advanced mechanisms can be found here.
Due to the very efficient nature of the implemented algorithm, the required time for running a typical simulation on a standard computer (or even a laptop), is always kept within acceptable limits (typically 1s-10min). VISTAS is therefore distributed in the form of Matlab m-files, which are optimized for readability and flexibility, not for speed. The m-files are also easy to understand and modifiy, and Matlab provides powerful tools for debugging and visualization. Finally, this allows optimal portability. However, real system simulations require simlating the laser together with the electronic elements of the system (driver, detector,...), preferably in a circuit simulation environment. The mathematical formulation of VISTAS in the form of ordinary differential equations makes it possible, and an initial implementation of VISTAS in the circuit simulation environment of Cadence based on the behavioral language Verilog-A is already available. Marc Jungo, March 2003 (e-mail me) |
||||||||||||
best viewed with 800x? Last modified: 16.03.2003 |