×

State splitting for level reduction

  • US 5,617,573 A
  • Filed: 05/23/1994
  • Issued: 04/01/1997
  • Est. Priority Date: 05/23/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of state splitting in a state machine including the steps of:

  • (a) determining a number N of logic levels for each state in said state machine, wherein said number N is equal to;

    
    
    space="preserve" listing-type="equation">N.sub.i-1 +log.sub.k f.sub.i whereink is the number of input lines to a CLB,i is a particular node in a particular hierarchial level in a Boolean logic network representing said state machine, andf is the number of fanin transitions to said particular node;

    (b) determining an average number N(AV) of CLB levels of the states in said state machine;

    (c) determining the state having a maximum number N(MAX) of CLB levels in said state machine;

    (d) splitting the state associated with said maximum number N(MAX) into two states if predetermined exit criteria are not met.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×