【技术实现步骤摘要】
存储器内的可配置运算单元
[0001]本专利技术涉及一种运算单元,且特别是涉及一种存储器内的可配置运算单元。
技术介绍
[0002]存储器内运算(Computing in memory,CIM)技术被视为解决存储器墙(memory wall)的有效技术之一,其利用在存储器内运算来减少数据搬移的次数,可以大为提升指令周期至传统架构的几百甚至几千倍以上。现今大型人工智能(artificial intelligence,AI)网络(例如深度神经网络(Deep Neural Network,DNN))因为很大一部分的能量被消耗在数据的搬移中,但通过存储器内运算的技术亦能大幅降低因数据搬移而虚耗掉的能量,可说是兼具增加运算能力及降低功耗的未来人工智能潜力技术。
[0003]存储器内运算的潜力使得许多厂商及研究单位均投入并发表许多新颖的技术,大多都是将运算单元变更为模拟型态,并判断开启数量的模拟累加值作为数据与权重进行乘积累加运算(Multiply Accumulate,MAC)的结果,其中静态随机存取存储器(SRAM)大多利用将位线(BL)充电后之放电时间来判断乘积累加运算的值。举例来说,如果开启的胞元(cell)的数量越多,则放电速度越快;开启的胞元的数量越少,放电速度则较慢。因此,在固定时间下测量位线剩余的电量后则可反推目前的乘积累加运算的值。
[0004]然而,因为位线本身可储存的电荷(charge)量并不多,当同时开启的胞元数量太多时,则会因漏电速度太快,而在固定时间内不易判断的问题,因此通常静态随机存 ...
【技术保护点】
【技术特征摘要】
1.一种存储器内的可配置运算单元,其特征在于,包括:第一输入晶体管,具有第一端、耦接第一输入位线的控制端、以及第二端;第一权重晶体管,具有耦接所述第一输入晶体管的所述第二端的第一端、接收第一权重位的控制端、以及耦接第一读出位线的第二端;第一电阻器,耦接于所述第一输入晶体管的所述第一端与共同信号线之间;第二输入晶体管,具有第一端、耦接第二输入位线的控制端、以及第二端;第二权重晶体管,具有耦接所述第二输入晶体管的所述第二端的第一端、接收所述第一权重位的控制端、以及耦接所述第一读出位线的第二端;以及第二电阻器,耦接于所述第二输入晶体管的所述第一端与所述共同信号线之间,其中所述第二电阻器的电阻值不同于所述第一电阻器的电阻值。2.根据权利要求1所述的可配置运算单元,其特征在于,所述第二电阻器的电阻值为所述第一电阻器的电阻值的2的n次方倍,n为大于等于1的正整数。3.根据权利要求1所述的可配置运算单元,其特征在于,更包括:第三输入晶体管,具有第一端、耦接第三输入位线的控制端、以及第二端;第三权重晶体管,具有耦接所述第三输入晶体管的所述第二端的第一端、接收所述第一权重位的控制端、以及耦接第二读出位线的第二端;第三电阻器,耦接于所述第三输入晶体管的所述第一端与所述共同信号线之间;第四输入晶体管,具有第一端、耦接第四输入位线的控制端、以及第二端;第四权重晶体管,具有耦接所述第四输入晶体管的所述第二端的第一端、接收所述第一权重位的控制端、以及耦接所述第二读出位线的第二端;以及第四电阻器,耦接于所述第四输入晶体管的所述第一端与所述共同信号线之间,其中所述第四电阻器的电阻值不同于所述第三电阻器的电阻值。4.根据权利要求3所述的可配置运算单元,其特征在于,所述第二电阻器的电阻值为所述第一电阻器的电阻值的2的n次方倍,所述第四电阻器的电阻值为所述第三电阻器的电阻值的2的n次方倍,n为大于等于1的正整数。5.根据权利要求3所述的可配置运算单元,其特征在于,更包括:第五输入晶体管,具有第一端、耦接所述第一输入位线的控制端、以及第二端;第五权重晶体管,具有耦接所述第五输入晶体管的所述第二端的第一端、接收第二权重位的控制端、以及耦接所述第一读出位线的第二端;第五电阻器,耦接于所述第五输入晶体管的所述第一端与所述共同信号线之间;第六输入晶体管,具有第一端、耦接所述第二输入位线的控制端、以及第二端;第六权重晶体管,具有耦接所述第六输入晶体管的所述第二端的第一端、接收所述第二权重位的控制端、以及耦接所述第一读出位线的第二端;以及第六电阻器,耦接于所述第六输入晶体管的所述第一端与所述共同信号线之间,第七输入晶体管,具有第一端、耦接所述第三输入位线的控制端、以及第二端;第七权重晶体管,具有耦接所述第三输入晶体管的所述第二端的第一端、接收所述第二权重位的控制端、以及耦接所述第二读出位线的第二端;第七电阻器,耦接于所述第七输入晶体管的所述第一端与所述共同信号线之间;第八输入晶体管,具有第一端、耦接所述第四输入位线的控制端、以及第二端;
第八权重晶体管,具有耦接所述第八输入晶体管的所述第二端的第一端、接收所述第二权重位的控制端、以及耦接所述第二读出位线的第二端;以及第八电阻器,耦接于所述第八输入晶体管的所述第一端与所述共同信号线之间,其中所述第六电阻器的电阻值不同于所述第五电阻器的电阻值,且所述第八电阻器的电阻值不同于所述第七电阻器的电阻值。6.根据权利要求5所述的可配置运算单元,其特征在于,所述第二电阻器的电阻值为所述第一电阻器的电阻值的2的n次方倍,所述第四电阻器的电阻值为所述第三电阻器的电阻值的2的n次方倍,所述第六电阻器的电阻值为所述第五电阻器的电阻值的2的n次方倍,且所述第八电阻器的电阻值为所述第七电阻器的电阻值的2的n次方倍,n为大于等于1的正整数。7.根据权利要求5所述的可配置运算单元,其特征在于,所述第五电阻器的电阻值为所述第一电阻器的电阻值的2的n次方倍,所述第六电阻器的电阻值为所述第二电阻器的电阻值的2的n次方倍,所述第七电阻器的电阻值为所述第三电阻器的电阻值的2的n次方倍,且所述第八电阻器的电阻值为所述第四电阻器的电阻值的2的n次方倍,n为大于等于1的正整数。8.根据权利要求5所述的可配置运算单元,其特征在于,所述第二电阻器的电阻值与所述第一电阻...
【专利技术属性】
技术研发人员:苏建维,林志昇,梅芃翌,李思翰,许世玄,戴正洋,
申请(专利权)人:财团法人工业技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。