【技术实现步骤摘要】
【国外来华专利技术】集成电路中的保存-恢复
技术介绍
本申请案大体上涉及电子电路中的节能,且更特定来说,涉及集成电路中的保存-恢复功能性。集成电路(IC)可包括例如输入/输出、控制、编码及解码的各种功能块。系统将电力引导到IC,且IC将电力引导到组件功能块以使IC及功能块(分别)保持有源且使其能够按需即时执行其相应功能。(“设计块”是指IC或功能块。)当未使用由设计块执行的功能时,可使设计块空闲。然而,即使在空闲时,有源设计块将继续消耗电力以维持包括设计块的存储器元件(例如触发器及寄存器)的内容的当前状态(还称为设计块的背景或配置)。如果有源设计块掉电以降低功耗,那么其当前状态会丢失,这可导致错误或需要重新初始化设计块,其中任一者通常都将花费电力及时间来解决。保存-恢复(SR)是一种使处于特定操作状态的设计块能够掉电且稍后再加电且返回到相同操作状态以降低电力及时间成本的方法。为了执行SR,设计块的操作状态在设计块掉电之前存储于裸片上存储器中。当设计块再次加电时,操作状态信息从裸片上存储器检索且用于重建设计块中的操作状态。扫描链可用于测试设计中。扫描链通常包括时控、串行连接的触发器,其经连接以在断言扫描启用信号时加载由设计块中的存储器元件存储的数据。扫描链长度(不同扫描链中单元(例如触发器)的数目)可由于例如时钟域混合约束、存储器链、物理设计及平面图要求及电力域合并而不同。扫描元件(例如单元及控制元件)通常需要在同一时钟域内(同步时控)。而且,单独电力域通常具有单独、专用扫描链,其在相应电力域“接通”(有源)时在由相应电力域提供的电力模式中是有 ...
【技术保护点】
1.一种用于保存及恢复设计块的状态的电路,其包括:/n多个第一存储器,其经配置以在初始化动作期间从所述设计块的存储器元件接收第一数据且依第一顺序将所述第一数据的不同部分存储于所述第一存储器的不同者中,所述第一存储器的不同者具有不同数目个存储器单元,具有最多存储器单元的所述第一存储器中的若干者具有N个存储器单元,且具有较少存储器单元的所述第一存储器中的若干者具有M个存储器单元;/n第二存储器,其耦合到所述第一存储器且经配置使得:/n在保存状态动作期间,所述第一数据从所述第一存储器读取且存储于所述第二存储器中,存储于所述第一存储器的不同者中的所述第一数据的所述部分依第二顺序写入到所述第二存储器的不同对应区域作为第二数据,使得所述第二顺序包含存储于具有较少存储器单元的所述第一存储器的对应者的使用所述第一顺序确定的循序前N mod M个存储器单元中的所述第一数据的重复部分;及/n在恢复状态动作期间,所述第二数据的不同部分从所述第二存储器读取且依所述第一顺序存储于所述第一存储器的不同对应者中,且所述重复部分依所述第一顺序存储于其中已存储所述第二数据的相同部分的具有较少存储器单元的所述第一存储器的 ...
【技术特征摘要】
【国外来华专利技术】20181228 US 16/235,8971.一种用于保存及恢复设计块的状态的电路,其包括:
多个第一存储器,其经配置以在初始化动作期间从所述设计块的存储器元件接收第一数据且依第一顺序将所述第一数据的不同部分存储于所述第一存储器的不同者中,所述第一存储器的不同者具有不同数目个存储器单元,具有最多存储器单元的所述第一存储器中的若干者具有N个存储器单元,且具有较少存储器单元的所述第一存储器中的若干者具有M个存储器单元;
第二存储器,其耦合到所述第一存储器且经配置使得:
在保存状态动作期间,所述第一数据从所述第一存储器读取且存储于所述第二存储器中,存储于所述第一存储器的不同者中的所述第一数据的所述部分依第二顺序写入到所述第二存储器的不同对应区域作为第二数据,使得所述第二顺序包含存储于具有较少存储器单元的所述第一存储器的对应者的使用所述第一顺序确定的循序前NmodM个存储器单元中的所述第一数据的重复部分;及
在恢复状态动作期间,所述第二数据的不同部分从所述第二存储器读取且依所述第一顺序存储于所述第一存储器的不同对应者中,且所述重复部分依所述第一顺序存储于其中已存储所述第二数据的相同部分的具有较少存储器单元的所述第一存储器的对应者中。
2.根据权利要求1所述的电路,其中所述恢复状态动作期间的所述存储动作致使所述第一数据的相同部分存储于相同于所述初始化动作期间的所述存储动作的所述第一存储器中。
3.根据权利要求1所述的电路,其中所述第一存储器是扫描链。
4.根据权利要求1所述的电路,其中所述第二顺序是来自具有最多存储器单元的所述第一存储器而非具有较少存储器单元的所述第一存储器的所述第一顺序的一对一映射。
5.根据权利要求1所述的电路,其中具有较少存储器单元的所述第一存储器的不同者的所述数目M可不同。
6.根据权利要求1所述的电路,其中所述第一存储器的相应者的所述存储器单元串行耦合,且所述第一存储器经配置使得数据经存储于所述第一存储器中且通过将经存储数据连续传播到所述第一存储器的相应输出来从所述第一存储器读取。
7.根据权利要求6所述的电路,
其中具有较少存储器单元的所述第一存储器的依序前几个存储器单元经配置以临时成为所述第一存储器的相应者的第一存储器单元以从所述存储器元件接收所述第一数据;
其中具有较少存储器单元的所述第一存储器的所述输出经耦合到所述第一存储器的相应者的第(N-M)存储器单元;且
其中具有较少存储器单元的所述第一存储器的相应者的第M存储器单元经耦合以将经存储数据连续传播到所述相应第一存储器的所述第一存储器单元。
8.根据权利要求1所述的电路,其中所述第二顺序包含存储于循序前NmodM个存储器单元中的所述第一数据的所述部分,且针对NmodM=N-X*M,所述第二顺序包含存储于所述M个存储器单元中的所述第一数据的X个副本,其中X是非负整数。
9.一种用于保存及恢复设计块的状态的电路,其包括:
多个扫描链,所述扫描链的不同者具有不同数目个串行耦合的存储器单元,所述扫描链的最长者具有N个存储器单元,所述扫描链的较短者具有M个存储器单元,所述扫描链的相应者的第一存储器单元的输入经耦合以从所述设计块的存储器元件接收状态数据及从存储器控制器接收数据,所述最长扫描链的第N存储器单元的输出经耦合到所述存储器控制器,所述较短扫描链的第M存储器单元的输出经耦合到所述较短扫描链的相应者的第一存储器单元的输入,所述较短扫描链的第(NmodM)存储器单元的输出经耦合到所述存储器控制器,所述存储器单元经配置以输出经存储数据且在所述扫描链接收传播...
【专利技术属性】
技术研发人员:P·萨巴尔瓦勒,I·普拉萨潘,
申请(专利权)人:德州仪器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。