首页> 中国专利> 复位控制电路中的自检处理电路结构及复位控制电路装置

复位控制电路中的自检处理电路结构及复位控制电路装置

摘要

本发明涉及一种应用于复位控制电路中的自检处理电路结构,其中包括自检信息存储模块、自检信息捕获模块、自检信息判断模块、自检信息响应模块。采用该种结构的应用于复位控制电路的自检处理电路结构及复位控制电路装置,自检信息的正确载入极大保证了系统关键节点的有效运行,从而有效保证了系统复位的可靠性;同时,该电路结构在正常运行过程中,会实时监测自检信息状态,并据此对系统进行相应的响应动作,不但再次确保了复位的可靠性(自检信息正确载入)同时由于自检信息的实时监测,当外界干扰已使自检信息出错,自检处理模块会对此做出响应,使系统重新复位,大大提升了系统运行的可靠性,结构简单实用,工作性能稳定,适用范围较为广泛。

著录项

  • 公开/公告号CN103166612A

    专利类型发明专利

  • 公开/公告日2013-06-19

    原文格式PDF

  • 申请/专利权人 无锡华润矽科微电子有限公司;

    申请/专利号CN201110419646.X

  • 发明设计人 谢兴华;赵海;王效;曹旺;

    申请日2011-12-15

  • 分类号

  • 代理机构上海智信专利代理有限公司;

  • 代理人王洁

  • 地址 214000 江苏省无锡市菱湖大道180号-22

  • 入库时间 2024-02-19 19:37:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-03-30

    授权

    授权

  • 2013-07-24

    实质审查的生效 IPC(主分类):H03K17/22 申请日:20111215

    实质审查的生效

  • 2013-06-19

    公开

    公开

说明书

技术领域

本发明涉及集成电路设计领域,特别涉及集成电路复位控制技术领域,具体是指一种应 用于复位控制电路的自检处理电路结构及复位控制电路装置。

背景技术

复位电路是集成电路中常用的设计,其功能是当系统检测到有效复位信号后,对系统进 行全局的复位动作,包含系统寄存器的复位,系统预设值载入,程序指针指向复位向量等多 个关键节点动作的执行。对于芯片设计来说,由于外围应用环境的千差万别,实际工作条件 繁简各异,要求电路有较高的可靠性,特别是复位电路的设计,如果系统在初始的复位过程 中就不可靠,那么将无法保证系统正常工作。

在复位电路的设计上,现有技术中通常引入系统预热计数器,保证系统在计数到一定数 值后完成复位动作。但是这种设计在遇到强烈干扰的使用环境下,可能导致计数异常,使得 系统提前退出复位状态,或在没有完成系统复位中的所有动作的情况下就退出复位状态,这 样的复位是不可靠的。

因此,现有技术在如何保证复位过程所有关键节点都得到有效执行方面,存在不足。

发明内容

本发明的目的是克服了上述现有技术中的缺点,提供一种能够实现对复位过程的实时监 控、有效提高系统复位的可靠性、结构简单实用、工作性能稳定、适用范围较为广泛的应用 于复位控制电路的自检处理电路结构及复位控制电路装置。

为了实现上述的目的,本发明的应用于复位控制电路的自检处理电路结构及复位控制电 路装置具有如下构成:

该应用于复位控制电路中的自检处理电路结构,其主要特点是,所述的电路结构包括:

自检信息存储模块,用于存储与复位相关的自检信息;

自检信息捕获模块,与所述的自检信息存储模块相连接,用于读取该自检信息存储模块 中的自检信息;

自检信息判断模块,与所述的自检信息捕获模块相连接,用于判断读取的自检信息是否 正确;以及

自检信息响应模块,与所述的自检信息判断模块相连接,用于响应该自检信息判断模块 所形成的结果。

该应用于复位控制电路中的自检处理电路结构中的自检信息存储模块包括:

自检信息存储单元,存储与复位相关的自检信息;

地址译码电路,与所述的自检信息存储单元相连接,根据地址信号取出指定存储位置的 自检信息。

该应用于复位控制电路中的自检处理电路结构中的自检信息捕获模块包括:

地址发生单元,记录触发信号序列并形成相应的地址信息,并将此地址信息传递给所述 的自检信息存储模块;

数据缓存单元,与所述的自检信息存储模块相连接,进行数据信息的缓存。

该应用于复位控制电路中的自检处理电路结构中的自检信息判断模块包括:

判断逻辑电路单元,与所述的自检信息捕获模块相连接,将捕获后的自检信息进行逻辑 判断处理,并形成实时判断结果;

数据缓存单元,负责在判断节点上记录实时判断结果,形成定点判断结果,并将该判断 结果送至所述的自检信息响应模块。

该应用于复位控制电路中的自检处理电路结构中的自检信息响应模块包括:

触发信号选择模块,根据复位控制电路所控制的系统当前的状态来选择触发信号为定点 判断结果或者实时判断结果;

复位检测模块,检测有效的复位信号,触发完成系统复位响应。

该具有上述的电路结构的复位控制电路装置,其主要特点是,所述的装置中还具有复控 制位电路,所述的复位控制电路包括:

复位检测模块,负责提取所控制的系统中的有效的复位信号;

复位进程处理模块,与所述的自检信息存储模块、自检信息捕获模块、自检信息判断模 块、自检信息响应模块均相连接,接收所述的复位检测模块输出的有效的复位信号,完成复 位进程,并待复位进程结束后输出响应信息;

复位结束模块,接收所述的复位进程处理模块的响应信息,并结束整个复位的过程。

采用了该发明的应用于复位控制电路的自检处理电路结构及复位控制电路装置,由于自 检处理电路结构的存在,系统在正确载入预设的自检信息前是无法正常工作的,而自检信息 的载入与系统复位中关键节点处动作是同步进行的,因此自检信息的正确载入极大保证了系 统关键节点的有效运行,从而有效保证了系统复位的可靠性;同时,该电路结构在正常运行 过程中,会实时监测自检信息状态,并据此对系统进行相应的响应动作,不但再次确保了复 位的可靠性(自检信息正确载入)同时由于自检信息的实时监测,当外界干扰已使自检信息 出错,自检处理模块会对此做出响应,使系统重新复位,大大提升了系统运行的可靠性,结 构简单实用,工作性能稳定,适用范围较为广泛。

附图说明

图1为本发明的具有自检处理电路结构的复位控制电路装置的电路功能模块示意图。

图2为本发明的具有自检处理电路结构的复位控制电路装置中的自检信息捕获工作原理 示意图。

图3为本发明的具有自检处理电路结构的复位控制电路装置中的自检信息判断工作原理 示意图。

图4为本发明的具有自检处理电路结构的复位控制电路装置中的自检信息响应工作原理 示意图。

具体实施方式

为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。

请参阅图1至图4所示,该应用于复位控制电路中的自检处理电路结构,其中,所述的 电路结构包括:

(1)自检信息存储模块,用于存储与复位相关的自检信息;该自检信息存储模块包括:

●自检信息存储单元,存储与复位相关的自检信息;

●地址译码电路,与所述的自检信息存储单元相连接,根据地址信号取出指定存储 位置的自检信息;

(2)自检信息捕获模块,与所述的自检信息存储模块相连接,用于读取该自检信息存储 模块中的自检信息;该自检信息捕获模块包括:

●地址发生单元,记录触发信号序列并形成相应的地址信息,并将此地址信息传递 给所述的自检信息存储模块;

●数据缓存单元,与所述的自检信息存储模块相连接,进行数据信息的缓存;

(3)自检信息判断模块,与所述的自检信息捕获模块相连接,用于判断读取的自检信息 是否正确;该自检信息判断模块包括:

●判断逻辑电路单元,与所述的自检信息捕获模块相连接,将捕获后的自检信息进 行逻辑判断处理,并形成实时判断结果;

●数据缓存单元,负责在判断节点上记录实时判断结果,形成定点判断结果,并将 该判断结果送至所述的自检信息响应模块;

(4)自检信息响应模块,与所述的自检信息判断模块相连接,用于响应该自检信息判断 模块所形成的结果,该自检信息响应模块包括:

●触发信号选择模块,根据复位控制电路所控制的系统当前的状态来选择触发信号 为定点判断结果或者实时判断结果;

●复位检测模块,检测有效的复位信号,触发完成系统复位响应。

该具有上述的电路结构的复位控制电路装置,其中还具有复控制位电路,所述的复位控 制电路包括:

●复位检测模块,负责提取所控制的系统中的有效的复位信号;

●复位进程处理模块,与所述的自检信息存储模块、自检信息捕获模块、自检信息 判断模块、自检信息响应模块均相连接,接收所述的复位检测模块输出的有效的 复位信号,完成复位进程,并待复位进程结束后输出响应信息;

●复位结束模块,接收所述的复位进程处理模块的响应信息,并结束整个复位的过 程。

在实际使用当中,本发明所提供的自检处理电路,包括:

(1)自检信息存储模块,用于存储与复位相关的自检信息,存储模块可以是系统中的存 储元件如MASKROM、EPPROM、FLASH、甚至是熔丝等存储元件,存储元件的存储容量至 少为2个bits或两个bits以上,实际设计数量可以根据系统资源配置及复位进程中的关键节 点数量而定,自检信息越多,改良效果越好;

(2)自检信息捕获模块,用于读取存储模块中的自检信息,包含读出时序发生模块及信 息暂存模块,其读出时序的发生时机与处于系统复位进程中,具体为与系统关键节点信息存 取同步,同时完成自检信息的暂存,以供后续判断模块使用。捕获节点数量的设置理论不少 于系统复位进程中的关键节点数;

(3)自检信息判断模块,用于判断读取的自检信息是否正确;自检信息的判断可以作用 于整个复位期间,也可以作用于系统正常工作期间。当作用于复位期间时,其判断时机为自 检信息读出后,复位进程结束前,并且可以设置1个或1个以上的判断点来实现更可靠的判 断。当作用于正常工作期间,其判断是实时的(判断结果根据捕获的自检信息实时变化)。

(4)自检信息响应模块,用于响应判断模块所形成的结果。其响应信号可以影响系统复 位进程或正常工作进程。当系统在复位过程中,自检响应模块可以根据判断的结果实现对系 统重新复位或不影响系统复位两种结果;当系统处于正常工作进程中,自检响应模块可以 根据判断的结果实现对系统重新复位或不影响系统正常工作进程两种结果。

当系统复位过程中没有任何异常,自检处理模块不影响系统进程;

当系统复位过程中出现异常,导致某个关键节点没有有效读取、自检信息获取失败,自 检响应系统将形成有效系统复位信号,重新开始复位进程,直至获取到指定的预设自检信息, 系统才可以完成复位进程,进入正常工作状态;

在正常进程中,判断结果将根据捕获的自检信息实时变化,响应模块将会根据判断结果 实时更新系统状态,如果系统正常工作过程中捕获的自检信息正确而且没有变化,则系统保 持正常运行状态;

如系统异常复位,直接跳过了自检信息的载入过程,进入正常工作模式,此时系统将立 即回归复位进程;

如正常工作过程中捕获的自检信息受到异常干扰发生了变化,系统将立即回归复位进程。

请参阅图1所示,其为本发明的改良的复位电路结构包括:

(1)一般的复位电路104包括:复位检测模块101,复位进程处理模块102,复位结束 模块103。复位检测模块101负责将提取系统中有效的复位信号,并将有效的复位信号传递 至复位进程处理模块102,来完成复位的主要进程,待复位进程结束后,复位进程处理模块 将发送相应信息进入复位结束模块103,复位结束模块103将根据收到的信息来结束整个复 位的过程,使系统切换到正常工作状态中。

(2)自检处理模块109包括:自检信息存储模块105,自检信息捕获模块106,自检信 息判断模块107,自检信息响应模块108。在复位进程中,自检信息捕获模块106将在所有系 统关键节点同步时机从自检信息存储模块105中获取自检信息,并将此信息传递至自检信息 判断模块107,自检判断模块107完成信息的判断及存储,将形成的判断结果传输至自检信 息响应模块108,自检信息响应模块108根据所接受的判断结果及系统的状态做出相应响应 动作。

(3)自检信息存储模块105包括:地址译码电路110,自检信息111。地址译码电路110 负责根据地址信号取出指定位置的自检信息。

(4)自检信息捕获模块106包括:地址发生模块112,数据缓存模块113。捕获模块106 检测系统关键节点所形成的信息,并将此信号转化为内部地址发生模块112的触发信号,地 址发生模块112记录触发信号序列并形成相应的地址信息,并将此地址信息传递给自检信息 存储模块105,通过地址译码电路110,取出相对应的自检信息111。自检信息连接至自检信 息捕获模块106,捕获模块106中的数据缓存模块113完成数据的缓存,从而得到捕获后的 自检信息1~N,捕获后的自检信息再传入自检信息判断模块处理。

(5)自检信息判断模块107包括:判断逻辑电路115和数据缓存模块114。判断逻辑电 路115将捕获后的自检信息1~N进行逻辑判断处理形成实时判断结果,数据缓存模块114负 责在判断节点上记录实时判断结果,形成定点判断结果,根据判断节点的不同,系统可以形 成N个实时判断结果和N个定点判断结果,两组判读结果将传输至自检信息响应模块108。

(6)自检信息响应模块108包括:触发信号选择模块116和复位检测模块101.触发信 号选择模块116根据系统当前的状态(复位状态/正常工作状态)来选择触发信号为定点判断 结果/实时判断结果,复位检测模块101负责检测有效的复位信号,触发完成系统复位响应。

再请参阅图2所示,其为自检信息捕获原理示意图。

如图2所示,在本实施实例中,在复位进程中存在N个关键节点,在每一个关键节点处, 自检信息捕获模块106会根据关键节点的序列信息,通过内部的地址发生模块112形成相应 的地址信息,并将此地址信息传递至自检信息存储模块105,通过内部的地址译码电路110, 取出相对应的自检信息111。自检信息连接至自检信息捕获模块106,捕获模块106中的数据 缓存模块113完成数据的缓存,从而得到捕获后的自检信息1~N。

再请参阅图3所示,其为自检信息判断原理示意图。

如图3所示,在本实施实例中,系统将捕获后的自检信息1~N送至自检信息判断模块 107,判断逻辑电路115将捕获后的自检信息1~N进行逻辑判断处理形成实时判断结果,数 据缓存模块114负责在判断节点上记录实时判断结果,形成定点判断结果,根据判断节点的 不同,系统可以形成N个实时判断结果和N个定点判断结果

再请参阅图4所示,其为自检信息响应原理示意图。

如图4所示,在本实施实例中,系统将形成两组判断结果(实时判断结果和定点判断结 果)送至自检信息响应模块108,触发信号选择模块116根据系统当前的状态(复位状态/正 常工作状态)来选择触发信号为定点判断结果/实时判断结果:

当系统处于复位状态时,触发信号选择模块116选通定点判断结果;

当系统处于正常工作状态时,触发信号选择模块116选通实时判断结果。当复位检测模 块101检测到有效的复位信号后,触发系统复位。自检信息响应模块108根据所接受的判断 结果及系统的状态做出以下响应动作:

复位过程正常,自检信息响应模块108不影响系统正常进程;

复位过程异常(自检判断结果异常),自检信息响应模块108将使系统重新执行复位动作;

正常工作过程中自检信息受干扰发生变化,自检信息响应模块108将使系统重新执行复 位动作;

由于自检处理模块的介入,系统在正确载入预设的自检信息前是无法正常工作的,而自 检信息的载入与系统复位中关键节点处动作是同步进行的,因此自检信息的正确载入极大保 证了系统关键节点有效运行,有效保证了系统复位的可靠性。另外在正常运行过程中,当系 统干扰大到已使缓存中的自检信息出错的程度,此时已经不能保证系统的可靠性,自检信息 响应模块将使系统重新执行复位动作,从而大大提升了系统的可靠性。

采用了上述的应用于复位控制电路的自检处理电路结构及复位控制电路装置,由于自检 处理电路结构的存在,系统在正确载入预设的自检信息前是无法正常工作的,而自检信息的 载入与系统复位中关键节点处动作是同步进行的,因此自检信息的正确载入极大保证了系统 关键节点的有效运行,从而有效保证了系统复位的可靠性;同时,该电路结构在正常运行过 程中,会实时监测自检信息状态,并据此对系统进行相应的响应动作,不但再次确保了复位 的可靠性(自检信息正确载入)同时由于自检信息的实时监测,当外界干扰已使自检信息出 错,自检处理模块会对此做出响应,使系统重新复位,大大提升了系统运行的可靠性,结构 简单实用,工作性能稳定,适用范围较为广泛。

在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种 修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限 制性的。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号