# TCAD and julia?

**URL:** <https://discourse.julialang.org/t/tcad-and-julia/49590>\
**Category:** Modelling & Simulations\
**Created:** [November 4, 2020, 4:17pm UTC](https://discourse.julialang.org/t/tcad-and-julia/49590 "2020-11-04T16:17:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![feanor12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/feanor12/32/8212_2.png) [@feanor12](https://discourse.julialang.org/u/feanor12)\
**Post date:** [November 4, 2020, 4:17pm UTC](https://discourse.julialang.org/t/tcad-and-julia/49590/1 "2020-11-04T16:17:37Z")

</div>

Is there a package which can solve drift-diffusion and Poisson’s equations for isotype heterojunctions? I think 1D would be enough.

I am asking as I would be interested in understanding thermal emission or tunneling transport at such interfaces.

---

<div class="post-metadata">

**Author:** ![MA\_Laforge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ma_laforge/32/385_2.png) [@MA\_Laforge](https://discourse.julialang.org/u/MA_Laforge)\
**Post date:** [November 12, 2020, 3:18pm UTC](https://discourse.julialang.org/t/tcad-and-julia/49590/2 "2020-11-12T15:18:48Z")

</div>

I have not seen any mention of TCAD myself. All I can give you are a few leads.

If you are thinking of assembling your own solution:

- [https://github.com/JuliaFEM](https://github.com/JuliaFEM)
- [https://github.com/JuliaGeometry:](https://github.com/JuliaGeometry:) Looks like meshing algorithms
- [https://github.com/JuliaWaveScattering:](https://github.com/JuliaWaveScattering:) Don’t think they do charge flow, though.

You can also take a look at my EDA aggregator page:

- [Free EDA | ma-laforge](https://ma-laforge.github.io/extresouces/freeeda)

I have a section on TCAD:

- [Technology CAD (Wikipedia) ↪](https://en.wikipedia.org/wiki/Technology_CAD)
- [TCAD Central ↪](https://tcadcentral.com/Software.html): Aggregator.
- [Charon ↪](https://charon.sandia.gov/): Sandia National Laboratories.

There is also PISCES (Stanford), but I don’t know where to find the code:

- [Stanford University - TCAD Software PISCES-2ET](http://www-tcad.stanford.edu/tcad/programs/pisces2et.html)

---

<div class="post-metadata">

**Author:** ![feanor12](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/feanor12/32/8212_2.png) [@feanor12](https://discourse.julialang.org/u/feanor12)\
**Post date:** [November 12, 2020, 3:28pm UTC](https://discourse.julialang.org/t/tcad-and-julia/49590/3 "2020-11-12T15:28:08Z")

</div>

Thank you for this nice collection of links. I’ll take a look at them.

---

<div class="post-metadata">

**Author:** ![Juan\_Sanchez](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan_sanchez/32/32423_2.png) [@Juan\_Sanchez](https://discourse.julialang.org/u/Juan_Sanchez)\
**Post date:** [January 4, 2022, 8:38pm UTC](https://discourse.julialang.org/t/tcad-and-julia/49590/4 "2022-01-04T20:38:05Z")

</div>

This project may be applicable, if you have not discovered it already:

[https://github.com/j-fu/VoronoiFVM.jl](https://github.com/j-fu/VoronoiFVM.jl)

The developer of the project has a lot of TCAD experience and has published several papers on drift diffusion formulations.
