.claude/skills/carrier-transport-scattering-analysis/SKILL.md
Analyze carrier transport behavior in semiconductors including gas-kinetic scattering models, momentum relaxation, and energy relaxation. Use when calculating mobility, mean free path, scattering times, or understanding how carriers lose momentum and energy to the lattice.
npx skillsauth add ShaneLogic/SolarLab carrier-transport-scattering-analysisInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Calculate basic scattering statistics when analyzing carrier transport.
λ = 1 / (Nsc × Sn)
Nsc: density of scattering centers (cm⁻³)Sn: scattering cross-sectionτsc = λ / vrms
vrms: root mean square velocityμ = e × τsc / m
e: elementary chargem: effective massNote: This model tends to overestimate tolerable defect densities due to simplified assumptions.
Determine how quickly carriers lose directional memory (randomization of path).
τm = τsc / (1 - <cosΘ>)
Θ: scattering angle<cosΘ>: average cosine of scattering angle<cosΘ> = 0 → τm = τscμ = e × τm / m
Determine how quickly carriers reach thermal equilibrium with the lattice.
τE = ΔE / (dE/dt)
ΔE: average surplus energydE/dt: rate of energy lossM* = 2 × k × T_lattice / vs²τE / τsc ≈ 1 at room temperatureMomentum relaxes after one or few collisions, but energy takes many more events to dissipate.
development
Understand and comply with Driftfusion software licensing terms, including the open-source AGPL v3.0 frontend and proprietary MATLAB pdepe solver backend. Use when using, modifying, or distributing Driftfusion code.
development
Initialize the Driftfusion simulation environment and create parameter objects. Use this skill when starting a new MATLAB session or setting up device properties for simulation.
development
Define device layer structure, configure spatial and time meshes, and build device structures with interface grading. Use this skill when setting up the physical geometry and discretization of a simulation device.
research
Analyze simulation solutions, calculate physical quantities, and generate plots. Use this skill when processing completed simulations, extracting currents/densities, or visualizing results.