0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NiO的DFT+U的电子结构

鸿之微 来源:鸿之微 作者:鸿之微 2022-08-17 14:54 次阅读

Nanodcal是一款基于非平衡态格林函数-密度泛函理论(NEGF - DFT)的第一性原理计算软件,主要用于模拟器件材料中的非线性、非平衡的量子输运过程,是目前国内唯一一款拥有自主知识产权的基于第一性原理的输运软件。可预测材料的电流 - 电压特性、电子透射几率等众多输运性质。

迄今为止,Nanodcal 已成功应用于1维、2维、3维材料物性、分子电子器件、自旋电子器件、光电流器件、半导体电子器件设计等重要研究课题中,并将逐步推广到更广阔的电子输运性质研究的领域。

本期将给大家介绍Nanodcal自旋器件1.2的内容。

1.2. NiO 的 DFT+U的电子结构

1.2.1. 研究背景

对于过渡族金属元素主要是3d族,当然也包括4d,5d族,和稀土元素,主要是镧系;这些元素形成的合金或者化合物中,由于存在d电子或f电子,而这两种电子都是强关联电子,在某些时候,传统的DFT没法描述,也就是LDA或GGA计算的结果是不对的,其主要表现在带隙的大小上。产生这种计算错误的结果是LDA或者GGA忽略了d或者f电子的强关联作用,而通过平均场的Hubbard修正,俗称DFT+U(一种半经验修正),可以对使用LDA或者GGA计算的材料的带隙进行修正。本篇工作主要以NiO为例,通过不加U和加U计算NiO的态密度,观察其对带隙的修正作用。

在DFT+U中有一个额外的能量项加入到交换关联能中:

ac8ecab0-1dce-11ed-ba43-dac502259ad0.png

其中,nμ为原子壳层上的投影,Uμ为原子壳层对应的U值,EU能量项对于完全占据或未占据的壳层为零,而对于略微占据的壳层为正。

因此,如果状态被完全占据,能量就会降低。这可能发生在能级远离费米能级,即增加能带隙,或如果状态的展宽减小,即电子被局域化。这样,Hubbard U就完善了LDA和GGA的不足之处。

NiO晶体在LDA和GGA中带隙过低,是DFT+U近似可以用来改善固体电子结构描述的标准例子之一。在本教程中,将使用GGA比较该系统的DFT和DFT+U模型。

1.2.2. 计算NiO的态密度

1.2.2.1. 模型搭建
  1. 双击图标“Device Studio快捷方式”打开软件;

  2. 选择Create a new ProjectOK→文件名:NiO,保存类型:ProjectFiles(*.hpf) →保存即可;

  3. 右击NiO,选择NewCrystal,输入对应的晶格参数以及原子坐标,并点击Build:

aca04862-1dce-11ed-ba43-dac502259ad0.png

图 1-1:建立晶体NiO结构图

1.2.2.2. 态密度计算(DFT)
1.2.2.2.1. 自洽计算

(1)点击SimulatorNanodcalSCF CalculationGenerate file,建立Nanodcal计算所需自洽文件scf.inputNi_PBE-DZP.nad,O_PBE-DZP.nad

%%What quantities should be calculatedcalculation.name = scf%Basic settingcalculation.occupationFunction.temperature = 300calculation.realspacegrids.E_cutoff = 140 Hartreecalculation.xcFunctional.Type = GGA_PBE96calculation.k_spacegrids.number = [ 6 6 6 ]'system.centralCellVectors = [[5.138 0 0]' [4.28153 2.84034 0]' [4.28153 1.29104 2.52997]']system.spinType = CollinearSpin%Iteration controlcalculation.SCF.monitoredVariableName = {'rhoMatrix','hMatrix','totalEnergy','bandEnergy','gridCharge','orbitalCharge','spinPolar'}calculation.SCF.convergenceCriteria = {1e-04,1e-04,[],[],[],[],[]}calculation.SCF.maximumSteps = 200calculation.SCF.mixMethod = Pulay%Basic setsystem.neutralAtomDataDirectory = '../'system.atomBlock = 4AtomType OrbitalType X Y Z SpinPolarizationNi      PBE-DZP 0.00000000      0.00000000      0.00000000      1O       PBE-DZP 3.42526665      1.03284448      0.63249165      0Ni      PBE-DZP 6.85053331      2.06568896      1.26498329      1O       PBE-DZP 10.27579996     3.09853344      1.89747494      0end
  1. 选中scf.input文件右击,点击Run,并选择计算所需的核数:

acc767f8-1dce-11ed-ba43-dac502259ad0.png

acd81d96-1dce-11ed-ba43-dac502259ad0.png

图 1-2:提交自洽计算界面图

  1. Job manager中出现Finished表示计算结束

ace7a126-1dce-11ed-ba43-dac502259ad0.png

图 1-3:NiO自洽计算完成的Device Studio的Job Manager区域

1.2.2.2.2. 态密度计算
  1. 在自洽计算的基础上,准备DensityOfStates.input的输入文件,操作如下:

SimulatorNanodcalAnalysisDensityOfStatesGenerate file

system.object = NanodcalObject.matcalculation.name = densityOfStatescalculation.densityOfStates.kSpaceGridNumber = [ 10 10 10 ]'calculation.densityOfStates.numberOfEnergyPoints = 401calculation.densityOfStates.energyRange = [-10 , 10]calculation.densityOfStates.whatProjected = 'Atom'
  1. 计算结束后,可以通过在DS中打开:SimulatorNanodcalAnalysis Plot,找到对应的DensityOfStates.xml文件,点击打开:

ad6c5d30-1dce-11ed-ba43-dac502259ad0.png

图 1-4:NiO态密度的可视化分析界面

  1. 可以通过以下命令将DOS的数据提取出来:

>>data.densityOfStates(:,:,1,:,1)+data.densityOfStates(:,:,3,:,1)

在orgin软件中进行绘制,得到总态密度以及Ni原子的投影态密度,如下图:

ad8d78bc-1dce-11ed-ba43-dac502259ad0.png

图 1-5:NiO的总态密度图

adac5ec6-1dce-11ed-ba43-dac502259ad0.png

图 1-6:投影到Ni原子的态密度图

1.2.2.3. 态密度计算(DFT+U)
1.2.2.3.1. 自洽计算

(1)点击SimulatorNanodcalSCF CalculationGenerate file,建立Nanodcal计算所需自洽文件scf.input,Ni_PBE-DZP.nad,O_PBE-DZP.nad

%%What quantities should be calculatedcalculation.name = scf%Basic settingcalculation.occupationFunction.temperature = 300calculation.realspacegrids.E_cutoff = 140 Hartreecalculation.xcFunctional.Type = GGA_PBE96calculation.k_spacegrids.number = [ 6 6 6 ]'system.centralCellVectors = [[5.138 0 0]' [4.28153 2.84034 0]' [4.28153 1.29104 2.52997]']system.spinType = CollinearSpin%Hubbard U settingcalculation.Hubbard.isIncluded = truecalculation.Hubbard.parameterBlock = 2Ni  PBE-DZP    0.00    0.00    4.60    0.00O  PBE-DZP    0.00    0.00    0.00    0.00end%Iteration controlcalculation.SCF.monitoredVariableName = {'rhoMatrix','hMatrix','totalEnergy','bandEnergy','gridCharge','orbitalCharge','spinPolar'}calculation.SCF.convergenceCriteria = {1e-04,1e-04, [], [], [], [], []}calculation.SCF.maximumSteps = 200calculation.SCF.mixMethod = Pulaycalculation.SCF.mixRate = 0.1calculation.SCF.mixingMode = Hcalculation.SCF.startingMode = H%calculation.SCF.donatorObject = NanodcalObject.mat%Basic setsystem.neutralAtomDataDirectory = '../'system.atomBlock = 4AtomType OrbitalType X Y Z SpinPolarizationNi      PBE-DZP 0.00000000      0.00000000      0.00000000      1O       PBE-DZP 3.42526665      1.03284448      0.63249165      0Ni      PBE-DZP 6.85053331      2.06568896      1.26498329      -1O       PBE-DZP 10.27579996     3.09853344      1.89747494      0end

(2)自洽文件生成后,参照2.2.1中的(2)和(3)进行对应的自洽计算。

1.2.2.3.2. 态密度计算
  • (1)在上一步自洽计算的基础上,准备DensityOfStates.input的输入文件,操作如下:

  • SimulatorNanodcalAnalysisDensityOfStatesGenerate file

(2)计算结束后,可以通过在DS中打开:SimulatorNanodcalAnalysis Plot,找到对应的DensityOfStates.xml文件,点击打开:

adc2916e-1dce-11ed-ba43-dac502259ad0.png

图 1-7:DFT+U的 NiO态密度的可视化分析界面

adef490c-1dce-11ed-ba43-dac502259ad0.png

图 1-9:DFT+U的 投影到Ni原子的态密度图

(4)DFT+U相对于DFT的计算,其对带隙的大小有着比较明显的修正作用,所以在计算的过程中根据自己的研究体系,来决定计算是否需要+U,如图:

ae08907e-1dce-11ed-ba43-dac502259ad0.png

图 1-10

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 半导体
    +关注

    关注

    327

    文章

    24494

    浏览量

    202057
  • 晶体
    +关注

    关注

    2

    文章

    1281

    浏览量

    34866
  • 模拟器件
    +关注

    关注

    2

    文章

    103

    浏览量

    23037

原文标题:产品教程|Nanodcal自旋器件(NiO 的 DFT+U的电子结构)

文章出处:【微信号:hzwtech,微信公众号:鸿之微】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    蔚来NIO Phone体验报告:智能体验超出预期,车手互联颇有惊喜

    在2023蔚来创新科技日上,蔚来发布了首款手机NIO Phone,成功交出其筹谋已久的“跨界”作业。NIO Phone搭载 第二代骁龙8领先版 ,不仅在设计、性能、影像等方面拥有超高完成度,还带
    的头像 发表于 12-15 20:45 646次阅读
    蔚来<b class='flag-5'>NIO</b> Phone体验报告:智能体验超出预期,车手互联颇有惊喜

    DFT设计—MBIST算法测试

    当SoC上有超过80%的芯片面积被各种形式的存储器占用之时,存储器的DFT测试已经变得非常重要。
    的头像 发表于 12-09 09:56 1692次阅读
    <b class='flag-5'>DFT</b>设计—MBIST算法测试

    DFT的简单介绍(上)

    DFT全称为Design for Test,可测性设计。就是说我们设计好一个芯片后,在仿真时可能99%的用例都通过了,怎么保证流片出来的实际芯片也能正常工作呢?
    的头像 发表于 12-06 15:02 712次阅读

    基于体系结构和基于流的DFT方法

    基于架构和基于流的DFT方法 ASIC设计平均门数的增加迫使设计团队花费20%到50%的ASIC开发工作量测试相关的问题,以实现良好的测试覆盖率。虽然遵循设计测试规则被认为是一种良好的做法,但是
    的头像 发表于 11-10 17:01 213次阅读

    蔚来NIO的ADAM的控制板技术拆解

    NIO Adam超级计算机内部还集成了关键的GPS导航系统,由ST微电子的6轴MEMS加速度计和陀螺仪、Nexperia的双逆变器、NXP Semiconductors的GPS LNA等组成。这些元件保证了蔚来生产的电动汽车在导航时的准确性和稳定性。
    的头像 发表于 11-09 09:14 413次阅读
    蔚来<b class='flag-5'>NIO</b>的ADAM的控制板技术拆解

    DFT如何产生PLL 测试pattern

    DFT PLL向量,ATE怎么用? 自动测试设备(ATE)对PLL(锁相环)进行测试时,我们首先要明白PLL在系统级芯片(SoC)中的重要性。它是SoC中关键的时钟或信号同步部件,其性能直接影响
    的头像 发表于 10-30 11:44 772次阅读
    <b class='flag-5'>DFT</b>如何产生PLL 测试pattern

    蔚来手机9月28日开始发货 NIO Phone起售价6499

    蔚来手机9月28日开始发货 NIO Phone起售价6499 蔚来造手机、小米造车,不知道以后华为会要造什么?或者苹果造车? 蔚来用户需要一款与蔚来汽车无缝连接的手机。所以蔚来手机来了
    的头像 发表于 09-26 18:39 565次阅读

    IO与NIO有何区别

    NIO 提到IO,这是Java提供的一套类库,用于支持应用程序与内存、文件、网络间进行数据交互,实现数据写入与输出。JDK自从1.4版本后,提供了另一套类库NIO,我们平时习惯称呼为NEW IO
    的头像 发表于 09-25 11:00 410次阅读
    IO与<b class='flag-5'>NIO</b>有何区别

    蔚来NIO Phone发布:蔚来风格,旗舰选择

    NIO Phone 亮点一览 第二代骁龙8领先版 标志性天际线设计与纯粹系统 高通3D Sonic Max超声波指纹传感器 5000万像素三主摄 以车为中心的移动互联全新体验 今日,在2023
    的头像 发表于 09-22 00:00 485次阅读
    蔚来<b class='flag-5'>NIO</b> Phone发布:蔚来风格,旗舰选择

    基于ICL的可扩展性和灵活性可以抽取设计中的IEEE 1687结构

    随着SoC芯片逐渐复杂化,其DFT(Design for Test)架构也由单层向多层网络发展。IEEE 1687是DFT多层网络结构的通用标准
    的头像 发表于 09-15 14:28 1092次阅读
    基于ICL的可扩展性和灵活性可以抽取设计中的IEEE 1687<b class='flag-5'>结构</b>

    英诺达发布DFT静态验证工具

    英诺达发布了自主研发的静态验证EDA工具EnAltius®昂屹® DFT Checker,该工具可以在设计的早期阶段发现与DFT相关的问题或设计缺陷。
    的头像 发表于 09-13 09:05 791次阅读

    fft和dft的区别联系

    fft和dft的区别联系 快速傅里叶变换(FFT)和离散傅里叶变换(DFT)是信号处理和数学计算领域中最常见的技术之一。它们都是用于将离散信号从时域转换到频域的方法,而在此转换过程中,它们都利用
    的头像 发表于 09-07 16:43 3879次阅读

    SoC芯片设计中的可测试性设计(DFT

    随着半导体技术的飞速发展,系统级芯片(SoC)设计已成为现代电子设备中的主流。在SoC设计中,可测试性设计(DFT)已成为不可或缺的环节。DFT旨在提高芯片测试的效率和准确性,确保产品质量和可靠性。
    的头像 发表于 09-02 09:50 1657次阅读

    如何对时域信号做频域DFT线性度分析

    如何对一个时域信号(比如ADC输出、一个采样保持电路的输出)做频域DFT线性度分析?
    的头像 发表于 05-23 17:17 1462次阅读
    如何对时域信号做频域<b class='flag-5'>DFT</b>线性度分析

    解析什么是DFT友好的功能ECO?

    DFT是确保芯片在制造过程中具有可测试性的一种技术。DFT友好的ECO是指在进行ECO时, 不会破坏芯片的DFT功能或降低DFT覆盖率的设计方法。D
    的头像 发表于 05-05 15:06 1379次阅读
    解析什么是<b class='flag-5'>DFT</b>友好的功能ECO?