ID:287051 One group in operation has <number> bits and a second group has <number> bits, but the groups must be the same size

CAUSE: In an operation in a Text Design File (.tdf), you used two groups that have different sizes, but the sizes of the two groups must be equal. This message can occur for one of the following reasons:
  • In a constant group on one side of a Boolean equation, you did not use the same number of bits as you did in the group on the other side of the equation
  • In a constant group in the body of a Truth Table Statement, you did not use the same number of bits as you did in the corresponding variable in the header.

ACTION: Make sure the group sizes match. If necessary, use commas as placeholders, or use a zero at the beginning of the shorter group to fill the missing bits to the left with zeros, for example, a[7..0] = (0, b[3..0]). To avoid ambiguities in group names, do not use a number at the end of the symbolic name that precedes a group range. For example, Analysis & Synthesis cannot distinguish between some members of the groups q1[15..0] and q11[15..0].