-
Notifications
You must be signed in to change notification settings - Fork 66
Adding direct btbt by Hurkx #2839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
d16dca5
to
e30b4f5
Compare
e30b4f5
to
6d3483f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
6 files reviewed, 1 comment
Diff CoverageDiff: origin/develop...HEAD, staged and unstaged changes
Summary
|
description="Exponent sigma in the direct BTBT Hurkx model. For direct " | ||
"semiconductors sigma is typically 2.0, while for indirect " | ||
"semiconductors sigma is typically 2.5.", | ||
) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are these defaults for Si? I guess worth mentioning in the docstring.
1, | ||
title="Reference electric field E_0", | ||
description="Reference electric field E_0 in the direct BTBT Hurkx model.", | ||
units="V/cm", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Again the units confusion here which will be always a bit of a problem. Even in the Charge solver, our electric field monitor returns data in units of V/um
. So if I wanted to use some recorded E-field as a reference value, it would be very easy to get wrong.
Greptile Overview
Updated On: 2025-09-29 14:36:05 UTC
Summary
This PR adds the Hurkx model for direct band-to-band tunneling (
HurkxDirectBandToBandTunneling
) to the TCAD components. The implementation follows the established patterns in the codebase and includes proper physics equations, parameter validation, and comprehensive integration.Key additions:
HurkxDirectBandToBandTunneling
class with well-documented physics equation and parametersRecombinationModelType
union typeConfidence Score: 4/5
Important Files Changed
File Analysis
Sequence Diagram