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

文档序号:7524892阅读:218来源:国知局
专利名称:复位控制电路中的自检处理电路结构及复位控制电路装置的制作方法
技术领域
本实用新型涉及集成电路设计领域,特别涉及集成电路复位控制技术领域,具体是指一种应用于复位控制电路的自检处理电路结构及复位控制电路装置。
背景技术
复位电路是集成电路中常用的设计,其功能是当系统检测到有效复位信号后,对系统进行全局的复位动作,包含系统寄存器的复位,系统预设值载入,程序指针指向复位向量等多个关键节点动作的执行。对于芯片设计来说,由于外围应用环境的千差万别,实际工作条件繁简各异,要求电路有较高的可靠性,特别是复位电路的设计,如果系统在初始的复位过程中就不可靠,那么将无法保证系统正常工作。在复位电路的设计上,现有技术中通常引入系统预热计数器,保证系统在计数到一定数值后完成复位动作。但是这种设计在遇到强烈干扰的使用环境下,可能导致计数异常,使得系统提前退出复位状态,或在没有完成系统复位中的所有动作的情况下就退出复位状态,这样的复位是不可靠的。因此,现有技术在如何保证复位过程所有关键节点都得到有效执行方面,存在不足。

实用新型内容本实用新型的目的是克服了上述现有技术中的缺点,提供一种能够实现对复位过程的实时监控、有效提高系统复位的可靠性、结构简单实用、工作性能稳定、适用范围较为广泛的应用于复位控制电路的自检处理电路结构及复位控制电路装置。为了实现上述的目的,本实用新型的应用于复位控制电路的自检处理电路结构及复位控制电路装置具有如下构成该应用于复位控制电路中的自检处理电路结构,其主要特点是,所述的电路结构包括自检信息存储模块,用于存储与复位相关的自检信息;自检信息捕获模块,与所述的自检信息存储模块相连接,用于读取该自检信息存储模块中的自检信息;自检信息判断模块,与所述的自检信息捕获模块相连接,用于判断读取的自检信息是否正确;以及自检信息响应模块,与所述的自检信息判断模块相连接,用于响应该自检信息判断模块所形成的结果。该应用于复位控制电路中的自检处理电路结构中的自检信息存储模块包括自检信息存储单元,存储与复位相关的自检信息;地址译码电路,与所述的自检信息存储单元相连接,根据地址信号取出指定存储位置的自检信息。[0015]该应用于复位控制电路中的自检处理电路结构中的自检信息捕获模块包括地址发生单元,记录触发信号序列并形成相应的地址信息,并将此地址信息传递给所述的自检信息存储模块;数据缓存单元,与所述的自检信息存储模块相连接,进行数据信息的缓存。该应用于复位控制电路中的自检处理电路结构中的自检信息判断模块包括判断逻辑电路单元,与所述的自检信息捕获模块相连接,将捕获后的自检信息进行逻辑判断处理,并形成实时判断结果;数据缓存单元,负责在判断节点上记录实时判断结果,形成定点判断结果,并将该判断结果送至所述的自检信息响应模块。该应用于复位控制电路中的自检处理电路结构中的自检信息响应模块包括触发信号选择模块,根据复位控制电路所控制的系统当前的状态来选择触发信号为定点判断结果或者实时判断结果;复位检测模块,检测有效的复位信号,触发完成系统复位响应。该具有上述的电路结构的复位控制电路装置,其主要特点是,所述的装置中还具有复控制位电路,所述的复位控制电路包括复位检测模块,负责提取所控制的系统中的有效的复位信号;复位进程处理模块,与所述的自检信息存储模块、自检信息捕获模块、自检信息判断模块、自检信息响应模块均相连接,接收所述的复位检测模块输出的有效的复位信号,完成复位进程,并待复位进程结束后输出响应信息;复位结束模块,接收所述的复位进程处理模块的响应信息,并结束整个复位的过程。采用了该实用新型的应用于复位控制电路的自检处理电路结构及复位控制电路装置,由于自检处理电路结构的存在,系统在正确载入预设的自检信息前是无法正常工作的,而自检信息的载入与系统复位中关键节点处动作是同步进行的,因此自检信息的正确载入极大保证了系统关键节点的有效运行,从而有效保证了系统复位的可靠性;同时,该电路结构在正常运行过程中,会实时监测自检信息状态,并据此对系统进行相应的响应动作,不但再次确保了复位的可靠性(自检信息正确载入)同时由于自检信息的实时监测,当外界干扰已使自检信息出错,自检处理模块会对此做出响应,使系统重新复位,大大提升了系统运行的可靠性,结构简单实用,工作性能稳定,适用范围较为广泛。

图I为本实用新型的具有自检处理电路结构的复位控制电路装置的电路功能模块不意图。图2为本实用新型的具有自检处理电路结构的复位控制电路装置中的自检信息捕获工作原理示意图。图3为本实用新型的具有自检处理电路结构的复位控制电路装置中的自检信息判断工作原理示意图。 图4为本实用新型的具有自检处理电路结构的复位控制电路装置中的自检信息响应工作原理示意图。
具体实施方式
[0033]为了能够更清楚地理解本实用新型的技术内容,特举以下实施例详细说明。请参阅图I至图4所示,该应用于复位控制电路中的自检处理电路结构,其中,所述的电路结构包括(I)自检信息存储模块,用于存储与复位相关的自检信息;该自检信息存储模块包括·自检信息存储单元,存储与复位相关的自检信息; 地址译码电路,与所述的自检信息存储单元相连接,根据地址信号取出指定存储位置的自检信息;(2)自检信息捕获模块,与所述的自检信息存储模块相连接,用于读取该自检信息存储模块中的自检信息;该自检信息捕获模块包括 地址发生单元,记录触发信号序列并形成相应的地址信息,并将此地址信息传递给所述的自检信息存储模块; 数据缓存单元,与所述的自检信息存储模块相连接,进行数据信息的缓存;(3)自检信息判断模块,与所述的自检信息捕获模块相连接,用于判断读取的自检息是否正确;该自检息判断模块包括 判断逻辑电路单元,与所述的自检信息捕获模块相连接,将捕获后的自检信息进行逻辑判断处理,并形成实时判断结果; 数据缓存单元,负责在判断节点上记录实时判断结果,形成定点判断结果,并将该判断结果送至所述的自检信息响应模块;(4)自检信息响应模块,与所述的自检信息判断模块相连接,用于响应该自检信息判断模块所形成的结果,该自检信息响应模块包括 触发信号选择模块,根据复位控制电路所控制的系统当前的状态来选择触发信号为定点判断结果或者实时判断结果; 复位检测模块,检测有效的复位信号,触发完成系统复位响应。该具有上述的电路结构的复位控制电路装置,其中还具有复控制位电路,所述的复位控制电路包括 复位检测模块,负责提取所控制的系统中的有效的复位信号; 复位进程处理模块,与所述的自检信息存储模块、自检信息捕获模块、自检信息判断模块、自检信息响应模块均相连接,接收所述的复位检测模块输出的有效的复位信号,完成复位进程,并待复位进程结束后输出响应信息; 复位结束模块,接收所述的复位进程处理模块的响应信息,并结束整个复位的过程。在实际使用当中,本实用新型所提供的自检处理电路,包括(I)自检信息存储模块,用于存储与复位相关的自检信息,存储模块可以是系统中的存储元件如MASKROM、EPPROM、FLASH、甚至是熔丝等存储元件,存储元件的存储容量至少为2个bits或两个bits以上,实际设计数量可以根据系统资源配置及复位进程中的关键节点数量而定,自检信息越多,改良效果越好;[0053](2)自检信息捕获模块,用于读取存储模块中的自检信息,包含读出时序发生模块及信息暂存模块,其读出时序的发生时机与处于系统复位进程中,具体为与系统关键节点信息存取同步,同时完成自检信息的暂存,以供后续判断模块使用。捕获节点数量的设置理论不少于系统复位进程中的关键节点数;(3)自检信息判断模块,用于判断读取的自检信息是否正确;自检信息的判断可以作用于整个复位期间,也可以作用于系统正常工作期间。当作用于复位期间时,其判断时机为自检信息读出后,复位进程结束前,并且可以设置I个或I个以上的判断点来实现更可靠的判断。当作用于正常工作期间,其判断是实时的(判断结果根据捕获的自检信息实时变化)。(4)自检信息响应模块,用于响应判断模块所形成的结果。其响应信号可以影响系统复位进程或正常工作进程。当系统在复位过程中,自检响应模块可以根据判断的结果实现对系统重新复位或不影响系统复位两种结果;当系统处于正常工作进程中,自检响应模块可以根据判断的结果实现对系统重新复位或不影响系统正常工作进程两种结果。本实用新型的应用于复位控制电路中的自检处理电路结构的技术方案中,其中所包括自检信息存储模块、自检信息捕获模块、自检信息判断模块、自检信息响应模块均能够对应于集成电路结构中的具体硬件电路,因此这些模块仅利用硬件电路结构就可以实现,不需要辅助以特定的控制软件即可以自动实现相应功能。当系统复位过程中没有任何异常,自检处理模块不影响系统进程;当系统复位过程中出现异常,导致某个关键节点没有有效读取、自检信息获取失败,自检响应系统将形成有效系统复位信号,重新开始复位进程,直至获取到指定的预设自检信息,系统才可以完成复位进程,进入正常工作状态;在正常进程中,判断结果将根据捕获的自检信息实时变化,响应模块将会根据判断结果实时更新系统状态,如果系统正常工作过程中捕获的自检信息正确而且没有变化,则系统保持正常运行状态;如系统异常复位,直接跳过了自检信息的载入过程,进入正常工作模式,此时系统将立即回归复位进程;如正常工作过程中捕获的自检信息受到异常干扰发生了变化,系统将立即回归复位进程。请参阅图I所示,其为本实用新型的改良的复位电路结构包括(I) 一般的复位电路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完成数据的缓存,从而得 到捕获后的自检信息I N,捕获后的自检信息再传入自检信息判断模块处理。(5)自检信息判断模块107包括判断逻辑电路115和数据缓存模块114。判断逻辑电路115将捕获后的自检信息I N进行逻辑判断处理形成实时判断结果,数据缓存模块114负责在判断节点上记录实时判断结果,形成定点判断结果,根据判断节点的不同,系统可以形成N个实时判断结果和N个定点判断结果,两组判读结果将传输至自检信息响应模块108。(6)自检信息响应模块108包括触发信号选择模块116和复位检测模块101.触发信号选择模块116根据系统当前的状态(复位状态/正常工作状态)来选择触发信号为定点判断结果/实时判断结果,复位检测模块101负责检测有效的复位信号,触发完成系统复位响应。再请参阅图2所示,其为自检信息捕获原理示意图。如图2所示,在本实施实例中,在复位进程中存在N个关键节点,在每一个关键节点处,自检信息捕获模块106会根据关键节点的序列信息,通过内部的地址发生模块112形成相应的地址信息,并将此地址信息传递至自检信息存储模块105,通过内部的地址译码电路110,取出相对应的自检信息111。自检信息连接至自检信息捕获模块106,捕获模块106中的数据缓存模块113完成数据的缓存,从而得到捕获后的自检信息I N。再请参阅图3所示,其为自检信息判断原理示意图。如图3所示,在本实施实例中,系统将捕获后的自检信息I N送至自检信息判断模块107,判断逻辑电路115将捕获后的自检信息I N进行逻辑判断处理形成实时判断结果,数据缓存模块114负责在判断节点上记录实时判断结果,形成定点判断结果,根据判断节点的不同,系统可以形成N个实时判断结果和N个定点判断结果再请参阅图4所示,其为自检信息响应原理示意图。如图4所示,在本实施实例中,系统将形成两组判断结果(实时判断结果和定点判断结果)送至自检信息响应模块108,触发信号选择模块116根据系统当前的状态(复位状态/正常工作状态)来选择触发信号为定点判断结果/实时判断结果当系统处于复位状态时,触发信号选择模块116选通定点判断结果;当系统处于正常工作状态时,触发信号选择模块116选通实时判断结果。当复位检测模块101检测到有效的复位信号后,触发系统复位。自检信息响应模块108根据所接受的判断结果及系统的状态做出以下响应动作复位过程正常,自检信息响应模块108不影响系统正常进程;复位过程异常(自检判断结果异常),自检信息响应模块108将使系统重新执行复位动作;正常工作过程中自检信息受干扰发生变化,自检信息响应模块108将使系统重新执行复位动作;由于自检处理模块的介入,系统在正确载入预设的自检信息前是无法正常工作的,而自检信息的载入与系统复位中关键节点处动作是同步进行的,因此自检信息的正确载入极大保证了系统关键节点有效运行,有效保证了系统复位的可靠性。另外在正常运行过程中,当系统干扰大到已使缓存中的自检信息出错的程度,此时已经不能保证系统的可靠性,自检信息响应模块将使系统重新执行复位动作,从而大大提升了系统的可靠性。 采用了上述的应用于复位控制电路的自检处理电路结构及复位控制电路装置,由 于自检处理电路结构的存在,系统在正确载入预设的自检信息前是无法正常工作的,而自检信息的载入与系统复位中关键节点处动作是同步进行的,因此自检信息的正确载入极大保证了系统关键节点的有效运行,从而有效保证了系统复位的可靠性;同时,该电路结构在正常运行过程中,会实时监测自检信息状态,并据此对系统进行相应的响应动作,不但再次确保了复位的可靠性(自检信息正确载入)同时由于自检信息的实时监测,当外界干扰已使自检信息出错,自检处理模块会对此做出响应,使系统重新复位,大大提升了系统运行的可靠性,结构简单实用,工作性能稳定,适用范围较为广泛。 在此说明书中,本实用新型已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本实用新型的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
权利要求1.一种应用于复位控制电路中的自检处理电路结构,其特征在于,所述的电路结构包括自检信息存储模块,用于存储与复位相关的自检信息;自检信息捕获模块,与所述的自检信息存储模块相连接,用于读取该自检信息存储模 块中的自检信息;自检信息判断模块,与所述的自检信息捕获模块相连接,用于判断读取的自检信息是 否正确;以及自检信息响应模块,与所述的自检信息判断模块相连接,用于响应该自检信息判断模 块所形成的结果。
2.根据权利要求1所述的应用于复位控制电路中的自检处理电路结构,其特征在于, 所述的自检信息存储模块包括自检信息存储单元,存储与复位相关的自检信息;地址译码电路,与所述的自检信息存储单元相连接,根据地址信号取出指定存储位置 的自检信息。
3.根据权利要求1所述的应用于复位控制电路中的自检处理电路结构,其特征在于, 所述的自检信息捕获模块包括地址发生单元,记录触发信号序列并形成相应的地址信息,并将此地址信息传递给所 述的自检信息存储模块;数据缓存单元,与所述的自检信息存储模块相连接,进行数据信息的缓存。
4.根据权利要求1所述的应用于复位控制电路中的自检处理电路结构,其特征在于, 所述的自检信息判断模块包括判断逻辑电路单元,与所述的自检信息捕获模块相连接,将捕获后的自检信息进行逻 辑判断处理,并形成实时判断结果;数据缓存单元,负责在判断节点上记录实时判断结果,形成定点判断结果,并将该判断 结果送至所述的自检信息响应模块。
5.根据权利要求1所述的应用于复位控制电路中的自检处理电路结构,其特征在于, 所述的自检信息响应模块包括触发信号选择模块,根据复位控制电路所控制的系统当前的状态来选择触发信号为定 点判断结果或者实时判断结果;复位检测模块,检测有效的复位信号,触发完成系统复位响应。
6.一种具有权利要求1所述的电路结构的复位控制电路装置,其特征在于,所述的装 置中还具有复控制位电路,所述的复位控制电路包括复位检测模块,负责提取所控制的系统中的有效的复位信号;复位进程处理模块,与所述的自检信息存储模块、自检信息捕获模块、自检信息判断模 块、自检信息响应模块均相连接,接收所述的复位检测模块输出的有效的复位信号,完成复 位进程,并待复位进程结束后输出响应信息;复位结束模块,接收所述的复位进程处理模块的响应信息,并结束整个复位的过程。
专利摘要本实用新型涉及一种应用于复位控制电路中的自检处理电路结构,其中包括自检信息存储模块、自检信息捕获模块、自检信息判断模块、自检信息响应模块。采用该种结构的应用于复位控制电路的自检处理电路结构及复位控制电路装置,自检信息的正确载入极大保证了系统关键节点的有效运行,从而有效保证了系统复位的可靠性;同时,该电路结构在正常运行过程中,会实时监测自检信息状态,并据此对系统进行相应的响应动作,不但再次确保了复位的可靠性(自检信息正确载入)同时由于自检信息的实时监测,当外界干扰已使自检信息出错,自检处理模块会对此做出响应,使系统重新复位,大大提升了系统运行的可靠性,结构简单实用,工作性能稳定,适用范围较为广泛。
文档编号H03K17/22GK202385069SQ20112052487
公开日2012年8月15日 申请日期2011年12月15日 优先权日2011年12月15日
发明者曹旺, 王效, 谢兴华, 赵海 申请人:无锡华润矽科微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1