【技术实现步骤摘要】
本专利技术涉及微电子设计,尤其是一种数字集成电路设计中处理芯片复位的方法及电路。
技术介绍
在数字集成电路芯片中,为保证芯片的正常工作,复位电路是不可或缺的部分。随着芯片规模的不断增大,复位电路的结构以及它与其它电路的接入方式也越来越复杂。尤其是在超大规模的集成电路芯片中,一般会有多个时钟域,各个时钟域都会有各自的同步复位信号;另外,芯片还会提供异步复位端口,以起到全局复位的作用。由于复位电路对整个芯片是否正常工作至关重要,因此它的实现必须结构简单,并且可靠性高。现有的芯片复位技术,一般是将芯片异步复位信号连接到各时钟域触发单元的异步清零端,并同时将各时钟域的同步复位信号连接到本时钟域触发单元的同步清零端,以实现触发器的异步和同步清零(复位)。如图1所示为现有复位电路的一个连结示意图,包括两个D触发器A、B,其中,系统时钟Sys_clk分别接D触发器A、B的数字输入端D,异步复位信号Async_rst接入D触发器A、B的异步清零端R,同步复位信号Sync_rst接入D触发器A、B的同步清零端SC。这种设计的缺陷在于首先,芯片内所有触发器的异步清零端R和同步清零端SC都接入了复位信号,导致信号复位信号布线复杂,占用面积大,增大功耗,延长了对电路设计的开发时间;其次,超大规模数字集成电路因为时钟频率高,一般都采用同步设计,因此要求复位信号的失效(退出复位状态或复位的“跳出”)是同步的,这样才能保证复位之后所有寄存器都处于稳定的初始状态。而应用先有的复位电路,将异步复位信号直接接寄存器(由若干触发单元组成)的异步清零端,其退出复位状态是异步的,从而导致各寄存 ...
【技术保护点】
一种用于处理芯片复位的方法,包括从外部输入一系统时钟信号、一异步复位信号以及一同步复位信号的步骤,其特征在于,该方法还包括:复位步骤,包括:1)使所述外部输入的异步复位信号有效的步骤;2)利用一触发单元输出有效的内部 异步复位信号的步骤;3)利用上述输出的有效的内部异步复位信号与一外部所述同步复位信号触发生成的内部同步复位信号进行一第一组合逻辑操作生成一组合复位信号的步骤;复位状态跳出步骤,包括:1)使所述外部输入的异步复位信号失 效的步骤;2)当所述时钟信号产生有效的触发沿时,利用所述触发单元输出上述失效的内部异步复位信号的步骤;3)利用上述输出的失效的内部异步复位信号与所述内部同步复位信号进行所述第一组合逻辑操作生成所述组合复位信号,并跳出复位状态 的步骤。
【技术特征摘要】
1.一种用于处理芯片复位的方法,包括从外部输入一系统时钟信号、一异步复位信号以及一同步复位信号的步骤,其特征在于,该方法还包括复位步骤,包括1)使所述外部输入的异步复位信号有效的步骤;2)利用一触发单元输出有效的内部异步复位信号的步骤;3)利用上述输出的有效的内部异步复位信号与一外部所述同步复位信号触发生成的内部同步复位信号进行一第一组合逻辑操作生成一组合复位信号的步骤;复位状态跳出步骤,包括1)使所述外部输入的异步复位信号失效的步骤;2)当所述时钟信号产生有效的触发沿时,利用所述触发单元输出上述失效的内部异步复位信号的步骤;3)利用上述输出的失效的内部异步复位信号与所述内部同步复位信号进行所述第一组合逻辑操作生成所述组合复位信号,并跳出复位状态的步骤。2.如权利要求1所述的用于处理芯片复位的方法,其特征在于,所述触发单元为一D触发器。3.如权利要求2所述的用于处理芯片复位的方法,其特征在于,所述外部输入的有效异步复位信号通过接入所述D触发器的异步复位端口输出有效的内部异步复位信号。4.如权利要求2所述的用于处理芯片复位的方法,其特征在于,所述外部输入的有效异步复位信号通过接入所述D触发器的数字输入端口,并使输出的信号与该异步复位信号进行一第二逻辑操作,从而输出有效的复位信号。5.如权利要求1所述的用于处理芯片复位的方法,其特征在于,所述外部输入的同步复位信号通过接入一第二触发单元的数字输入端口,并利用其输出产生所述内部同步复位信号与所述有效的内部异步复位信号进行所述第一组合逻辑操作。6.如权利要求5所述的用于处理芯片复位的方法,其特征在于,所述有效的内部异步复位信号接入所述第二触发单元的异步复位端口。7.如权利要求1所述的处理芯片复位的方法,其特征在于,所述内部同步复位信号与所述内部异步复位信号进行所述第一逻辑组合操作后,生成的所述组合复位信号接入所述芯片后续寄存器的异步复位端。8.如权利要求7所述的处理芯片复位...
【专利技术属性】
技术研发人员:陈军霞,姚炜,廖水清,
申请(专利权)人:启攀微电子上海有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。