• DocumentCode
    3760656
  • 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
  • fYear
    2015
  • Firstpage
    351
  • Lastpage
    356
  • 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"
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Signal Processing and Communication Systems (ISPACS), 2015 International Symposium on
  • Type

    conf

  • DOI
    10.1109/ISPACS.2015.7432795
  • Filename
    7432795