[发明专利]控制片上计算系统的方法、片上计算系统及芯片有效
| 申请号: | 202211264128.X | 申请日: | 2022-10-17 |
| 公开(公告)号: | CN115328718B | 公开(公告)日: | 2023-08-01 |
| 发明(设计)人: | 蔡凯;刘明;汪福全;石昊明;李彦;杨媛媛 | 申请(专利权)人: | 中科声龙科技发展(北京)有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F15/17;G06F15/177;G06F15/78;G06F1/3287 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;解婷婷 |
| 地址: | 100080 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 计算 系统 方法 芯片 | ||
1.一种片上计算系统,包括:工作模块组和自检模块组;
所述工作模块组包括:N个第一计算模块、交叉开关模块、M个存储控制器模块和M个存储器;所述交叉开关模块包括N个输入端口和M个输出端口并且形成N*M条路由路径;N个第一计算模块与所述交叉开关模块的N个输入端口一一对应连接;M个存储控制器模块的输入端与所述交叉开关模块的M个输出端口一一对应连接;M个存储控制器模块的输出端与M个存储器一一对应连接;N和M为正整数;
所述自检模块组包括多个自检模块;每一个自检模块与一个工作模块对应;
所述第一计算模块,用于通过所述交叉开关模块和任意一个存储控制器模块访问对应的存储器;
所述自检模块,用于检测对应的工作模块的功能并上报自检结果供判断所述工作模块是否工作异常;
任意一个工作模块,用于在被判断为工作异常时,被配置为部分或整体不工作或被重新配置功能,在所述工作模块具有关联的工作模块时,所述关联的工作模块被配置为部分或整体不工作或被重新配置功能;
其中,所述工作模块包括以下模块:第一计算模块、交叉开关模块和存储控制器模块;工作模块之间的关联关系通过软件配置;所述第一计算模块与交叉开关模块的输入端口具有关联关系;所述存储控制器模块与交叉开关模块的输出端口具有关联关系;如果一个第一计算模块关闭,其对应的交叉开关模块的输入端口也关闭;如果交叉开关模块的一个输入端口关闭,其对应的第一计算模块也关闭;如果一个交叉开关模块的输出端口关闭,其连接的存储控制器模块也关闭;如果一个存储控制器模块关闭,其对应的交叉开关模块的输出端口也关闭;
所述自检模块组包括:N个第一自检模块、N个第二自检模块和M个第三自检模块;
第i个第一自检模块,用于检测第i个第一计算模块的功能;1≤i≤N;任意一个第一自检模块是否工作通过软件配置;
第i个第二自检模块,用于检测经过交叉开关模块的第i个输入端口的路由路径是否为通路;1≤i≤N;任意一个第二自检模块是否工作通过软件配置;
第j个第三自检模块,用于检查第j个存储控制器模块和第j个存储器是否工作异常;1≤j≤M;任意一个第三自检模块是否工作通过软件配置。
2.如权利要求1所述的片上计算系统,其特征在于:
第i个第一计算模块和第i个第二自检模块分时连接至交叉开关模块的第i个输入端口;第i个第一计算模块与第i个第一自检模块集成在一起;1≤i≤N。
3.如权利要求1所述的片上计算系统,其特征在于:
交叉开关模块的第j个输出端口和第j个第三自检模块分时连接至第j个存储控制器模块的输入端;1≤j≤M。
4.如权利要求1所述的片上计算系统,其特征在于:
第一自检模块、第二自检模块和第三自检模块的工作时间通过软件配置。
5.如权利要求1所述的片上计算系统,其特征在于,所述片上计算系统还包括:第二计算模块;第二计算模块与所述交叉开关模块的N个输入端口中的任意一个连接;
所述自检模块组还包括:第四自检模块;
所述第四自检模块,用于检测所述第二计算模块的功能;
所述第四自检模块与所述第二计算模块集成在一起。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科声龙科技发展(北京)有限公司,未经中科声龙科技发展(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211264128.X/1.html,转载请声明来源钻瓜专利网。





