VHDL:DELAY_LENGTH 对比 $NATURAL_TIME

VHDL: DELAY_LENGTH vs. $NATURAL_TIME

在 VHDL STANDARD 包中搜索一些参考时,我看到了这些行:

subtype $NATURAL_TIME is TIME range 0 sec to TIME'HIGH;
subtype DELAY_LENGTH  is TIME range 0 fs  to TIME'HIGH;

我的问题:
为什么是
- $NATURAL_TIME 范围从 0 sec
- DELAY_LENGTH 范围从 0 fs
到时间上限?

来源:http://www.csee.umbc.edu/portal/help/VHDL/standard.vhdl

文件有这个 header:

-- The sven STANDARD package.
-- This design unit contains some special tokens, which are only
-- recognized by the analyzer when it is in special "bootstrap" mode.

很明显,使用此文件的工具已经进行了一些更改以适应其特定的实现。据推测,当最小时间步长大于 1 fs 时,DELAY_LENGTH 出现问题,因此创建了一个特殊的子类型。