Skip to content

Commit

Permalink
Release siband-1-1
Browse files Browse the repository at this point in the history
  • Loading branch information
aradi committed Dec 15, 2024
0 parents commit 41071bc
Show file tree
Hide file tree
Showing 15 changed files with 2,227 additions and 0 deletions.
49 changes: 49 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: release

on:
push:
tags:
- v[0-9]*-[0-9]*

env:
SKF_SET_NAME: "${{ github.event.repository.name }}"

jobs:

skf-archive:

runs-on: ubuntu-latest

steps:

- name: Checkout sk set
uses: actions/checkout@v4

- name: Get version number
run: |
GIT_TAG=$(git describe --tags --match 'v[0-9]*-[0-9]*')
SKF_SET_VERSION=${GIT_TAG#v}"
echo "SKF_SET_VERSION=${SKF_SET_VERSION} >> ${GITHUB_ENV}
echo "ARCHIVE_NAME=${SKF_SET_NAME}-${SKF_SET_VERSION}" >> ${GITHUB_ENV}
- name: Create archive
run: |
mkdir -p _build/${ARCHIVE_NAME}
cp $(find . -maxdepth 1 -not -type 'd') _build/${ARCHIVE_NAME}
cp -a skfiles/* _build/${ARCHIVE_NAME}
tar -C _build -c -v -J -f ${ARCHIVE_NAME}.tar.xz ${ARCHIVE_NAME}
mkdir -p _build/${ARCHIVE_NAME}-extras
cp -r extras/* _build/${ARCHIVE_NAME}-extras
tar -C _build -c -v -J -f ${ARCHIVE_NAME}-extras.tar.xz ${ARCHIVE_NAME}-extras
- name: Create release
uses: softprops/action-gh-release@v2
with:
name: ${{ env.ARCHIVE_NAME }}
preserve_order: True
files: |
${{ env.ARCHIVE_NAME }}.tar.xz
${{ env.ARCHIVE_NAME }}-extras.tar.xz
body_path: RELEASE.md


5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Changelog

## siband-1-1

First public release under CC-BY-SA license
428 changes: 428 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

128 changes: 128 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
(c) 2017, Stanislav Markov, The University of Hong Kong
All rights reserved

This work is licensed under the Creative Commons Attribution-ShareAlike 4.0
International License. To view a copy of this license, consult the LICENSE file
or visit http://creativecommons.org/licenses/by-sa/4.0/ .

NOTE: The rights holder(s) for this work explicitly require that the attribution
conditions of this license are enforced. Use in part or in whole of this data is
permitted only under the condition that the scientific background of the
Licensed Material will be CITED IN ANY PUBLICATIONS ARISING FROM ITS USE. The
required references are specified in this file and must be included in resulting works.


========================================
SKF for Si, O, and H
========================================

The SKFs here contain the electronic parameterisation of DFTB for Si and O
and H. They are verified for electronic structure and permittivity of bulk
Si and SiO2 and of extremely thin Si films (oxidised and hydrogenated),
both for amorphous SiO2 and for alpha-quartz SiO2.

The set is intended to accurately describe electronic and dielectric
properties of natively oxidised Si nanostructures, and for calculations of
electron current in atomistic models of field-effect transistors.
The key aspects of that are: low pressure diamond Si crystal and
low pressure thermally grown, amorphous SiO2.

The set is unlikely to perform well for high-pressure phases of Si or SiO2,
or at least -- it has not been verified for that.

The following publications report results obtained with these files;
Required references are [1] and [2]:

[1] Stanislav Markov, Balint Aradi, Chi-Yung Yam, Hang Xie,
Thomas Frauenheim, Guanhua Chen,
"Atomic Level Modeling of Extremely Thin Silicon-on-Insulator
MOSFETs Including the Silicon Dioxide: Electronic Structure,"
IEEE Trans. Elec. Dev., vol. 62/3, pp.696-704, 2015,
DOI: 10.1109/TED.2014.2387288.
[2] Stanislav Markov, Gabriele Penazzi, YanHo Kwok, Alessando Pecchia,
Bálint Aradi, Thomas Frauenheim, GuanHua Chen,
"Permittivity of oxidized ultra-thin silicon films from atomistic
simulations,"
IEEE Elec. Dev. Lett., vol. 36/10, pp.1076-1078, 2015,
DOI: 10.1109/LED.2015.2465850.
[3] Stanislav Markov, Balint Aradi, Gabriele Penazzi, ChiYoung Yam,
Thomas Frauenheim, and GuanHua Chen,
"Towards Atomic Level Simulation of Electron Devices Including
the Semiconductor-Oxide Interface"
SISPAD 2014, 9-11 Sept. 2014, Yokohama, Japan
DOI: 10.1109/SISPAD.2014.6931564.

Parameterisation details are reported in [1] above.
SKOPT, SKGEN, slateratom, twocnt, and DFTB+ (1.2.2) were used throughout the parametrisation.

DFTB calculations:
=======================================

The following maximum angular momenta must be used:

Si: d, O: p, H: s

For calculations including spin-orbit coupling, the dftb_in.hsd
must have the following part added to the Hamiltonian section:

SpinPolarisation = {}
SpinOrbit = { Si [eV] = {0.0 +0.037 0.0} }

The parameters are obtained without orbital resolved Hubbard U values.
Therefore, in the Hamiltonian section of dftb_in.hsd:

OrbitalResolvedSCC = No

SKF optimisation of electronic parameters
=======================================

Definitions for Si were optimised with SKOPT.
https://bitbucket.org/stanmarkov/skopt.

Definitions for H and O were adapted from Wahiduzzaman et al JCTC 9
(2013 4006--4017), accounting for the integer-only potential-powers of skgen,
and adapting the basis for O and H to reproduce the energy levels
reported in the paper.

Although optimisation of O was performed, it did not yield substantial
improvement in the description of crystalline or amorphous SiO2.


Repulsive energy:
========================================

NOTABENE: NO REPULSIVE potential is provided; there is a dummy spline only.
The SKFs CANNOT be used to do structural relaxation.


Additional remarks:
========================================

Si-Si interaction:
Reproduces the band-structure of bulk Si with reasonable accuracy,
but the direct gap and CB min at L are underestimated largely.
The effective masses at VB maximum and CB minimum (along Delta-line)
are close to experimental too. For the relevant errors consult
S. Markov et al, IEEE TED-62(3), 696, 2015 -- [1] above.

Si-O interaction:
Reproduces the valence band-structure of bulk alpha quartz
SiO2 with reasonable accuracy, and yields a large band-gap (overestimates
experimental values by ~20%). But the conduction band is poorly
expressed. Specifically, there is only a very shallow CB minimum at Gamma,
compared to DFT calculations, and that is why BG is overestimated.
Works well in confining Si by SiO2 (quartz or amorphous), and this is
its main purpose: to enable exploration of oxidised nano-sized Si
films, wires, particles in terms of electronic, dielectric and
transport properties.

Si-H interaction:
Reproduces electronic/deielectric properties of
H-passivated Si(100) with reasonable accuracy, compared to DFT.

O-H interaction:
This is fictitious, and have not been a target of optimisation.
It is here to only help in cases where outer SiO2 surface of the
nanostructure must be passivated and it may have O-H bonds.
If the SiO2 is thick enough (e.g. 1nm), the O-H interaction will
not affect the properties of the Si channel.
12 changes: 12 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Parameter set siband-1-1

Density Functional Tight Binding (DFTB) parameter set providing electronic parameters for accurate silicon and silicon dioxide band structures.

Before applying it in your work, **consult the [README](README) file to ensure correct usage**.


## License Information

The parameter set is distributed under the [Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA)](LICENSE) license.

**Important Note:** The creators of this work require that you **adhere to the attribution requirements** specified by this license. If you use this data, either in part or in full, in any research or publication, you must properly cite the scientific references associated with this material. **The necessary citations are listed in the [README](README) file and must be included in all resulting publications.**
101 changes: 101 additions & 0 deletions extras/wfc.hsd
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
H = {
AtomicNumber = 1
Orbital = {
AngularMomentum = 0
Occupation = 1.000000
Cutoff = 5.20
Exponents = {
2.000000000000000E-001 4.300000000000000E-001 9.300000000000000E-001
2.000000000000000E+000
}
Coefficients = {
1.468225759385023E-001 -7.719568351425743E-003 1.034355997299321E-004
-1.877007271937621E+000 2.567467014935163E-001 -1.651849681708975E-002
5.029967734099759E+000 -2.661157527969671E-001 2.592167537528936E-001
-1.376685561590504E+000 -8.112888163988488E-001 -2.326685147095231E-001
}
}
}


O = {
AtomicNumber = 8
Orbital = {
AngularMomentum = 0
Occupation = 2.000000
Cutoff = 4.0
Exponents = {
1.0 2.0 4.0 8.0
}
Coefficients = {
-3.852813415768175E-001 7.440484044204737E-002 -4.111249866153383E-003
-1.406976792398894E+001 4.401311719193545E+000 -1.338532665405995E+000
3.075362927357271E+001 -1.598475366212747E+001 2.235756644337864E+001
-6.143219201719395E+000 -2.548655668519237E+001 -1.333552550605847E+001
}
}
Orbital = {
AngularMomentum = 1
Occupation = 4.000000
Cutoff = 4.0
Exponents = {
1.0 2.0 4.0 8.0
}
Coefficients = {
-1.782010203600898E-001 8.412645729563228E-002 -5.296817430996713E-003
1.419558852274091E+001 -6.436172032694093E+000 1.636473669355379E+000
-8.834005282818653E+000 4.078114389679699E+000 -1.824308084291284E+001
9.920859543547259E+000 1.529887795936467E+001 1.055277058477965E+000
}
}
}

Si = {
AtomicNumber = 14
Orbital = {
AngularMomentum = 0
Occupation = 2.000000
Cutoff = 9
Exponents = {
1.000000000000000E+000 2.410000000000000E+000 5.810000000000000E+000
1.400000000000000E+001
}
Coefficients = {
2.374399810597192E+000 2.416103365782566E-001 -1.763867273768888E-002
2.467200269761161E+000 -1.183092273445671E+001 4.854683319034116E+000
-6.408203808639164E+000 -2.216155251308608E+001 -3.451245405932823E+001
9.264166903429386E+000 2.379296576570149E+001 6.249300171157788E+001
}
}
Orbital = {
AngularMomentum = 1
Occupation = 2.000000
Cutoff = 9
Exponents = {
1.000000000000000E+000 2.410000000000000E+000 5.810000000000000E+000
1.400000000000000E+001
}
Coefficients = {
-2.106298986680801E+000 4.303024100184625E-001 -5.986640069403681E-002
8.288974859847379E+000 -5.024334070874255E+000 1.904779114215348E+000
4.172082324312516E-001 1.699333178782177E+001 -3.941800898723287E+001
1.366802449720554E+001 4.653170169353056E+001 1.500103039144508E+002
}
}
Orbital = {
AngularMomentum = 2
Occupation = 0.000000
Cutoff = 9
Exponents = {
3.000000000000000E+000 5.010000000000000E+000 8.380000000000001E+000
1.400000000000000E+001
}
Coefficients = {
-1.810181845288149E+004 9.573064038891946E+003 -1.362654937900905E+003
1.924631101004419E+005 -1.925616802424419E+005 1.101340275399619E+005
-3.187595031823100E+005 3.928088438769275E+004 -7.781824672140351E+005
1.445573775254587E+005 3.999126741422199E+005 4.603431387700147E+005
}
}
}

Loading

0 comments on commit 41071bc

Please sign in to comment.