System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 带有不同准确度的按位乘法的混合信号电路制造技术_技高网

带有不同准确度的按位乘法的混合信号电路制造技术

技术编号:41244698 阅读:5 留言:0更新日期:2024-05-09 23:55
一种装置包括至少一个处理器和包括指令代码的至少一个存储器,所述指令代码被配置为与所述至少一个处理器一起使得所述装置至少用第一准确度执行第一数字输入和第二数字输入的按位乘法的第一部分并且用不同于所述第一准确度的第二准确度执行所述按位乘法的至少第二部分。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、本领域涉及电子器件,并且更具体地涉及混合信号电路。混合信号电路工作在模拟信号域和数字信号域两者。因此,通常需要模数转换(adc)来执行至少一些计算。然而,adc转换能量可能是混合信号线路设计中的限制因素。


技术实现思路

1、本专利技术的实施例提供用于在混合信号电路中以不同准确度执行按位乘法的不同部分的改进技术。

2、在一个实施例中,一种装置包括至少一个处理器和包括指令代码的至少一个存储器。至少一个存储器和指令代码被配置为与至少一个处理器一起致使该装置至少:以第一准确度执行第一数字输入和第二数字输入的按位乘法的第一部分,以及以不同于第一准确度的第二准确度执行第一数字输入和第二数字输入的按位乘法的至少第二部分。

3、在另一实施例中,一种执行乘法和累加操作的方法包括以下步骤:以第一准确度执行第一数字输入和第二数字输入的按位乘法的第一部分,以及以不同于第一准确度的第二准确度执行第一数字输入和第二数字输入的按位乘法的至少第二部分。该方法由被配置为执行指令代码的处理电路执行。

4、在另一实施例中,一种制品包括非暂时性计算机可读存储介质,该非暂时性计算机可读存储介质具有包括在其中的可执行指令代码,该可执行指令代码当由处理器执行时致使处理器执行以下步骤:以第一准确度执行第一数字输入和第二数字输入的按位乘法的第一部分,以及以不同于第一准确度的第二准确度执行第一数字输入和第二数字输入的按位乘法的至少第二部分。

5、在另一实施例中,一种系统包括被配置成执行第一和第二向量的二进制乘法的乘法累加单元。乘法累加单元包括两个或更多个按位点积求和单元的集合,每个被配置成执行一部分第一向量和第二向量的按位乘法以产生数字输出。所述两个或更多个按位点积求和单元的集合中的每个按位点积求和单元包括耦合到逐次逼近寄存器模数转换器单元的实例的按位点积计算单元的至少一个实例,该逐次逼近寄存器模数转换器单元被配置为将点积计算单元的模拟输出转换成数字输出的至少一部分。两个或更多个按位点积求和单元的集合中带有第一准确度的第一子集被用于计算第一向量和第二向量的按位乘法的第一部分,并且两个或更多个按位点积求和单元的集合中带有不同于第一准确度的第二准确度的第二子集被用于计算第一向量和第二向量的按位乘法的第二部分。

6、在另一实施例中,一种设备包括乘法累加电路,该乘法累加电路被配置为执行第一向量和第二向量的二进制乘法。该乘法累加电路包括按位点积求和电路的两个或更多个实例的集合,每个被配置为执行一部分第一向量和第二向量的按位乘法以产生数字输出。该按位点积求和电路的两个或更多个实例的集合的按位点积求和电路的每个实例包括耦合到逐次逼近寄存器模数转换器电路的至少一个实例的按位点积计算电路的至少一个实例,该逐次逼近寄存器模数转换器电路被配置为将按位点积计算电路的模拟输出转换成数字输出的至少一部分。按位点积求和电路的两个或更多个实例的集合中带有第一准确度的第一子集被用于计算第一向量和第二向量的按位乘法的第一部分,并且按位点积求和电路的两个或更多个实例的集合中带有不同于第一准确度的第二准确度的第二子集被用于计算第一向量和第二向量的按位乘法的第二部分。

7、从附图和以下详细描述中,所描述的实施例的这些和其他特征和优点将变得更加清楚。

本文档来自技高网...

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述第一数字输入和所述第二数字输入的所述按位乘法包括计算所述第一数字输入和所述第二数字输入的按位点积的加权求和的集合,其中所述第一数字输入和所述第二数字输入的所述按位乘法的所述第一部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第一子集,并且其中所述第一数字输入和所述第二数字输入的所述按位乘法的所述第二部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第二子集。

3.根据权利要求2所述的装置,其中所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合包括所述第一数字输入和所述第二数字输入的所述按位点积的n个加权求和,其中用所述第一准确度执行的所述按位乘法的所述第一部分包括计算所述第一数字输入和所述第二数字输入的所述按位点积的k个最高加权求和,以及其中用所述第二准确度执行的所述按位乘法的所述第二部分包括计算所述第一数字输入和所述第二数字输入的所述按位点积的剩余n-k个加权求和的至少一部分。

4.根据权利要求3所述的装置,其中至少部分地基于确定所述第一数字输入和所述第二数字输入的所述按位乘法的不同项的加性噪声贡献,来选择k值。

5.根据权利要求1所述的装置,其中使用按位点积求和单元的集合中的一个来计算所述第一数字输入和所述第二数字输入的所述按位乘法,其中使用第一类型的硬件为执行所述第一数字输入和所述第二数字输入的所述按位乘法的所述第一部分的按位点积求和单元的所述集合的第一子集提供所述第一准确度,以及其中使用不同于所述第一类型的硬件的第二类型的硬件为执行所述第一数字输入和所述第二数字输入的所述按位乘法的所述第二部分的按位点积求和单元的所述集合的第二子集提供所述第二准确度。

6.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括弹出计数器,并且其中按位点积求和单元的所述集合的所述第一子集的所述弹出计数器具有第一分辨率,并且按位点积求和单元的所述集合的所述第二子集的所述弹出计数器具有与所述第一分辨率不同的第二分辨率。

7.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括利用逐次逼近寄存器模数转换器实施的弹出计数器,所述逐次逼近寄存器模数转换器包括比较器,其中在所述按位点积求和电路的两个或更多个实例的所述集合的所述第一子集的所述逐次逼近寄存器模数转换器电路中利用的第一类型的比较器与在所述按位点积求和电路的两个或更多个实例的所述集合的所述第二子集的所述逐次逼近寄存器模数转换器电路中利用的第二类型的比较器不同。

8.根据权利要求7所述的装置,其中以下至少之一:

9.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括利用包括多个电容器的逐次逼近寄存器模数转换器实施的弹出计数器,其中在按位点积求和单元的所述集合的所述第一子集的所述逐次逼近寄存器模数转换器中利用的所述多个电容器具有相应第一大小,以及其中在按位点积求和单元的所述集合的所述第二子集的所述逐次逼近寄存器模数转换器中利用的所述多个电容器具有与所述第一大小不同的相应第二大小。

10.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括使用各自包括多个电容器的逐次逼近寄存器模数转换器实施的一个或多个弹出计数器,其中按位点积计算单元的所述集合的所述第一子集包括对第一数量的输入进行求和的耦合到多个额外电容器的所述逐次逼近寄存器模数转换器的单个实例,以及其中按位点积求和单元的所述集合的所述第二子集各自包括所述逐次逼近寄存器模数转换器的两个或更多个实例,每个对小于所述第一数量的输入的第二数量的输入进行求和。

11.一种方法,包括以下步骤:

12.根据权利要求11所述的方法,其中所述第一数字输入和所述第二数字输入的所述按位乘法包括计算所述第一数字输入和所述第二数字输入的按位点积的加权求和的集合,其中所述第一数字输入和所述第二数字输入的所述按位乘法的所述第一部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第一子集,并且其中所述第一数字输入和所述第二数字输入的所述按位乘法的第二部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第二子集。

13.一种包括非暂时性计算机可读存储介质的制品,所述非暂时性计算机可读存储介质具有包括在其中的可执行指令代码,所述可执行指令代码当由处理器执行时使所述处理器执行以下步骤:

14.根据权利要求13所述的制品,其中所述第一数字输入和所述第二数字输入的所述按位乘法包括...

【技术特征摘要】
【国外来华专利技术】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述第一数字输入和所述第二数字输入的所述按位乘法包括计算所述第一数字输入和所述第二数字输入的按位点积的加权求和的集合,其中所述第一数字输入和所述第二数字输入的所述按位乘法的所述第一部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第一子集,并且其中所述第一数字输入和所述第二数字输入的所述按位乘法的所述第二部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第二子集。

3.根据权利要求2所述的装置,其中所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合包括所述第一数字输入和所述第二数字输入的所述按位点积的n个加权求和,其中用所述第一准确度执行的所述按位乘法的所述第一部分包括计算所述第一数字输入和所述第二数字输入的所述按位点积的k个最高加权求和,以及其中用所述第二准确度执行的所述按位乘法的所述第二部分包括计算所述第一数字输入和所述第二数字输入的所述按位点积的剩余n-k个加权求和的至少一部分。

4.根据权利要求3所述的装置,其中至少部分地基于确定所述第一数字输入和所述第二数字输入的所述按位乘法的不同项的加性噪声贡献,来选择k值。

5.根据权利要求1所述的装置,其中使用按位点积求和单元的集合中的一个来计算所述第一数字输入和所述第二数字输入的所述按位乘法,其中使用第一类型的硬件为执行所述第一数字输入和所述第二数字输入的所述按位乘法的所述第一部分的按位点积求和单元的所述集合的第一子集提供所述第一准确度,以及其中使用不同于所述第一类型的硬件的第二类型的硬件为执行所述第一数字输入和所述第二数字输入的所述按位乘法的所述第二部分的按位点积求和单元的所述集合的第二子集提供所述第二准确度。

6.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括弹出计数器,并且其中按位点积求和单元的所述集合的所述第一子集的所述弹出计数器具有第一分辨率,并且按位点积求和单元的所述集合的所述第二子集的所述弹出计数器具有与所述第一分辨率不同的第二分辨率。

7.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括利用逐次逼近寄存器模数转换器实施的弹出计数器,所述逐次逼近寄存器模数转换器包括比较器,其中在所述按位点积求和电路的两个或更多个实例的所述集合的所述第一子集的所述逐次逼近寄存器模数转换器电路中利用的第一类型的比较器与在所述按位点积求和电路的两个或更多个实例的所述集合的所述第二子集的所述逐次逼近寄存器模数转换器电路中利用的第二类型的比较器不同。

8.根据权利要求7所述的装置,其中以下至少之一:

9.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括利用包括多个电容器的逐次逼近寄存器模数转换器实施的弹出计数器,其中在按位点积求和单元的所述集合的所述第一子集的所述逐次逼近寄存器模数转换器中利用的所述多个电容器具有相应第一大小,以及其中在按位点积求和单元的所述集合的所述第二子集的所述逐次逼近寄存器模数转换器中利用的所述多个电容器具有与所述第一大小不同的相应第二大小。

10.根据权利要求5所述的装置,其中按位点积求和单元的所述集合中的每个包括使用各自包括多个电容器的逐次逼近寄存器模数转换器实施的一个或多个弹出计数器,其中按位点积计算单元的所述集合的所述第一子集包括对第一数量的输入进行求和的耦合到多个额外电容器的所述逐次逼近寄存器模数转换器的单个实例,以及其中按位点积求和单元的所述集合的所述第二子集各自包括所述逐次逼近寄存器模数转换器的两个或更多个实例,每个对小于所述第一数量的输入的第二数量的输入进行求和。

11.一种方法,包括以下步骤:

12.根据权利要求11所述的方法,其中所述第一数字输入和所述第二数字输入的所述按位乘法包括计算所述第一数字输入和所述第二数字输入的按位点积的加权求和的集合,其中所述第一数字输入和所述第二数字输入的所述按位乘法的所述第一部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第一子集,并且其中所述第一数字输入和所述第二数字输入的所述按位乘法的第二部分包括所述第一数字输入和所述第二数字输入的所述按位点积的加权求和的所述集合的第二子集。

13.一种包括非暂时性计算机可读存储介质的制品,所述非暂时...

【专利技术属性】
技术研发人员:A·安哥拉瓦尔姜旻求金圭贤M·卡尔
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1