Title : 
Reconfigurable Constraint Repetition Unit for Regular Expression Matching
         
        
            Author : 
Faezipour, Miad ; Nourani, Mehrdad
         
        
            Author_Institution : 
Center for Integrated Circuits & Syst., Univ. of Texas at Dallas, Richardson, TX, USA
         
        
        
        
        
        
            Abstract : 
This paper introduces a new basic building block based on Non-deterministic Finite Automata (NFA) hardware implementation to support complex constraint repetitions in regular expressions. This block is a customized counter capable of handling any type of constraint repetition, applicable to any sub-regular expression. We also apply optimization techniques to reduce the area and improve the overall performance.
         
        
            Keywords : 
constraint handling; finite automata; meta data; optimisation; reconfigurable architectures; string matching; meta-character; nondeterministic finite automata hardware; optimization; reconfigurable constraint repetition unit; regular expression matching; string matching; Automata; Computer languages; Counting circuits; Field programmable gate arrays; Hardware; High-speed networks; Intrusion detection; Payloads; Signal detection; Time of arrival estimation; Network Intrusion Detection System; Non-deterministic Finite Automata; Regular Expression;
         
        
        
        
            Conference_Titel : 
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
         
        
            Conference_Location : 
Palo Alto, CA
         
        
            Print_ISBN : 
978-0-7695-3307-0
         
        
        
            DOI : 
10.1109/FCCM.2008.22