用以控制通电复位信号的系统及方法
2020-01-13

用以控制通电复位信号的系统及方法

本发明揭示一种用以控制通电复位信号的系统及方法。在特定实施例中,通电复位电路(200)包括第一线性反馈移位寄存器(204)及第二线性反馈移位寄存器(206)。所述第一线性反馈移位寄存器(204)经配置以与所述第二线性反馈移位寄存器(206)至少部分并行地操作。

图10为用以基于并行地操作的多个线性反馈移位寄存器来断言通电复位信号的方法的第二说明性实施例的流程图;

在特定实施例中,库文件1212包括至少一个数据文件,所述至少一个数据文件包括经变换的设计信息。举例来说,库文件1212可包括经提供以与电子设计自动化(EDA)工具1220—起使用的半导体装置库,所述半导体装置库包括如下装置,所述装置包括在图I、2、4、6、7及8中所说明的通电复位电路中的一者或一者以上或其任何组合。

提供所揭示实施例的先前描述,以使得所属领域的技术人员能够制作或使用所揭示实施例。所属领域的技术人员将容易明白对这些实施例的各种修改,且可在不脱离本发明的范围的情况下将本文中所界定的原理应用于其它实施例。因此,本发明不希望限于本文中所展示的实施例,而是应被赋予与如由所附权利要求书界定的原理及新颖特征一致的可能的最广范围。

在操作期间,归因于计数器410加载非零开始值,通电复位信号418在加电后即刻可处于高逻辑电平。在此情况下,响应于通电复位信号418的系统可在通电复位信号418处于高逻辑电平时防止所述系统的电路进行操作。通电复位信号418处于高逻辑电平的持续时间可基于计数器410的倒计数的长度及所述多个LFSR404的最后匹配LFSR在与对应预定值406匹配之前所产生的值的最大数目。

可在产品制造过程1260处接收PCA1258且将其集成到一个或一个以上电子装置(例如,第一代表性电子装置1262及第二代表性电子装置1264)中。作为说明性而非限制性实例,第一代表性电子装置1262、第二代表性电子装置1264或两者可选自以下各项的群组:机顶盒、音乐播放器、视频播放器、娱乐单元、导航装置、通信装置、个人数字助理(PDA)、固定位置数据单元及计算机,通电复位电路集成到所述装置中。作为另一说明性而非限制性实例,电子装置1262及1264中的一者或一者以上可为例如移动电话等远程单元、手持式个人通信系统(PCS)单元、例如个人数据助理等便携式数据单元、具备全球定位系统(GPS)功能的装置、导航装置、例如仪表读取设备等固定位置数据单元,或者存储或检索数据或计算机指令的任何其它装置,或其任何组合。尽管图8根据本发明的教示说明远程单元,但本发明不限于这些示范性所说明单元。本发明的实施例可合适地用于包括有源集成电路的任何装置中。

所述多个LFSR404可包括第一LFSR405、第二LFSR407、第三LFSR409及第四LFSR411。在特定实施例中,第一LFSR405及第二LFSR407分别为图I的第一LFSR108及第二LFSR110。所述多个LFSR404中的每一LFSR可经配置以产生提供到所述多个匹配电路408的多位值。所述多个匹配电路408可包括第一匹配电路421、第二匹配电路422、第三匹配电路424及第四匹配电路426。尽管使用术语“匹配电路”,但还可将匹配电路421、422、424及426视为第一类型的“比较电路”。每一匹配电路421到426可经配置以将来自特定LFSR的多位值与来自预定值406的预定值进行比较。举例来说,第一匹配电路421可将来自第一LFSR405的第一多位值480与来自预定值406的对应预定值进行比较。出于简单起见,图4仅说明在第一LFSR405与第一匹配电路421之间的连接。然而,第二LFSR407、第三LFSR409及第四LFSR411可分别各自将多位值提供到第二匹配电路422、第三匹配电路424及第四匹配电路426。

图11为包括控制通电复位信号的通电复位电路1164的无线通信装置1100的实施例的框图。无线通信装置1100可实施为便携式无线电子装置,其包括耦合到存储器1132的处理器1110,例如数字信号处理器(DSP)。

通过响应于第一通电复位电路702而接通通电复位信号724及响应于第二通电复位电路704而断开通电复位信号724,系统700可产生在从时间780到782的可变延迟及从时间782到784的固定延迟(即,所述延迟可变但具有上界及下界)之后开始的脉冲通电复位信号724。通电复位信号724经断言历时包括从784到786的可变时间及从786到788的固定时间的持续时间(即,所述脉冲持续时间可变且具有上界及下界)。

本发明大体上涉及控制通电复位信号。

通电复位电路1164可控制通电复位信号的转变。举例来说,通电复位电路1164可包括在图1、2、4、6到8中的一者或一者以上中所说明的组件或电路中的一者或一者以上,且可根据图9到10中的一者或一者以上的方法或其任何组合来操作。

计算装置的计算性能可包括用以产生通电复位信号的能力,所述通电复位信号初始化所述计算装置的一个或一个以上组件。计算装置可使用模拟电路来产生及控制通电复位信号。在深亚微米技术中使用模拟电路可导致通电复位信号经受归因于过程变化所引起的宽时序变化。另外,在模拟电路中所使用的组件(例如,电容器及电阻器)与数字电路相比消耗相对较大的设计区域部分。

方法1000基于多个LFSR来控制通电复位信号的时序。通过使用多个LFSR来代替单一较大LFSR,并行地操作的每一LFSR可比单一较大LFSR快地达到终止条件。

多级输出电路643可经配置以基于第一级完成信号660及第二级完成信号670而转变通电复位信号618。举例来说,当第一完成信号660及第二完成信号670两者处于高逻辑电平(例如,第一级677尚未完成且第二级679也尚未完成)时,多级输出电路643可将通电复位信号618维持在低逻辑电平。在此情况下,当第一级完成信号660转变到低逻辑电平(例如,当第一级677完成时)但第二级完成信号670处于高逻辑电平(例如,当第二级679未完成时)时,多级输出完成电路643可将通电复位信号618转变到高逻辑电平。当第二级完成信号670转变到低逻辑电平(例如,当第二级679完成时)且第一级完成信号660仍处于低逻辑电平时,多级输出电路643可将通电复位信号618转变到低逻辑电平。因此,基于可变部分(例如,第一级677)而断言通电复位信号618,且基于固定部分(例如,第二级679)而解除断言通电复位信号618。