Time Resolution Wording
Section 5.2.4.2 has the following wording regarding the usage of a secondary time unit for simulation.
It is an error if a given unit of type TIME appears anywhere within the design hierarchy defining a model to be elaborated, and if the position number of that unit is less than that of the secondary unit selected as the resolution limit for type TIME during the elaboration of the model, unless that unit is part of a physical literal whose abstract literal is either the integer value zero or the floating-point value zero.
From d3jones on gitter: I don't like this style of LRM phrasing, as it leaves me wondering "where else can time units appear besides physical literals"? The phrasing is clear. The scope is not. That can't be resolved at that exact point in the LRM. You really need a concordance to understand where else time units can appear.