{{Short description|Software for simulating ionic interactions with solid matter}} {{Infobox software | name = The Stopping and Range of Ions in Matter | title = The Stopping and Range of Ions in Matter | logo = <!-- File: --> | logo caption = | screenshot = <!-- File: --> | caption = | collapsible = | author = | developer = James F. Ziegler | released = {{Start date|1983|||df=}} | discontinued = | latest release version = SRIM-2008 | latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | latest preview version = SRIM-2013 | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> | programming language = Visual Basic 5.0 | operating system = Microsoft Windows | platform = IA-32 | size = 34&nbsp;MB (SRIM-2013 Professional) | language = English | language count = <!-- DO NOT include this parameter unless you know what it does --> | language footnote = | genre = Computational physics | license = Freeware | website = {{URL|srim.org}} }}

'''Stopping and Range of Ions in Matter ([http://www.srim.org/ SRIM])''' is a collection of software packages used to simulate the interaction of energetic ions with matter. The core simulation engine, '''Transport of Ions in Matter (TRIM)''', models ion implantation, energy loss, and collision cascades in solids using a Monte Carlo implementation of the binary collision approximation.

SRIM is widely used in ion implantation, radiation damage studies, and materials science to estimate ion ranges, energy deposition profiles, and defect production in solids.

==History== SRIM originated in 1980 as a DOS based program then called TRIM.<ref name="Bie80" /> The DOS version was upgraded until 1998 and is still available for download. It will run on a Unix PC having a DOS emulator. SRIM-2000 requires a computer with any Windows operating system. The program may work with Unix or Macintosh based systems through Wine.<ref>[http://napalmpiri.wordpress.com/about-2/srim-plus-linux-over-wine-srimlinuxwine/ SRIM plus Linux over Wine (SRIM+(LINUX/WINE))]</ref><ref>[http://appdb.winehq.org/objectManager.php?sClass=application&iId=5992 SRIM Wine Page @WineHQ]</ref>

The programs were developed by James F. Ziegler and Jochen P. Biersack around 1983 <ref name="Bie80">{{cite journal |last1=Biersack |first1=J. P. |last2=Haggmark |first2=L. G. |title=A Monte Carlo computer program for the transport of energetic ions in amorphous targets |journal=Nuclear Instruments and Methods |date=1980 |volume=174 |issue=1–2 |pages=257–269 |bibcode=1980NucIM.174..257B |doi=10.1016/0029-554X(80)90440-1}}</ref><ref name="ZBL">{{cite book |last1=Ziegler |first1=J. F. |last2=Biersack |first2=J. P. |last3=Littmark |first3=U. |year=1985 |title=The Stopping and Range of Ions in Matter |publisher=Pergamon Press |location=New York |isbn=978-0-08-021607-2}}</ref> and are being continuously upgraded with the major changes occurring approximately every five years.<ref name=":0">{{cite web |url=http://www.srim.org |title=Particle interactions with matter |access-date=17 August 2014}}</ref> SRIM is based on a Monte Carlo simulation method, namely the binary collision approximation<ref name=":1">{{cite journal |last1=Robinson |first1=M. |last2=Torrens |first2=I. |title=Computer simulation of atomic-displacement cascades in solids in the binary-collision approximation |journal=Physical Review B |date=1974 |volume=9 |issue=12 |pages=5008–5024 |bibcode=1974PhRvB...9.5008R |doi=10.1103/PhysRevB.9.5008}}</ref><ref name=":2">{{cite book |last=Was |first=G. |year=2013 |title=Fundamentals of Radiation Materials Science |publisher=Springer}}</ref><ref name=":3">{{cite book |editor-last=Smith |editor-first=R. |year=1997 |title=Atomic & Ion Collisions in Solids and at Surfaces: Theory, Simulation and Applications |publisher=Cambridge University Press |location=Cambridge, UK |isbn=978-0-521-44022-6 |url-access=registration |url=https://archive.org/details/atomicioncollisi0000unse }}</ref> with a random selection of the impact parameter of the next colliding ion.

== Operation == As the input parameters, it needs the ion type and energy (in the range 10 eV – 2 GeV) and the material of one or several target layers. Users may also define the number of ions to simulate and select between different calculation modes (e.g., full cascade simulations or quick stopping range estimates). The simulation may be performed in different modes, including full cascade calculations using TRIM or simplified calculations that estimate ion range and stopping without tracking detailed collision events.

A typical simulation involves defining an ion species and incident energy, selecting a target material such as silicon or a compound, and computing quantities such as penetration depth, straggle, and damage profiles as a function of depth.<ref name="Bie80" /><ref name="ZBL" /> Such calculations are commonly used to estimate implantation ranges and compare with experimental measurements.

== TRIM and Monte-Carlo Simulation == The core of SRIM is the Transport of Ions in Matter (TRIM) program, which performs detailed simulations of ion transport in solids. TRIM uses a Monte Carlo method to model the trajectories of individual ions as they undergo successive collisions within the target material.<ref name="Bie80" /><ref name="ZBL" /> In this approach, each ion is followed through a sequence of collisions determined probabilistically, with impact parameters and scattering angles sampled from appropriate distributions. <ref name="Bie80" /><ref name="ZBL" /> Between collisions, ions are assumed to travel in straight line paths while continuously losing energy due to electronic stopping.<ref name="Bie80" />

When sufficient energy is transferred during a collision, target atoms may be displaced from their original positions, becoming recoils that can produce additional collisions. This results in a collision cascade, which TRIM tracks until all particles fall below a specified energy threshold.<ref name="Bie80" /><ref name="ZBL" /> Because the simulation is statistical in nature, many ions must be simulated to show smooth distributions of range, damage, and energy deposition. The accuracy of the results depends on the number of ion histories calculated.<ref name="Bie80" /> The Monte Carlo approach allows SRIM to efficiently sample a wide range of possible ion trajectories and collision outcomes, producing statistically averaged results rather than deterministic single-particle solutions.<ref name="Bie80" />

== Outputs == As the output, SRIM lists or plots the three-dimensional distribution of the ions in the solid and its parameters, such as penetration depth, its spread along the ion beam (called straggle) and perpendicular to it, all target atom cascades in the target are followed in detail; concentration of vacancies, sputtering rate, ionization, and phonon production in the target material; energy partitioning between the nuclear and electron losses, energy deposition rate; and depth-dependent profiles of damage and implanted ion concentration. Output data are typically accumulated over many simulated ion histories and presented as statistical distributions, reflecting the probabilistic nature of the Monte Carlo method. These results are often visualized as depth distribution histograms or profiles showing ion concentration and damage as a function of penetration depth.<ref name="Bie80" /><ref name="ZBL" />

== Software Features == The programs are made so they can be interrupted at any time and then resumed later. They have an easy-to-use user interface and built-in default parameters for all ions and materials. Another part of the software allows calculating the electronic stopping power of any ion in any material (including gaseous targets) based on an averaging parametrization of a vast range of experimental data.<ref name="ZBL" /> These stopping power tables are frequently used independently of full TRIM simulations for quick estimates of ion range and energy loss.<ref name="Bie80" /><ref name="ZBL" />

These features contributed to its widespread use in ion implantation and radiation damage studies.<ref name=":1" /><ref name=":2" /><ref name=":3" /> SRIM also allows users to visualize ion trajectories and collision events, providing graphical representations of ion tracks and damage cascades within the target material. The graphical interface provides access to multiple calculation modules, including TRIM simulations, stopping power tables, and material definition tools.<ref name="ZBL" />

== Stopping power calculations == In addition to full Monte Carlo simulations, SRIM includes a module for calculating stopping power and range tables for ions in matter. These tables are generated using semi-empirical models fitted to experimental data and are often used independently of TRIM simulations.<ref name="Bie80" /><ref name="ZBL" />

The stopping power module allows rapid estimation of ion energy loss and penetration depth across a wide range of ion-target combinations and is frequently used for preliminary calculations and benchmarking.<ref name="ZBL" /> Because these calculations do not require full cascade simulation, they are computationally efficient and commonly used for quick parameter studies.<ref name="Bie80" /><ref name=":3" />

== Modeling Assumptions == However, SRIM doesn't take account of the crystal structure nor dynamic composition changes in the material that severely limits its usefulness in some cases.

Other approximations of the program include binary collision (i.e. the influence of neighboring atoms is neglected); the material is fully amorphous, i.e. description of ion channeling effects<ref>{{cite journal |last1=Robinson |first1=M. T. |last2=Oen |first2=O. S. |title=The channeling of energetic atoms in crystal lattices |journal=Applied Physics Letters |date=1963 |volume=2 |issue=2 |pages=30–32 |bibcode=1963ApPhL...2...30R |doi=10.1063/1.1753757}}</ref> is not possible, recombination of knocked off atoms (interstitials) with the vacancies,<ref>{{cite book |last1=Averback |first1=R. S. |last2=Diaz de la Rubia |first2=T. |year=1998 |chapter=Displacement Damage in Irradiated Metals and Semiconductors |chapter-url=http://www.acclab.helsinki.fi/~knordlun/stralningsskador/Ave98.pdf |editor1-last=Ehrenfest |editor1-first=H. |editor2-last=Spaepen |editor2-first=F. |title=Solid State Physics |volume=51 |pages=281–402 |publisher=Academic Press |location=New York |doi=10.1016/S0081-1947(08)60193-9 |isbn=978-0-12-607751-3}}</ref> an effect known to be very important in heat spikes in metals,<ref>{{cite journal |last1=Nordlund |first1=K. |last2=Ghaly |first2=M. |last3=Averback |first3=R. S. |last4=Caturla |first4=M. |last5=Diaz de la Rubia |first5=T. |last6=Tarus |first6=J. |title=Defect production in collision cascades in elemental semiconductors and fcc metals |journal=Physical Review B |date=1998 |volume=57 |issue=13 |pages=7556–7570 |bibcode=1998PhRvB..57.7556N |doi=10.1103/PhysRevB.57.7556}}</ref> is neglected; ion trajectories are therefore modeled as a sequence of independent two-body interactions using a Monte Carlo sampling of collision parameters. These assumptions allow for efficient computation but limit the ability of the model to capture correlated atomic motion and collective effects during dense collision cascades. As a result, the model is most applicable to amorphous or polycrystalline materials where long-range order is less significant.<ref name="Bie80" /><ref name=":2" />

== Damage and Defect Limitations == There is no description of defect clustering and irradiation-induced amorphization, even though the former occurs in most materials<ref>{{cite journal |last1=Partyka |first1=P. |last2=Zhong |first2=Y. |last3=Nordlund |first3=K. |last4=Averback |first4=R. S. |last5=Robinson |first5=I. M. |last6=Ehrhart |first6=P. |title=Grazing incidence diffuse x-ray scattering investigation of the properties of irradiation-induced point defects in silicon |journal=Physical Review B |date=2001 |volume=64 |issue=23 |article-number=235207 |bibcode=2001PhRvB..64w5207P |doi=10.1103/PhysRevB.64.235207|s2cid=16857480 }}</ref><ref name=":4">{{cite journal |last1=Kirk |first1=M. A. |last2=Robertson |first2=I. M. |last3=Jenkins |first3=M. L. |last4=English |first4=C. A. |last5=Black |first5=T. J. |last6=Vetrano |first6=J. S. |title=The collapse of defect cascades to dislocation loops |journal=Journal of Nuclear Materials |date=1987 |volume=149 |issue=1 |pages=21–28 |doi=10.1016/0022-3115(87)90494-6|bibcode=1987JNuM..149...21K |url=https://digital.library.unt.edu/ark:/67531/metadc1095269/ }}</ref> and the latter is very important in semiconductors.<ref>{{cite journal |last1=Ruault |first1=M. O. |last2=Chaumont |first2=J. |last3=Penisson |first3=J. M. |last4=Bourret |first4=A. |title=High resolution and in situ investigation of defects in Bi-irradiated Si |journal=Philosophical Magazine A |date=1984 |volume=50 |issue=5 |pages=667–675 |doi=10.1080/01418618408237526 |bibcode=1984PMagA..50..667R}}</ref> As a result, SRIM primarily provides an estimate of initial damage production rather than long-term defect evolution. Consequently, SRIM results are often interpreted as representing the initial state of radiation damage immediately following ion impact, prior to any thermally activated processes. <ref name="Bie80" /><ref name=":2" /> More advanced simulation methods are typically required to model subsequent defect evolution and material response over longer timescales.<ref name="Bie80" /><ref name=":2" /><ref name=":4" />

== Stopping Power and Potentials == The electronic stopping power is an averaging fit to a large number of experiments.<ref name="ZBL" /> and the interatomic potential as a universal form which is an averaging fit to quantum mechanical calculations,<ref name="ZBL" /><ref>{{cite journal |last1=Rashidian Vaziri |first1=M. R. |last2=Hajiesmaeilbaigi |first2=F. |last3=Maleki |first3=M. H. |title=Microscopic description of the thermalization process during pulsed laser deposition of aluminium in the presence of argon background gas |journal=Journal of Physics D |date=2010 |volume=43 |issue=42 |article-number=425205 |bibcode=2010JPhD...43P5205R |doi=10.1088/0022-3727/43/42/425205|s2cid=120309363 }}</ref> the target atom which reaches the surface can leave the surface (be sputtered) if it has momentum and energy to pass the surface barrier, which is a simplifying assumption that does not work well e.g. at energies below the surface penetration energy<ref>{{cite journal |last1=Henriksson |first1=K. O. E. |last2=Vörtler |first2=K. |last3=Dreißigacker |first3=S. |last4=Nordlund |first4=K. |last5=Keinonen |first5=J. |title=Sticking of atomic hydrogen on the tungsten (001) surface |url=http://www.acclab.helsinki.fi/~knordlun/pub/Hen06a.pdf |journal=Surface Science |date=2006 |volume=600 |issue=16 |pages=3167–3174 |bibcode=2006SurSc.600.3167H |doi=10.1016/j.susc.2006.06.001}}</ref> or if chemical effects are present.<ref>{{cite journal |last1=Hopf |first1=C. |last2=von Keudell |first2=A. |last3=Jacob |first3=W. |title=Chemical sputtering of hydrocarbon films |journal=Journal of Applied Physics |date=2003 |volume=94 |issue=4 |pages=2373–2380 |bibcode=2003JAP....94.2373H |doi=10.1063/1.1594273}}</ref> Surface binding is therefore treated using simplified threshold criteria rather than detailed surface physics models. The use of averaged stopping power models allows SRIM to cover a wide range of ion-target combinations but may introduce uncertainties when applied outside experimentally validated regimes. Comparisons with experimental data have shown that these models provide reasonable agreement in many energy ranges, particularly for medium-energy ions in amorphous materials. <ref name="Bie80" /><ref name="ZBL" /><ref name=":1" /><ref name=":2" />

== Geometry Limitations == The system is layered, i.e. simulation of materials with composition differences in 2D or 3D is not possible. This restricts simulations to one-dimensional depth variations in material composition. As a result, lateral inhomogeneities or complex three-dimensional structures cannot be directly represented within the simulation framework. This limitation is important when modeling patterned materials or devices with non-uniform geometries.<ref name=":0" /><ref name=":1" />

== Displacement Energy Model == The threshold displacement energy is a step function for each element, even though in reality it is crystal-direction dependent.<ref>{{cite journal |last1=Vajda |first1=P. |title=Anisotropy of electron radiation damage in metal crystals |journal=Reviews of Modern Physics |date=1977 |volume=49 |issue=3 |pages=481–521 |bibcode=1977RvMP...49..481V |doi=10.1103/RevModPhys.49.481}}</ref> In practice, users often adjust these values to better match experimental conditions. This simplification can affect the accuracy of predicted damage distributions, particularly in anisotropic crystalline materials. Variations in displacement energy with crystallographic direction are therefore not captured explicitly within the model.<ref name="Bie80" /><ref name="ZBL" /><ref name=":0" /><ref name=":1" />

==See also== *Binary collision approximation *Stopping power (particle radiation) *Attenuation length *Collision cascade *Sputtering *Ion implantation

==Further reading== *{{cite book |author=J. F. Ziegler, J. P. Biersack and U. Littmark |publisher=Pergamon Press |location=New York |year=1985 |title=The Stopping and Range of Ions in Solids |edition=1st}} *{{cite book |title=SRIM - The Stopping and Range of Ions in Matter |author=J. F. Ziegler and J. P. Biersack and M. D. Ziegler |publisher=SRIM Co. |year=2008 |isbn=978-0-9654207-1-6}} *{{cite book |title=Interaction of ions with condensed matter |author=A. Galdikas |publisher=Nova Publishers |year=2000 |isbn=978-1-56072-666-1 |page=15}} *{{cite journal |title=RBS/ERD simulation problems: Stopping powers, nuclear reactions and detector resolution |author=J. F. Ziegler |journal=Nucl. Instrum. Methods Phys. Res. B |volume=136–138 |issue=1–4 |page=141 |year=1998 |doi=10.1016/S0168-583X(97)00664-2 |bibcode=1998NIMPB.136..141Z }} *{{cite journal |title=SRIM-2003 |author=J. F. Ziegler |journal=Nucl. Instrum. Methods Phys. Res. B |volume=219–220 |page=1027 |year=2004 |doi=10.1016/j.nimb.2004.01.208 |bibcode=2004NIMPB.219.1027Z |url=https://zenodo.org/record/1259265 }}

==References== {{reflist}}

==External links== *[http://www.srim.org The web portal of SRIM/TRIM program] {{DEFAULTSORT:Stopping and Range of Ions in Matter (SRIM)}} Category:Condensed matter physics Category:Materials science Category:Nuclear physics Category:Monte Carlo methods