广播数据、共享权重乘法-累加制造技术

技术编号:43349043 阅读:18 留言:0更新日期:2024-11-15 20:48
一种集成电路设备包括广播数据路径、加权值存储器和乘法‑累加(MAC)单元。MAC单元共同耦合到广播数据路径中的每条广播数据路径并被耦合成经由相应加权值路径从加权值存储器接收相应加权值。MAC单元中的每个MAC单元包括分别耦合到广播数据路径的多个MAC电路,MAC单元中的给定MAC单元内的MAC电路中的每个MAC电路(i)经由广播数据路径中的相应广播数据路径接收输入数据值,并经由相应加权值路径中的共享加权值路径接收加权值中的共享加权值,(ii)通过将输入数据值与加权值中的共享加权值相乘来生成一系列乘法乘积,以及(iii)累加乘法乘积之和。

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


技术介绍


技术实现思路

【技术保护点】

1.一种集成电路设备,包括:

2.根据权利要求1所述的集成电路设备,其中,MAC电路中的每个MAC电路还包括数据操作数寄存器,所述数据操作数寄存器耦合在所述数据输入与所述乘法器电路之间,以存储在所述多个时序周期中的每个时序周期期间接收到的输入数据值并将在所述多个时序周期中的每个时序周期期间接收到的数据输入值输出到所述乘法器电路。

3.根据权利要求1所述的集成电路设备,其中,MAC单元中的所述给定MAC单元包括加权值寄存器,以存储经由所述加权值路径中的相应加权值路径接收到的加权值中的相应加权值。

4.根据权利要求3所述的集成电路设备,其中,MAC单元中的...

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

1.一种集成电路设备,包括:

2.根据权利要求1所述的集成电路设备,其中,mac电路中的每个mac电路还包括数据操作数寄存器,所述数据操作数寄存器耦合在所述数据输入与所述乘法器电路之间,以存储在所述多个时序周期中的每个时序周期期间接收到的输入数据值并将在所述多个时序周期中的每个时序周期期间接收到的数据输入值输出到所述乘法器电路。

3.根据权利要求1所述的集成电路设备,其中,mac单元中的所述给定mac单元包括加权值寄存器,以存储经由所述加权值路径中的相应加权值路径接收到的加权值中的相应加权值。

4.根据权利要求3所述的集成电路设备,其中,mac单元中的所述给定mac单元内的mac电路中的每个mac电路的加权值输入共同耦合到所述加权值寄存器,以接收存储在所述加权值寄存器内的加权值中的相应加权值作为加权值中的共享加权值。

5.根据权利要求1所述的集成电路设备,其中,mac单元中的所述给定mac单元内的mac电路中的至少一个mac电路内的乘法器电路被耦合成将进位值输出到mac单元中的所述给定mac单元内的mac电路中的至少另一个mac电路的乘法器电路。

6.根据权利要求1所述的集成电路设备,还包括共同耦合到mac单元的多个移位寄存器,所述移位寄存器中的每个移位寄存器耦合到mac单元中的每个mac单元内的mac电路中的相应mac电路内的累加器电路的输出。

7.根据权利要求6所述的集成电路设备,其中,所述多个移位寄存器由与所述多条广播数据路径构成的广播数据路径的数量相匹配的数量的移位寄存器组成。

8.根据权利要求1所述的集成电路设备,其中,所述多个mac单元中的每个mac单元内的mac电路中的每个mac电路实现操作流水线,其中所述输入数据值和加权值中的共享加权值是:

9.根据权利要求1所述的集成电路设备,其中,各自具有多个mac电路的所述多个mac单元构成mac电路的集体阵列,其中阵列内的mac电路的每列构成mac单元中的相应mac单元。

10.根据权利要求9所述的集成电路设备,其中:

11.一种集成电路ic设备的操作方法,所述集成电路ic设备具有多条广播数据路径、加权值存储器和多个乘法-累加mac单元,所述多个乘法-累加mac单元共同耦合到所述广播数据路径...

【专利技术属性】
技术研发人员:F·A·瓦尔C·C·王
申请(专利权)人:弗莱克斯罗技克斯技术公司
类型:发明
国别省市:

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

1