[发明专利]用于对任意大小的正则表达式估值的方法和装置有效
申请号: | 200480006405.0 | 申请日: | 2004-01-09 |
公开(公告)号: | CN1759354A | 公开(公告)日: | 2006-04-12 |
发明(设计)人: | 哈施瓦翰·沙朗帕尼;玛诺耶·卡里;肯特·菲尔得恩;理耶施·帕提尔;扎吉·肯尼迪·阿罗拉 | 申请(专利权)人: | 思科系统公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G05B19/045 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 王怡 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的实施例提供可编程FSA构造块,其中实现有多个可编程寄存器和相关逻辑,这些寄存器和逻辑提供对照多个数据流对任意大小的复杂RE进行上下文估值的能力。本发明的实施例提供完全可编程的硬件,其中RE的所有状态都被实例化,并且所有状态都被完全连接。对于一个实施例,该构造块具有固定的状态数目,以促进在芯片上实现。对于这种实施例,状态数目过大的RE被实现在两个或更多个FSA构造块上,然后这些FSA构造块被缝合到一起,以实现RE的估值。对于一个实施例,状态数目小于构造块的固定的状态数目的两个或更多个RE可用单个构造块实现。 | ||
搜索关键词: | 用于 任意 大小 正则 表达式 方法 装置 | ||
【主权项】:
1.一种有限状态自动机构造块,包括:多个节点元素,其存储有限状态自动机估值的当前状态;多个可编程互连,其完全连接所述多个节点元素;符号估值单元,其具有用于每个所述节点元素的相应的符号,所述符号估值单元对输入估值,以提供符号匹配确定;状态转换估值逻辑,其在接收到符号匹配确定和启用的互连时,将所述节点元素从一个状态集合转换到另一个状态集合;节点元素初始化机制,用于将所述节点元素初始化为指定的值;估值终止机制,用于确定所述节点元素是否达到指定的估值终止状态;以及缝合机制,其在检测到所述节点元素的特定状态时,激活一个或多个目标有限状态自动机构造块的编程的状态转换集合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科系统公司,未经思科系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200480006405.0/,转载请声明来源钻瓜专利网。
- 上一篇:向便携数据载体中装载媒体数据
- 下一篇:橡胶制品增强用钢丝帘线