基于人工神经网络的霍尔器件制造技术

技术编号:39673676 阅读:32 留言:0更新日期:2023-12-11 18:39
基于人工神经网络的霍尔器件

【技术实现步骤摘要】
基于人工神经网络的霍尔器件Verilog

A仿真模型建立方法、系统、设备及介质


[0001]本专利技术涉及微电子器件仿真
,具体涉及基于人工神经网络的霍尔器件
Verilog

A
仿真模型建立方法

系统

设备及介质


技术介绍

[0002]目前,半导体器件模型的建模主要有三个步骤:
1.
通过对器件所使用的工艺和结构进行分析,找到合适的方程来描述器件的特性;
2.
将工艺参数代入方程中,通过对测量数据的拟合来提取方程中的模型参数;
3.
形成用于电路仿真的
Spice
模型或
Verilog

A
模型;对于
MOSFET

BJT
以及
Diode
等半导体器件,大多已有标准可用的方程,如
BSIM3

BSIM
,但对于霍尔器件还缺乏这样一种标准...

【技术保护点】

【技术特征摘要】
1.
一种基于人工神经网络的霍尔器件
Verilog

A
仿真模型建立方法,其特征在于,包括以下步骤:步骤1,建立霍尔器件的等效模型,根据建立的等效模型将霍尔器件分解为若干个等效器件;步骤2,使用范德堡法测量霍尔器件在不同测量条件下的特性曲线,根据特性曲线计算出步骤1得到的等效器件的电学参数;步骤3,将步骤2中对霍尔器件施加的测量条件以及该条件下等效器件的电学参数作为记录数据进行记录,其中施加的测量条件作为记录数据的特征,等效器件的电学参数作为记录数据的标签,将记录数据进行标准化以及归一化处理形成数据集;步骤4,将步骤3得到的数据集划分为训练集

验证集和测试集,将训练集输入到神经网络模型迭代优化神经网络模型参数,训练结束后,将验证集输入到训练后的模型中进行验证,优化神经网络模型超参数,根据误差判断是否停止训练,直至得到训练好的网络模型参数,测试集用于该评价模型的最终效果;步骤5,提取步骤4得到的神经网络模型参数,根据提取的神经网络模型参数以及神经网络模型进行标准化以及归一化在
Verilog

A
中进行描述,得到基于
Verilog

A
语言描述的神经网络模型,将基于
Verilog

A
语言描述的神经网络模型的输出数据与步骤1建立的等效模型的连接关系进行行为级建模,得到基于人工神经网络的霍尔器件
Verilog

A
仿真模型
。2.
根据权利要求1所述的一种基于人工神经网络的霍尔器件
Verilog

A
仿真模型建立方法,其特征在于,所述步骤1中的等效器件为电阻

电容

电感

电压源

电流源中的一种或者几种
。3.
根据权利要求1所述的一种基于人工神经网络的霍尔器件
Verilog

A
仿真模型建立方法,其特征在于,所述步骤2中的测量条件包括温度

磁场

偏置电流,等效器件的电学参数根据等效器件的不同可以为电阻

电容

电感

电压或电流
。4.
根据权利要求1所述的一种基于人工神经网络的霍尔器件
Verilog

A
仿真模型建立方法,其特征在于,所述步骤4中的神经网络模型包含一个输入层

一个输出层,以及一个以上的隐藏层,每层均包含一个以上神经元,输入层的神经元数量对应步骤3中得到的数据集的特征,输出层的神经元数量对应步骤3得到的数据集的标签,隐藏层层数和每层神经元个数为经验值;隐藏层和输出层中的单个神经元的值根据上一层
n
个神经元的值加权求和,并通过一个激活函数
f(x)
进行转换得到,计算公式如下:其中,
w
i
为上一层第
i
个神经元到该神经元的权值,
x
i

i
个神经元的输入,
b
为上一层到该层的偏置,激活函数
f(x)
可以为
ReLU、Sigmoid、Tanh
中的一种
。5.
根据权利要求1或4所述的一种基于人工神经网络的霍尔器件
Verilog

A
仿真模型建立方法,其特征在于,所述步骤4的具体过程为:步骤
4.1
,将步骤3得到的数据集划分为训练集

验证集和测试集;步骤
4.2
,将步骤
4.1
中的训练集输入到神经网络模型中进行迭代训练,根据损失函数计算每次训练的误差,误差的计算公式为:
其中,
n
是训练样本集中的样本个数,
y
i
为预测值,为标签;步骤
4.3
,每次迭代训练过程中,根据步骤
4.2
得到的误差反向传播更新神经网络模型的权重和偏置,采用优化算法优化神经网络模型的学习率,每次迭代训练完成后,将验证集输入到训练后的模型中进行验证,根据历次迭代验证结果判...

【专利技术属性】
技术研发人员:王树龙刘诗杰马浩刘海宇张旭艳黄金孙雪琦
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1