[发明专利]一种触发器状态保持电路及方法有效
申请号: | 202210536350.4 | 申请日: | 2022-05-18 |
公开(公告)号: | CN114637389B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 丁黄胜;周建 | 申请(专利权)人: | 苏州云途半导体有限公司 |
主分类号: | G06F1/329 | 分类号: | G06F1/329;G06F11/10;G11C29/42 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 丁敬博 |
地址: | 215500 江苏省苏州市常*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 触发器 状态 保持 电路 方法 | ||
1.一种触发器状态保持方法,其特征在于,所述方法包括如下步骤:
步骤1:检测到系统进入低功耗模式的请求;
步骤2:系统控制模块发送控制信号至待保存模块,以使得所述待保存模块进入扫描模式,所述待保存模块中的所有触发器连接成扫描链;在将所述待保存模块中的所有触发器连接成扫描链时,对扫描链进行重组,将关键的触发器与非关键触发器分别连接成多条不同的扫描链,把关键的触发器放置于预定的扫描链上,并对重组后的不同扫描链定义不同的重要等级;其中所有触发器连接成多条并行的扫描链;
步骤3:通过所述扫描链将所述触发器的数据移位至数据保存控制模块中的第二ECC编码单元;
步骤4:所述第二ECC编码单元为所述数据生成第二ECC纠错码,并将其发送至所述数据保存控制模块中的压缩单元;
步骤5:所述压缩单元对数据进行压缩,并将压缩后的数据传输至所述数据保存控制模块中的第一ECC编码单元;
步骤6:所述第一ECC编码单元为所述压缩后的数据生成第一ECC纠错码,并将其发送至所述数据保存控制模块中的数据写入控制单元;
步骤7:所述数据写入控制单元将数据写入至SRAM;
步骤8:当所有数据都写入完毕并保存至所述SRAM时,切断待保存模块、数据保存控制模块、数据恢复控制模块的供电,使系统进入低功耗模式;
步骤9:检测到系统退出低功耗模式的请求,恢复对所述待保存模块、数据保存控制模块、数据恢复控制模块的供电;
步骤10:所述系统控制模块发送控制信号至所述待保存模块,以使得所述待保存模块重新进入扫描模式,所述待保存模块中的所有触发器连接成扫描链;
步骤11:所述数据恢复控制模块中的数据读取控制单元读取保存在所述SRAM中的数据,并将所述数据发送至所述数据恢复控制模块中的第一ECC解码单元;
步骤12:所述第一ECC解码单元基于所述第一ECC纠错码对所述数据进行检查,判断所述数据是否存在错误以及错误是否能够被修复;若数据没有错误,则将所述数据发送至所述数据恢复控制模块中的解压缩单元,并执行步骤13;
若数据存在错误,则对错误数据进行修复,当错误数据已完成修复,则将修复后的正确数据发送至所述解压缩单元,并执行步骤13;若数据存在错误,且错误不可修复,则根据所述数据是否是关键扫描链数据以及该数据对应的扫描链的重要等级进而判断错误等级,若错误等级低则继续执行步骤13,若错误等级高,则系统进行异常工作模式,并发送通知至系统控制模块和用户以便决定下一步操作;
步骤13:所述解压缩单元对输入的数据进行解压缩,并将解压缩后的数据发送至所述数据恢复控制模块中的第二ECC解码单元;
步骤14:第二ECC解码单元基于所述第二ECC纠错码对所述数据进行检查,判断数据是否存在错误以及错误是否能够被修复;若数据没有错误,则执行步骤15;若数据存在错误,则对错误数据进行修复,当错误数据已完成修复,执行步骤15;若数据存在错误,且错误不可修复,则根据所述数据是否是关键扫描链数据以及该数据对应的扫描链的重要等级进而判断错误等级,若错误等级低则继续执行步骤15,若错误等级高,则系统进行异常工作模式,并发送通知至系统控制模块和用户以便决定下一步操作;
步骤15:将数据移位至所述待保存模块,当所有数据都移位至所述待保存模块,切断所述数据恢复控制模块的供电,以及控制待保存模块退出扫描模式进入正常工作状态;
步骤16:所述待保存模块恢复掉电前的状态进行下一步操作。
2.如权利要求1所述的方法,其特征在于,所述第一ECC解码单元和所述第二ECC解码单元能够对触发器的数据进行检查并修复错误的数据;在错误的数据无法修复时,所述数据恢复控制模块向系统控制模块发送ECC错误标志以提示有不可纠正的错误,并通过ECC错误标志来定位错误的触发器并提示对应的风险等级。
3.一种触发器状态保持电路,其特征在于,所述触发器状态保持电路用于执行如权利要求1或2所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州云途半导体有限公司,未经苏州云途半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210536350.4/1.html,转载请声明来源钻瓜专利网。