【技术实现步骤摘要】
【国外来华专利技术】神经网络单元
[0001]相关申请
[0002]本申请根据35U.S.C.
§
119要求于2020年2月3日所提交名称为“BINARY SEARCH READ METHOD”的美国临时申请62/969,579的优先权,其内容通过引用方式全部纳入本文。
[0003]本专利技术涉及一种神经网络单元以及用于执行二进制搜寻读取方法以感测使用多电压控制的电流源及单位元感测放大电路的位线电流位准(BL_CUR)。所提供的读取方式可以通过N个步骤的二进制搜寻以N位分辨率(N=1,2,3,4
…
)感测位线电流位准。
技术介绍
[0004]神经网络单元(Neural Network Unit)为人工智能及机器学习装置的关键构件。乘积累加运算(Multiply
‑
and
‑
accumulate,MAC)为神经网络单元的关键操作之一。名称为“MULTIPLY
‑
ACCUMULATOR CIRCUITS”的美国专利申请17/022,137描述了如何使用内存内计算机(computer
‑
in
‑
memory)架构有效地执行此类的MAC操作,其中计算在储存有数据的位置执行。名称为“SERIALIZED NEURAL NETWORK COMPUTING UNIT)”的美国专利申请17/109,114公开了一种串行化神经网络计算单元,其使用位串行化控制电路以执行此类MAC操作。然而,先前的计算单元需要2^N< ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种神经网络单元,包括:主突触数组,具有在其行和列中的多个主突触,其各自连接至与所述神经网络单元相关联的一个或多个位线;主突触驱动器,用以将输入施加至行中的一个或多个所述主突触;参考突触,用以产生特定输出至选定的一个或多个相关联的所述位线;以及感测电路,用以控制所述参考突触以在所述主突触数组的选定列中产生输出,其中所述感测电路适于通过以下方式推断选定列中的一个或多个所述主突触的输出:定义欲通过所述参考突触产生输出的参考范围;通过所述参考范围设定参考位准;启动选定的所述参考突触以实现经设定或调整的所述参考位准;以及将来自所述主突触且与选定列中启动的所述参考突触的输出相加的输出与预定的阈值进行比较。2.根据权利要求1所述的神经网络单元,其中所述感测电路进一步配置为执行以下步骤:(a)根据比较结果调整所述参考范围为子范围;(b)调整所述参考位准为经调整的所述参考范围的近似中间值;(c)将包括来自选定的所述参考突触的对应于经调整的所述参考位准之输出的总输出与所述阈值进行比较;以及(d)根据指定的次数重复步骤(a)至步骤(c),或者通过所述重复步骤以改善所推断的输出,直到达成指定的目标分辨率。3.根据权利要求2所述的神经网络单元,其中所述感测电路进一步配置为如果所述总输出等于或大于所述阈值,则调整所述参考范围为较低的子范围,或者反之则调整所述参考范围为较高的子范围。4.根据权利要求1所述的神经网络单元,其中所述主突触驱动器进一步配置为依序施加对应于输入数据的多个电压输入序列至行中的一个或多个所述主突触。5.根据权利要求4所述的神经网络单元,其中所述感测电路进一步配置为:通过选定列中的连接的位线从一个或多个所述主突触接收输出电流;设定欲应用在二进制搜寻方式的所述参考突触所产生的所述输出电流的参考范围;通过所述参考范围定义参考位准;在选定的所述参考突触中设定无、一个或多个电流源以产生对应于所述参考位准的输出电流;将来自所述主突触且与选定列中选定的所述参考突触的所述输出电流相加的输出电流与指定的阈值相比较;以及将比较结果转换为对应的二进制信号。6.根据权利要求5所述的神经网络单元,其中所述感测电路进一步配置为执行以下步骤:(a)根据所述比较结果调整所述参考范围为子范围;(b)调整所述参考位准为经调整的所述参考范围的近似中间值;(c)将包括来自选定的所述参考突触的对应于经调整的所述参考位准的输出电流的总
输出电流与所述阈值进行比较;以及(d)根据指定的次数重复步骤(a)至步骤(c),或者通过所述重复步骤以改善所推断的输出,直到达成指定的目标分辨率。7.一种神经网络单元,包括:主突触数组,在所述主突触数组的行及列中具有多个主突触,用以产生差分输出对的各所述主突触连接至与所述神经网络单元相关联的一对或多对位线;主突触驱动器,用以施加一对输入至行中的一个或多个所述主突触;参考突触,用以产生一对特定的输出至选定的一对或多对相关联的所述位线;以及感测电路,用以控制所述参考突触以产生所述一对特定的输出,其包括:定义欲通过所述参考突触产生输出的参考范围;通过所述参考范围设定一对参考位准;启动选定的所述参考突触以实现经设定或调整的所述参考位准;以及比较所述差分输出对的第一输出及第二输出,其中各累加的输出包括所述主突触对应的输出以及选定的所述参考突触的输出。8.根据权利要求7所述的神经网络单元,其中所述感测电路适于通过进一步实施以下步骤以推断一对输出的差异:(a)根据比较结果调整所述参考范围为子范围;(b)调整所述参考位准为经调整的所述参考范围的近似中间值;(c)比较所述差分输出对的第一输出及第二输出,通过所述主突触产生的各输出与对应于经调整的所述参考位准的输出相加;以及(d)根据指定的次数重复步骤(a)至步骤(c),或者...
【专利技术属性】
技术研发人员:承桓,
申请(专利权)人:安纳富来希股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。