半导体系统及其控制方法与流程

文档序号:12176893阅读:来源:国知局

技术特征:

1.一种半导体系统,包括:

控制器;

电耦接到所述控制器的缓冲芯片;以及

电耦接到所述缓冲芯片的多个存储芯片,

其中,所述缓冲芯片被配置成:对从所述多个存储芯片之中的至少一对存储芯片输出的数据执行逻辑运算,并向所述控制器输出逻辑运算结果或向所述多个存储芯片之中除了输出所述数据的所述至少一对存储芯片以外的其它存储芯片提供所述逻辑运算结果。

2.如权利要求1所述的半导体系统,其中,所述多个存储芯片包括第一存储芯片至第四存储芯片,以及

所述缓冲芯片包括:

第一运算控制器,其电耦接到所述第一存储芯片和第二存储芯片;

第二运算控制器,其电耦接到所述第三存储芯片和第四存储芯片;

第一输入/输出I/O控制器,其电耦接到所述第一运算控制器;

第二I/O控制器,其电耦接到所述第一运算控制器;

第三I/O控制器,其电耦接到所述第二运算控制器;

第四I/O控制器,其电耦接到所述第二运算控制器;

第一信道数据传送电路,其被配置成将其中所述第一运算控制器和所述第一I/O控制器相耦接的节点与其中所述第二运算控制器和所述第三I/O控制器相耦接的节点电耦接;以及

第二信道数据传送电路,其被配置成将其中所述第一运算控制器和所述第二I/O控制器相耦接的节点与其中所述第二运算控制器和所述第四I/O控制器相耦接的节点电耦接。

3.如权利要求2所述的半导体系统,其中,所述第一运算控制器被配置成:将从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据传送到所述第一I/O控制器和所述第二I/O控制器,或对从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据执行逻辑运算并向所述第一I/O控制器和所述第二I/O控制器输出逻辑运算结果。

4.如权利要求3所述的半导体系统,其中,所述第一运算控制器被配置成对从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据执行“异或”运算和“与” 运算。

5.如权利要求3所述的半导体系统,其中,所述第一运算控制器被配置成:响应于运算读取信号,对从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据执行第一逻辑运算并向所述第一I/O控制器传送第一逻辑运算结果,以及对从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据执行第二逻辑运算并向所述第二I/O控制器传送第二逻辑运算结果。

6.如权利要求5所述的半导体系统,其中,所述第一运算控制器被配置成:当所述运算读取信号被使能时,对从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据执行所述第一逻辑运算并向所述第一I/O控制器传送所述第一逻辑运算结果,以及对从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据执行所述第二逻辑运算并向所述第二I/O控制器传送所述第二逻辑运算结果;以及

所述第一运算控制器被配置成:当所述运算读取信号被禁止时,分别向所述第一I/O控制器和所述第二I/O控制器传送从所述第一存储芯片输入的数据和从所述第二存储芯片输入的数据。

7.如权利要求6所述的半导体系统,其中,所述第一I/O控制器和第二I/O控制器中的每一个被配置成向所述控制器提供从所述第一运算控制器输入的信号或向所述第一运算控制器输出从所述控制器输入的信号。

8.如权利要求2所述的半导体系统,其中,所述第二运算控制器被配置成:向所述第三I/O控制器和所述第四I/O控制器传送从所述第三存储芯片输入的数据或从所述第四存储芯片输入的数据,或对从所述第三存储芯片输入的数据和从所述第四存储芯片输入的数据执行所述逻辑运算并向所述第三I/O控制器和所述第四I/O控制器输出逻辑运算结果。

9.如权利要求8所述的半导体系统,其中,所述第二运算控制器被配置成对从所述第三存储芯片输入的数据和从所述第四存储芯片输入的数据执行“异或”运算和“与”运算。

10.如权利要求8所述的半导体系统,其中,所述第二运算控制器被配置成:响应于运算读取信号,对从所述第三存储芯片输入的数据和从所述第四存储芯片输入的数据执行第一逻辑运算并向所述第三I/O控制器传送第一逻辑运算结果,以及对从所述第三 存储芯片输入的数据和从所述第四存储芯片输入的数据执行第二逻辑运算并向所述第四I/O控制器传送第二逻辑运算结果。

11.如权利要求10所述的半导体系统,其中,所述第二运算控制器被配置成:当所述运算读取信号被使能时,对从所述第三存储芯片输入的数据和从所述第四存储芯片输入的数据执行所述第一逻辑运算并向所述第三I/O控制器传送所述第一逻辑运算结果,以及对从所述第三存储芯片输入的数据和从所述第四存储芯片输入的数据执行所述第二逻辑运算并向所述第四I/O控制器传送所述第二逻辑运算结果;以及

所述第二运算控制器被配置成:当所述运算读取信号被禁止时,分别向所述第三I/O控制器和所述第四I/O控制器传送从所述第三存储芯片输入的数据和从所述第四存储芯片输入的数据。

12.如权利要求11所述的半导体系统,其中,所述第三I/O控制器和第四I/O控制器中的每一个被配置成向所述控制器提供从所述第二运算控制器输入的信号或向所述第二运算控制器输出从所述控制器输入的信号。

13.如权利要求2所述的半导体系统,其中,所述第一信道数据传送电路和第二信道数据传送电路中的每一个被配置成将所述第一运算控制器的输出传送到所述第二运算控制器的输入端或将所述第二运算控制器的输出传送到所述第一运算控制器的输入端。

14.如权利要求1所述的半导体系统,其中,所述多个存储芯片层叠在所述缓冲芯片上。

15.一种控制半导体系统的方法,所述方法包括:

从第一存储芯片和第二存储芯片输出数据;

确定是否执行运算;

当确定为不执行所述运算时,向控制器提供从所述第一存储芯片输出的数据和从所述第二存储芯片输出的数据;

当确定为执行所述运算时,对从所述第一存储芯片输出的数据和从所述第二存储芯片输出的数据执行第一运算和第二运算;以及

选择要被传送所述第一运算的结果和所述第二运算的结果的存储芯片。

16.如权利要求15所述的方法,其中,确定是否执行所述运算包括:响应于从所述控制器提供的运算读取信号而确定是否执行所述运算。

17.如权利要求15所述的方法,其中,执行所述第一运算和第二运算包括:对从所述第一存储芯片输出的数据和从所述第二存储芯片输出的数据执行彼此不同的第一运算和第二运算。

18.如权利要求15所述的方法,其中,所述半导体系统进一步包括第三存储芯片和第四存储芯片;以及

选择要被传送所述第一运算的结果和所述第二运算的结果的存储芯片包括:

当第一芯片传送信号被使能时,向所述第三存储芯片提供所述第一运算的结果;以及

当第二芯片传送信号被使能时,向所述第四存储芯片提供所述第二运算的结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1