Exact Match Search Engine 2

Block Diagram

Solution Type: IP Core

End Market: Automotive, Broadcast, Computer & Storage, Consumer, Industrial, Medical, Military, Test & Measurement, Wireless, Wireline

Evaluation Method: OpenCore Plus

Technology: Basic Functions: Miscellaneous

Arria Series: Arria 10, Arria 10 SoC

Stratix Series: Stratix V


The Exact Match Search Engine (EMSE2) IP tracks supports Key-Value pairs in 40 Gigabit/second network using a combination of on-chip memory and off-chip DRAM. The EMSE2 tracks up to 12M key-value pairs. It can be used to match a key between 80 to 640 bits and return a data associated with each key. It also supports an aging mechanism to keep track of and delete inactive flows. The Algo-Logic's EMSE2 core has the unique ability to store an item along with each entry/key whereas a typical TCAM based system requires an additional memory lookup after a match address has been found. This item is returned along with the match, without an extra memory lookup, thus reducing the cost of the system.


    Device Utilization and Performance

    For 48K deep EMSE2 using on-chip memory, device utilization is on Stratix V A7 device is: 1. Total registers: 7856 2. Logic utilization: 7854 ALMs (2.81%) 3. Block memory bits: 22308272 bits (8.17%)

    Getting Started

    Please visit http://algo-logic.com/emse2 for more information or contact solutions@algo-logic.com

    IP Quality Metrics

    Year IP was first released2013
    Latest version of Quartus supported15.1
    Altera Customer Use
    IP has been successfully implemented in production with at least one customerY

    Customer deliverables include the following:

    • Design file (encrypted source code or post-synthesis netlist)
    • Simulation model for ModelSim Altera edition
    • Timing and/or layout constraints
    • Testbench or design example
    • Documentation with revision control
    • Readme file
    Parameterization GUI allowing end user to configure IPN
    IP core is enabled for OpenCore Plus SupportN
    Source language
    Testbench languageVerilog
    Software drivers providedN
    Driver OS supportNo CPU needed
    User InterfaceOther: IP Specific
    IP-XACT Metadata includedN
    Simulators supportedModelsim Altera version
    Hardware validated Y. Altera Board Name Terasic DE5-Net, Nallatech P385, Nallatech P385A
    Industry standard compliance testing performed
    If yes, which test(s)?iperf
    If yes, on which Altera device(s)?Stratix V A7
    If Yes, date performed
    IP has undergone interoperability testing
    Interoperability reports available  N

    Design Solutions Network Members provide products and/or services that are sold or licensed by the Member and not Altera or its affiliates. Altera and its affiliates hereby disclaim any express or implied warranty of any kind including warranties of merchantability, noninfringement of intellectual property, or fitness for any particular purpose with respect to any such products and/or services.