×

Apparatus and method for generating state transition rules for memory efficient programmable pattern matching finite state machine hardware

  • US 7,219,319 B2
  • Filed: 06/06/2006
  • Issued: 05/15/2007
  • Est. Priority Date: 03/12/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of generating state transition rules, the method comprising:

  • forming a plurality of Boolean logic functions each associated with a different one of a plurality of next states to which transitions are configured to occur;

    performing logic minimization operation on number of minterms associated with each of the formed plurality of Boolean logic functions;

    identifying at least one of the plurality of Boolean logic functions having a smallest number of minimized minterms;

    storing the minimized minterms of the identified at least one of the plurality of Boolean logic functions;

    adding expanded minterms corresponding to minimized minterms of the identified at least one of the plurality of Boolean logic functions to the remaining ones of the plurality of Boolean logic functions;

    performing a second logic minimization operation on number of minterms associated with each of the remaining ones of the plurality of Boolean logic functions;

    identifying at least another one of the plurality of Boolean logic functions having a smallest number of minimized minterms following the second logic minimization operation; and

    storing the minimized minterms of the identified at least another one of the plurality of Boolean logic functions;

    wherein the stored minterms define the state transition rules and are in a ranking order of generality.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×