产品规范结构
- 更新时间2025-05-12
- 阅读时长5分钟
在产品规范合规性模块(SCM)中了解产品规范的详细数据结构。
- 属性
- 限制
- 条件
下图描述了三个类别之间的关系。

规范属性
规范包含标准属性和自定义属性。使用产品规范属性识别单个产品规范或将产品规范归为有用的类别。
标准属性是每个规范的组成部分。下表列出了标准属性及其说明。
属性 | 说明 | 示例 |
---|---|---|
规范ID | 在特定产品和工作区环境中唯一标识规范的字母数字字符串 规范ID是将产品规范连接至测试结果的主键。 |
Spec001 |
名称 | 产品规范的名称 | Output Voltage |
类别 | 规范所属的组 在产品的产品规范选项卡中查看产品规范时,SystemLink按类别对产品规范进行分组。 |
Electrical Specifications |
类型 | 规范类型 产品规范可以是PARAMETRIC或FUNCTIONAL。参数规范定义了一组产品测试数据的数值限制。功能规范定义了通过/失败标准。 |
PARAMETRIC |
符号 | 规范数据表中显示的工程符号 使用规格名称的简化版本或技术表示法。 |
Vout |
块 | 应用规范的产品的功能或架构块 例如,在SoC中,块可以是微处理器、USB接口或存储器子系统。 |
Amplifier |
单位 | 参数规范中测量值的SI单位 如有需要,单位可包含前缀。例如,mV和V都是允许的。 |
V |
工作区 | 规范所属的工作区 用户可在所属工作区中查看产品规范。 |
My Lab Workspace |
创建规范后可添加自定义属性和关键字。自定义属性和关键词有助于查找和组合规范。SCM跟踪规范更新的日期和时间以及进行更新的用户。
规范限制
产品规范限制是与测量值进行比较以确定测量值是否符合产品规范的数值。使用SCM检查合规性具有下列优点。
- 当限制发生变化时,可将先前测量值与新限制进行比较,而无需重新测量。
- 您可以直接从产品规范中将限制拉入测试代码,而不是将限制硬编码到测试代码中。SCM允许用户重用测试代码。
限制类型 | 说明 |
---|---|
最小值 | 小于最小值的测量值不符合规范。必须确保规范时,请使用最小限制。 |
最大值 | 大于最大值的测量值不符合规范。必须确保规范时,请使用最大极限。 |
常规值 | 测量值的统计均值应接近常规极限。使用典型极限表示典型规范。可使用常规极限,包括或不包括最小和最大极限。 |
规范条件
条件是由测试环境控制并影响测量的参数集合。SCM将条件表示为参数及其值的列表。产品规范条件决定了运行测试和收集测量数据的条件。条件空间是参数值的所有Cartesian组合的集合。必须在每种组合下运行测试。
数值条件是最常见的,可表示一个值范围或一组离散值。数值条件具有下列参数。
参数 | 说明 |
---|---|
名称 | 条件名称 该值必须与测试代码中条件的名称匹配。 |
单位 | 条件的SI单位 单位可以包括前缀。例如,单位可以是GHz或Hz。 |
量程 | 条件的数值范围列表 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] } }
字符串条件指定任意非数值条件值。字符串条件具有下列属性。
下列范例显示了捕捉操作模式的字符串条件。
属性 | 说明 |
---|---|
名称 | 条件名称 该值必须与测试代码中条件的名称匹配。 |
离散值 | 条件的单个值的列表 字符串条件值必须是离散值。 |
{ "name": "Operating Mode", "value": { "discrete": ["High Gain", "Low Gain", "Passthrough"] } }