Skip to main content

PyPI License DOI

DEVSIM

Introduction:

DEVSIM - TCAD Device Simulator

DEVSIM is a tool for TCAD Device Simulation, using finite volume methods. The source code is provided by DEVSIM LLC.

Website:

The official website is here:

https://devsim.org

Software Features:

  • Python scripting
  • DC, small-signal AC, impedance field method, transient
  • User specified partial differential equations (PDE).
  • Extended floating point precision
  • 1D, 2D, and 3D simulation
  • 1D, 2D mesher
  • Import 3D meshes.
  • 2D cylindrical coordinate simulation
  • ASCII file format with PDE embedded.

Usage In Research:

Please see this link for a list of published research papers using or referring to the DEVSIM simulator.

Installation:

Please see INSTALL.md for installation instructions. Please see BUILD.md for instructions to build from source.

Citing This Work:

Please see CITATION.md. Please do not cite this GitHub Repository as it will be moving in the future.

License:

DEVSIM is licensed under the Apache 2.0 License. Example scripts are also provided under this license. Other files are subject to the license terms of their copyright owners. Please see LICENSE and NOTICE for license terms.

Documentation:

The PDF documentation is located in doc/devsim.pdf. An online version of the documentation is available at https://devsim.net. A list of documentation resources is available online. Recent changes are available in CHANGES.md.

The repository for the documentation is at https://github.com/devsim/devsim_documentation.

Supported Platforms:

OS Version Architecture
macOS Sonoma 14.7.6 arm64
Microsoft Windows Windows 10 x64
Linux AlmaLinux 8 (Red Hat Enterprise Linux 8 Compatible) aarch64, x86_64

Supported Python Versions

DEVSIM is designed to work with Python versions 3.9 or higher.

Code of Conduct:

Please see CODE_OF_CONDUCT.md.

Support:

For support and general discussion, please join our forum: https://forum.devsim.org

Contributing:

Please see: Contribution guidelines for this project

Testing

Please see TEST.md.

Related Projects

Used directly by the simulator

Name Description
symdiff Symbolic differentiation engine for the simulator
devsim_documentation Documentation for the simulator

Extended examples

Name Description
devsim_bjt_example Bipolar Junction Transistor example
devsim_density_gradient Quantum Corrections to Drift Diffusion simulation
devsim_3dmos 3D Mosfet example used in publication
devsim_misc Miscellaneous scripts

Release files for devsim 2.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for devsim 2.11.0
File
devsim-2.11.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
devsim-2.11.0-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
devsim-2.11.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
devsim-2.11.0-cp39-abi3-macosx_14_0_arm64.whl CPython 3.9 abi3 macOS 14.0+ ARM64 Details

Total release size: 21.0 MB

Release files / devsim-2.11.0-cp39-abi3-win_amd64.whl

Download URL devsim-2.11.0-cp39-abi3-win_amd64.whl
Size 4.6 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
233fc8dee2be06aafa796f474f1bcf37c41f4728a9b30ee11679ead24b6e6657
BLAKE2b-256 checksum
How to use checksums
d1bcb9c60588ecba69c78acfbb14df46d99d321194db59a5e58fdaa02a06f439
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / devsim-2.11.0-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL devsim-2.11.0-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
13e5230d5279739fc9ecac6e3bd1f80a7137f6bc631d4a3f38f388766d52ef4f
BLAKE2b-256 checksum
How to use checksums
61861d881342e28655f618f5f7fcf98f8febbb0601c4ae1c44dc2324dbd988af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / devsim-2.11.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL devsim-2.11.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 5.8 MB
Tags CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
61a5de7c64f0bbe7c270256607d06309e017c64af6ec31c7735e41a5f83a55aa
BLAKE2b-256 checksum
How to use checksums
43cf4e1585989f64e4370a0a876e889f0f8d1274d06c5ff13e45e223b9a447cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release files / devsim-2.11.0-cp39-abi3-macosx_14_0_arm64.whl

Download URL devsim-2.11.0-cp39-abi3-macosx_14_0_arm64.whl
Size 5.0 MB
Tags CPython 3.9 abi3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
394e8231f3726669616f6e50c9ca241e0f87869e9a0895fddfe655ba32bb6d60
BLAKE2b-256 checksum
How to use checksums
13d7751a697cb80f65a9a085ad886126d0b1c77c60826abfedc2285ddf8ccfc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.6

Release history Release notifications | RSS feed

This release

2.11.0 This release

4 release files

2.10.1

4 release files

2.10.0

4 release files

2.9.1

4 release files

2.9.0

4 release files

2.8.4

4 release files

2.8.3

4 release files

2.8.2

4 release files

2.8.1

4 release files

2.8.0

4 release files

2.7.3

4 release files

2.7.2

4 release files

2.7.1

5 release files

2.7.0

4 release files

2.6.5

4 release files

2.6.4

4 release files

2.6.3

4 release files

2.6.2

4 release files

2.6.1

4 release files

2.6.0

4 release files

2.5.0

4 release files

2.4.0

4 release files

2.3.8

4 release files

2.3.7

4 release files

2.3.6

3 release files

2.3.5

3 release files

2.3.4

3 release files

2.3.3

3 release files

2.3.2

3 release files

2.3.1

3 release files

2.3.0

1 release file

0.1dev

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page