[发明专利]用于对任意大小的正则表达式估值的方法和装置有效

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top