1.本技术涉及半导体集成电路技术领域,具体涉及一种参数化单元数据计算方法和参数化单元。
背景技术:2.参数化单元(pcell,parameterized cell)是一个可变参的,能够实时显示并可以进行数据仿真的数据块,该数据块涉及到器件的参数计算。
3.在针对例如mos管、电阻器件和电容器件等晶体管级别器件的参数进行计算时,由于涉及到计算的参数通常为估算器件的几何尺寸、电阻值或电容值等参数,使得计算过程较为简单,常规的参数化单元容易实现。
4.而对于例如射频电感等复杂器件,需要精确地计算其电感值q值(quality factor)时,需要大量的复数四则运算,常规的参数化单元无法实现。
技术实现要素:5.本技术提供了一种参数化单元数据计算方法和参数化单元,可以常规的参数化单元无法实现复杂器件所需大量的复数四则运算的问题。
6.为了解决背景技术中所述的技术问题,本技术的第一方面提供一种参数化单元,其特征在于,所述参数化单元包括:
7.第一列表模块,所述第一列表模块用于存储半导体器件参数矩阵中各参数元素的虚部数值;
8.第二列表模块,所述第二列表模块用于存储所述半导体器件参数矩阵中各参数元素的实部数值;
9.数值提取模块,所述数值提取模块用于根据参数计算请求,从所述第一列表模块中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块中,提取所述参数计算请求所需的所有实部数值;
10.运算模块,所述运算模块用于根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块或所述第二列表模块。
11.可选地,所述半导体器件参数矩阵中的参数元素为在频域上的频谱信号;
12.每个所述参数元素包括表征所述频谱信号相位信息的所述虚部数值,和表征所述频谱信号幅度信息的所述实部数值。
13.可选地,所述参数元素包括:输入信号反射损失参数元素、输出信号反射损失参数元素、输入信号传输馈入损失参数元素和输出信号传输馈入损失参数元素。
14.可选地,所述第一列表模块还用于存储所述运算模块反馈的运算结果。
15.可选地,所述第二列表模块还用于存储所述运算模块反馈的运算结果。
16.为了解决背景技术中所述的技术问题,本技术的第二方面提供了一种参数化单元
数据计算方法,所述参数化单元数据计算方法包括以下步骤:
17.获取半导体器件参数矩阵;所述半导体器件参数矩阵为,在频域下影响所述半导体器件多种特性的参数元素的集合,各个所述参数元素为频域上的复数信号;
18.存储所述半导体器件参数矩阵中各参数元素的虚部数值于第一列表模块中;
19.存储所述半导体器件参数矩阵中各参数元素的实部数值于第二列表模块中;
20.获得参数计算请求;
21.根据所述参数计算请求,从所述第一列表模块中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块中,提取所述参数计算请求所需的所有实部数值;
22.根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块或所述第二列表模块。
23.可选地,所述半导体器件参数矩阵中的参数元素为在频域上的频谱信号;
24.每个所述参数元素包括表征所述频谱信号相位信息的所述虚部数值,和表征所述频谱信号幅度信息的所述实部数值。
25.可选地,所述参数化单元数据计算方法还包括:
26.所述第一列表模块或所述第二列表模块存储所述运算结果。
27.本技术技术方案,至少包括如下优点:可以使得该参数化单元对半导体器件参数矩阵中的各参数元素,按照其实部数值和虚部数值,分别将各参数元素存储在第一列表模块和第二列表模块,再根据参数计算请求从该第一列表模块和第二列表模块获取特定的虚部或实部数值,并对虚部和实部根据参数计算请求进行相关的计算,从而能够解决相关技术中常规的参数化单元无法实现复杂器件所需大量的复数四则运算的问题。
附图说明
28.为了更清楚地说明本技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1示出了本技术一实施例提供的参数化单元结构示意图;
30.图2示出了本技术另一实施例提供的参数化单元结构示意图;
31.图3示出了本技术一实施例提供的参数化单元数据计算方法流程图。
具体实施方式
32.下面将结合附图,对本技术中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在不做出创造性劳动的前提下所获得的所有其它实施例,都属于本技术保护的范围。
33.在本技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、
以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
34.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电气连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
35.此外,下面所描述的本技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
36.参照图1,其示出了本技术一实施例提供的参数化单元结构示意图,从图1中可以看出,该参数化单元包括:
37.第一列表模块110,所述第一列表模块110用于存储半导体器件参数矩阵中各参数元素的虚部数值。
38.第二列表模块120,所述第二列表模块120用于存储所述半导体器件参数矩阵中各参数元素的实部数值。其中,该半导体器件参数矩阵为,在频域下影响所述半导体器件多种特性的参数元素的集合,各个所述参数元素为频域上频谱信号,该频谱信号为复数信号,包括虚部数值和实部数值。
39.数值提取模块130,所述数值提取模块130用于根据参数计算请求,从所述第一列表模块110中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块120中,提取所述参数计算请求所需的所有实部数值。
40.运算模块140,所述运算模块140用于根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块110或所述第二列表模块120。
41.通过本实施例中的参数化单元,可以使得该参数化单元对半导体器件参数矩阵中的各参数元素,按照其实部数值和虚部数值,分别将各参数元素存储在第一列表模块和第二列表模块,再根据参数计算请求从该第一列表模块和第二列表模块获取特定的虚部或实部数值,并对虚部和实部根据参数计算请求进行相关的计算,从而能够解决相关技术中常规的参数化单元无法实现复杂器件所需大量的复数四则运算的问题。
42.图2示出了本技术另一实施例提供的参数化单元结构示意图,从图2中可以看出,该参数化单元在图1所示实施例的基础上,还包括:参数矩阵存储模块150和实部虚部拆分模块160。
43.该参数矩阵存储模块150用于存储半导体器件参数矩阵。从以上描述可了解到该半导体器件参数矩阵为,在频域下影响所述半导体器件多种特性的参数元素的集合,各个所述参数元素为频域上的频谱信号,该频谱信号为复数信号,包括虚部数值和实部数值
44.该实部虚部拆分模块160,用于识别存储在该参数矩阵存储模块150中的半导体器件参数矩阵的各参数元素的虚部数值和实部数值。该实部虚部拆分模块160用于将所识别的虚部数值置于图1所示的第一列表模块110中存储,用于将所识别的实部数值置于图1所示的第二列表模块120中存储。
45.对于图1和图2所示实施例中每个所述参数元素包括表征所述频谱信号相位信息
的所述虚部数值,和表征所述频谱信号幅度信息的所述实部数值。
46.以两端口半导体射频器件为例,对图1和图2所示的参数化单元进行以下示例性描述。对于该半导体射频器件,可以用s参数矩阵表示该半导体射频器件的多种特性,其中该s参数矩阵包括多个参数元素,每个参数元素分别表示所述半导体射频器件的特定特性,示例性地,该s参数矩阵的参数元素包括:输入信号反射损失参数元素s11、输出信号反射损失参数元素s22、输入信号传输馈入损失参数元素s21和输出信号传输馈入损失参数元素s12,即s参数矩阵的表达式为:
[0047][0048]
其中,每个参数元素为均为频域上的复数信号,均分别包括实部数值和虚部数值。示例性地:输入信号反射损失参数元素s11的表达式为:s11=a11+b11 i,其中a11表示该输入信号反射损失参数元素s11的实部数值,b11表示该输入信号反射损失参数元素s11的虚部数值。
[0049]
输出信号反射损失参数元素s22的表达式为:s22=a22+b22 i,其中a22表示该输出信号反射损失参数元素s22的实部数值,b22表示该输出信号反射损失参数元素s22的虚部数值。
[0050]
输入信号传输馈入损失参数元素s21的表达式为:s21=a21+b21 i,其中a21表示该输入信号传输馈入损失参数元素s21的实部数值,b21表示输入信号传输馈入损失参数元素s21的虚部数值。
[0051]
输出信号传输馈入损失参数元素s12的表达式为:s12=a12+b12i,其中a12表示该输出信号传输馈入损失参数元素s12的实部数值,b12表输出信号传输馈入损失参数元素s12的虚部数值。
[0052]
对于图2所示实施例,其参数矩阵存储模块150中用于存储该两端口半导体射频器件的s参数矩阵,
[0053]
对于图2所示实施例,其实部虚部拆分模块160用于识别该s参数矩阵中各个参数元素的虚部数值,和实部数值,并将该s参数矩阵中各个参数元素的虚部数值,和实部数值分别置于第一列表模块110和第二列表模块120中存储。
[0054]
图1和图2中的第一列表模块110中存储有s参数矩阵的虚部数值,包括:该输入信号反射损失参数元素s11的虚部数值b11、输出信号反射损失参数元素s22的虚部数值b22、输入信号传输馈入损失参数元素s21的虚部数值b21,和输出信号传输馈入损失参数元素s12的虚部数值b12,即第一列表模块110={b11,b22,b21,b12
…
}。
[0055]
图1和图2中的第二列表模块120中存储有s参数矩阵的虚部数值,包括:输入信号反射损失参数元素s11的实部数值a11、输出信号反射损失参数元素s22的实部数值a22、输入信号传输馈入损失参数元素s21的实部数值a21,和输出信号传输馈入损失参数元素s12的实部数值a12,即第二列表模块120={a11,a22,a21,a12
…
}。
[0056]
对于图1和图2所示实施例,其数值提取模块130,用于根据参数计算请求,从所述第一列表模块110={b11,b22,b21,b12
…
}中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块120={a11,a22,a21,a12
…
}中,提
取所述参数计算请求所需的所有实部数值。
[0057]
对于图1和图2所示实施例,其运算模块140用于根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块110或所述第二列表模块120。
[0058]
图1和图2所示第一列表模块110或所述第二列表模块120还存储该运算模块140反馈的运算结果。
[0059]
图3示出了本技术一实施例提供的参数化单元数据计算方法流程图,从图3中可以看出,该参数化单元数据计算方法包括以下步骤:
[0060]
步骤s31:获取半导体器件参数矩阵;所述半导体器件参数矩阵为,在频域下影响所述半导体器件多种特性的参数元素的集合,各个所述参数元素为频域上的复数信号。
[0061]
步骤s32:存储所述半导体器件参数矩阵中各参数元素的虚部数值于第一列表模块中;存储所述半导体器件参数矩阵中各参数元素的实部数值于第二列表模块中。
[0062]
步骤s33:获得参数计算请求。
[0063]
步骤s34:根据所述参数计算请求,从所述第一列表模块中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块中,提取所述参数计算请求所需的所有实部数值。
[0064]
步骤s35:根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块或所述第二列表模块。
[0065]
通过本实施例中的参数化单元数据计算方法,可以使得该参数化单元对半导体器件参数矩阵中的各参数元素,按照其实部数值和虚部数值,分别将各参数元素存储在第一列表模块和第二列表模块,再根据参数计算请求从该第一列表模块和第二列表模块获取特定的虚部或实部数值,并对虚部和实部根据参数计算请求进行相关的计算,从而能够解决相关技术中常规的参数化单元无法实现复杂器件所需大量的复数四则运算的问题。
[0066]
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本技术创造的保护范围之中。
技术特征:1.一种参数化单元,其特征在于,所述参数化单元包括:第一列表模块,所述第一列表模块用于存储半导体器件参数矩阵中各参数元素的虚部数值;第二列表模块,所述第二列表模块用于存储所述半导体器件参数矩阵中各参数元素的实部数值;数值提取模块,所述数值提取模块用于根据参数计算请求,从所述第一列表模块中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块中,提取所述参数计算请求所需的所有实部数值;运算模块,所述运算模块用于根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块或所述第二列表模块。2.如权利要求1所述的参数化单元,其特征在于,所述半导体器件参数矩阵中的参数元素为在频域上的频谱信号;每个所述参数元素包括表征所述频谱信号相位信息的所述虚部数值,和表征所述频谱信号幅度信息的所述实部数值。3.如权利要求1或2所述的参数化单元,其特征在于,所述参数元素包括:输入信号反射损失参数元素、输出信号反射损失参数元素、输入信号传输馈入损失参数元素和输出信号传输馈入损失参数元素。4.如权利要求1所述的参数化单元,其特征在于,所述第一列表模块还用于存储所述运算模块反馈的运算结果。5.如权利要求1所述的参数化单元,其特征在于,所述第二列表模块还用于存储所述运算模块反馈的运算结果。6.一种参数化单元数据计算方法,其特征在于,所述参数化单元数据计算方法包括以下步骤:获取半导体器件参数矩阵;所述半导体器件参数矩阵为,在频域下影响所述半导体器件多种特性的参数元素的集合,各个所述参数元素为频域上的复数信号;存储所述半导体器件参数矩阵中各参数元素的虚部数值于第一列表模块中;存储所述半导体器件参数矩阵中各参数元素的实部数值于第二列表模块中;获得参数计算请求;根据所述参数计算请求,从所述第一列表模块中,提取所述参数计算请求所需的所有虚部数值,和/或根据所述参数计算请求,从所述第二列表模块中,提取所述参数计算请求所需的所有实部数值;根据所述参数计算请求,对所述数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给所述第一列表模块或所述第二列表模块。7.如权利要求4所述的参数化单元数据计算方法,其特征在于,所述半导体器件参数矩阵中的参数元素为在频域上的频谱信号;每个所述参数元素包括表征所述频谱信号相位信息的所述虚部数值,和表征所述频谱信号幅度信息的所述实部数值。8.如权利要求4所述的参数化单元数据计算方法,其特征在于,所述参数化单元数据计
算方法还包括:所述第一列表模块或所述第二列表模块存储所述运算结果。
技术总结本申请涉及半导体集成电路技术领域,具体涉及一种参数化单元数据计算方法和参数化单元。参数化单元包括:第一列表模块,第一列表模块用于存储半导体器件参数矩阵中各参数元素的虚部数值;第二列表模块,第二列表模块用于存储半导体器件参数矩阵中各参数元素的实部数值;数值提取模块,数值提取模块用于根据参数计算请求,从第一列表模块中,提取参数计算请求所需的所有虚部数值,和/或根据参数计算请求,从第二列表模块中,提取参数计算请求所需的所有实部数值;运算模块,运算模块用于根据参数计算请求,对数值提取模块提取的虚部数值,和/或实部数值进行运算,并反馈运算结果给第一列表模块或第二列表模块。第一列表模块或第二列表模块。第一列表模块或第二列表模块。
技术研发人员:许猛勇 郑舒静 于明
受保护的技术使用者:上海华虹宏力半导体制造有限公司
技术研发日:2022.03.16
技术公布日:2022/7/5