-
Notifications
You must be signed in to change notification settings - Fork 16
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
heterojunctions #3
Comments
I think the problem must be due to the very low values of ni (intrinsic carrier concentration) for ZnO and Cu2O compared to Silicon's ni, 1.45e10 cm^-3. |
Possible solution: switch to single-carrier equation, e.g. solve for electron, and ignore
shenchen On 2012-11-14 03:29, johnjoo1 wrote:
Links:[1] |
When I was using the ni for ZnO and Cu2O, I was getting convergence and simply getting unrealistic band bending. I tried two methods. and 2. I artificially changed the ni in the Rsrh calculation to the same as Si (1.45e10). That seemed to fix the unrealistic band bending. I am now getting approximately the same band bending that results from other simulations (AFORS HET), although it looks much more curved at the junction than I expect. Also, I am now have convergence issues and getting warning messages:"warning: (almost) singular matrix! (estimated cond. number: 4.17e+12)" Changing s in pyEDA.Device.PhysUnit from 1e6 to 1e12 did not seem to have any effect. I am not really sure what you mean by switching to a single carrier equation. I am simulating a p-n junction, so it seems like I will always have a problem with one of the carriers having a very small carrier density. Also, thanks for the really rapid response and for the pyEDA release! |
Has anyone had problems adapting the 'diode' script to function with heterojunctions? I edited the DDEqns.py file to include more materials.
When I try making a p-Cu2O/n-ZnO junction, the program determines an unrealistically high voltage for the Cu2O.
Here are the two materials that I added to DDEqns.py:
The text was updated successfully, but these errors were encountered: