在产品规范合规性模块(SCM)中了解产品规范的详细数据结构。

产品规范链接至特定产品,包含三个主要类别的信息。
  1. 属性
  2. 限制
  3. 条件
下图描述了三个类别之间的关系。

规范属性

规范包含标准属性和自定义属性。使用产品规范属性识别单个产品规范或将产品规范归为有用的类别。

标准属性是每个规范的组成部分。下表列出了标准属性及其说明。

表 19. 标准规范属性及其说明
属性 说明 示例
规范ID 在特定产品和工作区环境中唯一标识规范的字母数字字符串

规范ID是将产品规范连接至测试结果的主键。

Spec001
名称 产品规范的名称 Output Voltage
类别 规范所属的组

在产品的产品规范选项卡中查看产品规范时,SystemLink按类别对产品规范进行分组。

Electrical Specifications
类型 规范类型

产品规范可以是PARAMETRICFUNCTIONAL参数规范定义了一组产品测试数据的数值限制。功能规范定义了通过/失败标准。

PARAMETRIC
符号 规范数据表中显示的工程符号

使用规格名称的简化版本或技术表示法。

Vout
应用规范的产品的功能或架构块

例如,在SoC中,块可以是微处理器、USB接口或存储器子系统。

Amplifier
单位 参数规范中测量值的SI单位

如有需要,单位可包含前缀。例如,mVV都是允许的。

V
工作区 规范所属的工作区

用户可在所属工作区中查看产品规范。

My Lab Workspace

创建规范后可添加自定义属性和关键字。自定义属性和关键词有助于查找和组合规范。SCM跟踪规范更新的日期和时间以及进行更新的用户。

规范限制

产品规范限制是与测量值进行比较以确定测量值是否符合产品规范的数值。使用SCM检查合规性具有下列优点。
  • 当限制发生变化时,可将先前测量值与新限制进行比较,而无需重新测量。
  • 您可以直接从产品规范中将限制拉入测试代码,而不是将限制硬编码到测试代码中。SCM允许用户重用测试代码。
如必须在不同条件下应用不同的限制,请为每组限制创建单独的规范并指定适当的条件。SCM管理以下三种类型的限制。
表 20. SCM中管理的限制类型
限制类型说明
最小值小于最小值的测量值不符合规范。必须确保规范时,请使用最小限制。
最大值大于最大值的测量值不符合规范。必须确保规范时,请使用最大极限。
常规值测量值的统计均值应接近常规极限。使用典型极限表示典型规范。可使用常规极限,包括或不包括最小和最大极限。

规范条件

条件是由测试环境控制并影响测量的参数集合。SCM将条件表示为参数及其值的列表。产品规范条件决定了运行测试和收集测量数据的条件。条件空间是参数值的所有Cartesian组合的集合。必须在每种组合下运行测试。

数值条件是最常见的,可表示一个值范围或一组离散值。数值条件具有下列参数。
表 21. 数值条件的参数
参数说明
名称条件名称

该值必须与测试代码中条件的名称匹配。

单位条件的SI单位

单位可以包括前缀。例如,单位可以是GHzHz

量程条件的数值范围列表

SystemLink支持范围列表,因此可指定不相连的数值范围。例如,可在不同的范围内扫描具有不同步长的频率。

离散值条件的单个值的列表

除了范围之外,还可以单独使用离散列表。使用离散列表和范围时,值的集合是范围和离散值的组合。

下列范例显示了不相交范围和离散值混合的频率条件,以GHz为单位。

{
  "name": "Frequency",
  "value": {
    "unit": "GHz",
    "type": "NUMERIC",
    "range": [
      { "min": 1.0, "step": 1, "max": 5.0 },
      { "min": 5.0, "step": 0.1, "max": 7.0 },
      { "min": 7.0, "step": 1, "max": 10.0 }
    ],
    "discrete": [0.5, 10.1]
  }
}
字符串条件指定任意非数值条件值。字符串条件具有下列属性。
表 22. 字符串条件的属性
属性说明
名称条件名称

该值必须与测试代码中条件的名称匹配。

离散值条件的单个值的列表

字符串条件值必须是离散值。

下列范例显示了捕捉操作模式的字符串条件。
{
  "name": "Operating Mode",
  "value": {
    "discrete": ["High Gain", "Low Gain", "Passthrough"]
  }
}