【技术实现步骤摘要】
模拟向量-矩阵乘法运算电路以及芯片
本专利技术涉及半导体集成电路领域,尤其涉及一种模拟向量-矩阵乘法运算电路以及芯片。
技术介绍
矩阵乘法运算广泛应用于图像处理、推荐系统、数据降维等数据挖掘领域,向量-矩阵乘法是一种常用的算术运算函数。随着对低性能与低功耗的极致追求,越来越多的系统采用硬件电路直接实现向量-矩阵乘法运算,尤其地,基于闪存单元的模拟向量-矩阵乘法运算电路得到芯片设计者的青睐。现有的模拟向量-矩阵乘法电路通常需要设置DAC(数模转换电路)将多比特数字输入信号转换为模拟电流信号,再利用转换电路将模拟电流信号转换为模拟电压信号,进而利用闪存处理阵列对模拟电压信号进行模拟向量-矩阵乘法运算。其中,闪存处理阵列的每一行输入均需要对应一个高精度DAC(比如6比特,8比特,12比特等)。本领域技术人员都知道,高精度DAC通常面积比较大、建立时间(从开始输入至输出稳定的时间)比较长,因此,现有的模拟向量-矩阵乘法电路占用电路面积大,严重影响了电路的成本和处理频率。
技术实现思路
有鉴于此,本专利技术 ...
【技术保护点】
1.一种模拟向量-矩阵乘法运算电路,其特征在于,包括:DAC模块、转换装置以及闪存处理阵列;其中,/n所述DAC模块包括用于将数字输入信号的全部比特位转换为多个模拟电流信号的多级DAC,各级DAC分别将数字输入信号的部分比特位转换为模拟电流信号;/n各级DAC所转换的比特位不存在重复位,并且,各级DAC的数量大于等于待运算的数字输入信号的总数量;/n所述转换装置包括与所述多级DAC对应的多级转换电路,各级转换电路用于将对应的DAC输出的模拟电流信号转换为对应量级的模拟电压信号;/n所述闪存处理阵列对所述模拟电压信号进行运算。/n
【技术特征摘要】 【专利技术属性】
1.一种模拟向量-矩阵乘法运算电路,其特征在于,包括:DAC模块、转换装置以及闪存处理阵列;其中,
所述DAC模块包括用于将数字输入信号的全部比特位转换为多个模拟电流信号的多级DAC,各级DAC分别将数字输入信号的部分比特位转换为模拟电流信号;
各级DAC所转换的比特位不存在重复位,并且,各级DAC的数量大于等于待运算的数字输入信号的总数量;
所述转换装置包括与所述多级DAC对应的多级转换电路,各级转换电路用于将对应的DAC输出的模拟电流信号转换为对应量级的模拟电压信号;
所述闪存处理阵列对所述模拟电压信号进行运算。
2.根据权利要求1所述的模拟向量-矩阵乘法运算电路,其特征在于,针对相同的输入电流,第m级转换电路的输出电压Um与第n级转换电路的输出电压Un的比值:
Um:Un=2x-1:2y-1
其中,x表示第m级转换电路所对应的DAC所转换的比特位中最低比特位数,y表示第n级转换电路所对应的DAC所转换的比特位中最低比特位数。
3.根据权利要求2所述的模拟向量-矩阵乘法运算电路,其特征在于,最高级转换电路包括一电流-电压转换单元,第n级转换电路包括:并联连接的z个电流-电压转换单元,z表示针对相同输入电流时最高级转换电路的输出电压与第n级转换电路的输出电压的比值。
4.根据权利要求3所述的模拟向量-矩阵乘法运算电路,其特征在于,所述电流-电压转换单元包括:晶体管,所述晶体管的栅极与漏极相连,并连接在对应的DAC的输出端以及所述闪存处理阵列的输入端之间,源极接入偏置电压;
其中,所述晶体管的数量大于等于1。
技术研发人员:王绍迪,
申请(专利权)人:北京知存科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。