ID:13715 VHDL attribute error at <location>: object with attribute "<name>" must have scalar or array type

CAUSE: In a VHDL Design File (.vhd) at the specified location, you attempted to use the specified attribute for an object. However, the object does not have an array or scalar type. The attribute requires that the object have an array or scalar type. For example, an attribute that returns the range of an object requires an array or scalar type object, but the object may have a record type.

ACTION: Change the attribute or the object so that the object type the attribute requires matches the type of the object.