• DocumentCode
    1569200
  • Title

    A reconfigurable pattern matching hardware implementation using on-chip RAM-based FSM

  • Author

    Rafla, Nader I. ; Gauba, Indrawati

  • Author_Institution
    Electr. & Comput. Eng. Dept., Boise State Univ., Boise, ID, USA
  • fYear
    2010
  • Firstpage
    49
  • Lastpage
    52
  • Abstract
    The use of synthesizable reconfigurable IP cores has increasingly become a trend in System on Chip (SoC) designs because of their flexibility and powerful functionality. The market introduction of multi-featured platform FPGAs equipped with embedded memory and processor blocks has further expanded the possibility of utilizing dynamic reconfiguration to improve overall system adaptability to meet varying product requirements. In this paper, a reconfigurable hardware implementation for pattern matching using Finite State machine (FSM) is proposed. The FSM design is RAM-based and is reconfigured on the fly through altering memory contents only. An embedded processor is used for orchestrating run time reconfiguration. Experimental results show that the system can reconfigure itself based on a new incoming pattern and perform the text search without the need of a host processor. Results also proved that each search iteration was executed in one clock cycle and the maximum achievable clock frequency is independent of search pattern length.
  • Keywords
    clocks; field programmable gate arrays; finite state machines; integrated circuit design; pattern matching; random-access storage; reconfigurable architectures; system-on-chip; FPGA; FSM design; SoC design; clock cycle; clock frequency; dynamic reconfiguration; embedded memory; embedded processor; finite state machine; memory content; on-chip RAM-based FSM; processor block; product requirement; reconfigurable pattern matching hardware; run time reconfiguration; synthesizable reconfigurable IP cores; system adaptability; system on chip; Automata; Clocks; Design engineering; Field programmable gate arrays; Hardware; Pattern matching; Power engineering and energy; Power engineering computing; Random access memory; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2010 53rd IEEE International Midwest Symposium on
  • Conference_Location
    Seattle, WA
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-7771-5
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2010.5548558
  • Filename
    5548558