Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

State minimization

Hello all.

I am wondering if Quartus ii performs any state minimization, and if so, how is it used/enabled?

Thank you

3 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Do you explicitly mean states, or logic?

    State machines are encoded using one of several methods. Grey code, one hot and counter. By default it will encode 1 hot. Minimization can occur during synthesis
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Do you explicitly mean states, or logic?

    State machines are encoded using one of several methods. Grey code, one hot and counter. By default it will encode 1 hot. Minimization can occur during synthesis

    --- Quote End ---

    I mean eliminating redundant states.

    Thank you very much for your time
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Assuming you mean states that cannot be entered, it might depend on the encoding scheme as to whether they are removed or not. The syntheses will remove any redundant logic.