Title : 
A 100-MHz 51.2-Gb/s packet lookup engine LSI based on missmatch detection circuit combined with linked-list hash table
         
        
            Author : 
Yoshifumi Kawamura;Kousuke Imamura;Naoki Miura;Masami Urano;Satoshi Shigematsu;Yoshio Matsuda
         
        
            Author_Institution : 
College of Science and Engineering, Kanazawa University, Japan
         
        
        
        
        
            Abstract : 
Developing an extremely efficient packet inspection algorithm for lookup engines is important to realize a high throughput and a lower energy dissipation. Previously, we proposed a mismatch detection circuit that detects mismatches with a minimal amount of memory accesses. In the present paper, we propose a new lookup engine based on the combination of a mismatch detection circuit and a linked-list hash table. An experimental chip was fabricated in 40-nm 8-metal CMOS process technology. The chip operates at a frequency of 100 MHz under a power supply voltage of VDD=1.1 V. The throughput of 100 Mpacket/s (=51.2 Gb/s) is obtained at a frequency of 100 MHz, which is 3 times greater when compared to the 33 M Mpacket/s of a lookup engine without a mismatch detection circuit. The measured energy dissipation is 0.808 nJ/Search. The proposed lookup engine improves the packet inspection throughput and reduces energy dissipation.
         
        
            Keywords : 
"Engines","Inspection","Noise measurement","Indexes","Random access memory","Throughput","Energy dissipation"
         
        
        
            Conference_Titel : 
Intelligent Signal Processing and Communication Systems (ISPACS), 2015 International Symposium on
         
        
        
            DOI : 
10.1109/ISPACS.2015.7432795