An entity and its related architectures should be defined within the same file to make the code easier to read and understand.
entity e1 is end; architecture a1 of e is begin end; architecture a2 of e2 is -- Noncompliant: 'a2' architecture is not defined within the same file as 'e2' entity begin end;