【技术实现步骤摘要】
【国外来华专利技术】状态机晶格中的计数器操作
本专利技术的实施例一般来说涉及电子装置,且更具体来说,在某些实施例中涉及用 于型式辨识的并行有限状态机。
技术介绍
在计算领域中,型式辨识任务日益具挑战性。在计算机之间传输的数据量越来越 大,且用户希望检测的型式的数目日益增加。举例来说,通常通过搜索数据流中的型式(例 如,特定短语或代码片段)来检测垃圾邮件及恶意软件。型式的数目随垃圾邮件及恶意软 件的多样化而增加,因为新型式可经实施以搜索新变化形式。 辨识一型式通常可涉及检测指示所述型式的各种条件。计数检测到一(若干)条 件的次数也可为有用的。计数器可经实施以计数检测到一条件的次数。然而,辨识一型式 有时可涉及不可通过基本计数器容易地计数的所检测条件的特定量词。 【附图说明】 图1图解说明根据本专利技术的各种实施例的具有状态机引擎的系统的实例。 图2图解说明根据本专利技术的各种实施例的图1的状态机引擎的FSM晶格的实例。 图3图解说明根据本专利技术的各种实施例的图2的FSM晶格的块的实例。 图4图解说明根据本专利技术的各种实施例的图3的块的行的实例。 图5图解说明根据本专利技术的各种实施例的图4的行的两个一群组的实例。 图6图解说明根据本专利技术的各种实施例的有限状态机图的实例。 图7图解说明根据本专利技术的各种实施例的借助FSM晶格实施的两层级层次的实 例。 图8图解说明根据本专利技术的各种实施例的用于编译器将源代码转换成二进制文 件以用于编程图2的FSM晶格的方法的实例。 图9图解说明根据本专利技术的各种实 ...
【技术保护点】
一种装置,其包括:有限状态机FSM晶格,其包括:多个块,所述块中的每一者包括多个行,所述行中的每一者包括多个可编程元件,其中所述可编程元件中的特定一者经配置以基于检测到一条件而输出信号;且所述块中的特定一者的所述行中的至少一者进一步包括经配置以可选择性地耦合到所述块中的所述特定一者的所述多个行中的任一者中的所述多个可编程元件中的任一者的计数器,其中所述计数器经配置以响应于计数检测到所述条件达特定次数而输出。
【技术特征摘要】
【国外来华专利技术】2011.12.15 US 13/327,4991. 一种装置,其包括: 有限状态机FSM晶格,其包括: 多个块,所述块中的每一者包括多个行, 所述行中的每一者包括多个可编程元件,其中所述可编程元件中的特定一者经配置以 基于检测到一条件而输出信号;且 所述块中的特定一者的所述行中的至少一者进一步包括经配置以可选择性地耦合到 所述块中的所述特定一者的所述多个行中的任一者中的所述多个可编程元件中的任一者 的计数器,其中所述计数器经配置以响应于计数检测到所述条件达特定次数而输出。2. 根据权利要求1所述的装置,其中所述块中的所述特定一者的所述多个行中的每一 者包括经配置以选择性地耦合所述行的所述多个可编程元件中的任一者与所述计数器的 行内电路。3. 根据权利要求2所述的装置,其中所述多个块中的每一者包括经配置以选择性地耦 合所述块的所述多个行中的任一者的块内电路,其中所述块的所述多个行中的一者中的一 个计数器可耦合到所述块的所述多个行中的另一者中的另一计数器。4. 根据权利要求3所述的装置,其中所述晶格包括经配置以选择性地耦合所述多个块 中的任一者的块间电路,其中所述多个块中的所述特定一者中的所述计数器可经由所述行 内电路、所述块内电路及所述块间电路选择性地耦合到所述多个块中的另一者中的可编程 元件。5. 根据权利要求1所述的装置,其中每一计数器包括递减计数器。6. 根据权利要求1所述的装置,其中所述计数器经配置以可选择性地耦合到所述多个 行中的任何其它计数器包括所述计数器经配置以可选择性地耦合到所述多个行中的任何 其它计数器以形成经级联计数器。7. 根据权利要求1所述的装置,其中每一计数器包括: 保持输入,其配置成经断言以响应于所述计数器递减到零且直到所述计数器被复位为 止将所述计数器保持为零;及 滚动输入,其配置成经断言以在未断言所述保持输入时加载所述计数器的初始值。8. 根据权利要求1所述的装置,其中每一计数器包括: 启用链接输入,其配置成经断言以将所述计数器启用为经级联计数器的部分;及 滚动输入,其配置成经断言以响应于所述计数器递减到零而翻转所述计数器的初始 值。9. 根据权利要求8所述的装置,其中每一计数器包括经配置以从较低阶计数器接收经 翻转值的进位输入。10. 根据权利要求9所述的装置,其中每一计数器包括经配置以响应于较高阶计数器 递减到零而接收指示的结果输入。11. 根据权利要求8所述的装置,其中所述每一计数器包括经配置以通过另一计数器 断言以对所述计数器进行复位的启用复位输入。12. 根据权利要求11所述的装置,其中所述启用复位输入包括经配置以启用所述计数 器以通过多个其它计数器中的任一者复位的多个启用复位输入。13. 根据权利要求1所述的装置,其中所述块中的所述特定一者的所述多个行中不包 括计数器的特定一者包括布尔逻辑单元,其中所述布尔逻辑单元可经由行内电路及块内电 路选择性地耦合到所述计数器。14. 根据权利要求1所述的装置,其中所述计数器经配置以响应于计数检测到所述条 件达特定次数而输出包括所述计数器经配置以响应于计数检测到所述条件达至少所述特 定次数而输出。15. 根据权利要求1所述的装置,其中所述计...
【专利技术属性】
技术研发人员:哈罗德·B·诺伊斯,戴维·R·布朗,保罗·格伦迪宁,
申请(专利权)人:美光科技公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。