Overview
Design Requirements occupy the lowest level of the V-model requirements cascade—they translate Subsystem Requirements into detailed, design-phase specifications that engineering teams can implement and verify. Custom fields on Design Requirement work items support this translation by providing:- Classification — Categorical grouping for filtering, reporting, and PowerSheet organization
- Sub-Type — Fine-grained requirement taxonomy distinguishing functional, interface, performance, safety, and other design requirement categories
- Document Scoping — Automatic constraint to
designRequirementsSpecificationdocument type ensures organizational structure - Subsystem Binding — Reference back to parent Subsystem Requirement maintains traceability chain
Design Requirements sit at the implementation boundary. Each design requirement either:
- Refines a parent Subsystem Requirement (upstream traceability)
- Refined by a Characteristic or Function (downstream implementation detail)
- Verified by one or more Verification Test Cases (V-model right-side coverage)
Custom Fields
Field Reference Table
| Field Name | Type | Default | Required | Description |
|---|---|---|---|---|
classification | Enumeration | — | No | Categorical designation for filtering and PowerSheet organization (e.g., functional, interface, performance, safety-related, non-functional) |
subType | Enumeration | — | No | Fine-grained requirement type taxonomy via designRequirement-subType enumeration |
Classification Field
Purpose: Enables sorting and filtering design requirements by their functional or organizational category. Type: Enumeration (designRequirement-classification)
Typical Values:
| Value | Meaning | Usage |
|---|---|---|
functional | Specifies how the system/component shall behave | Core requirement for normal operation |
interface | Defines interaction boundaries with other components or external systems | Protocol, signal, data format specifications |
performance | Captures quantitative performance targets (timing, throughput, power, latency) | Quality attributes and constraint requirements |
safety-related | Requirements explicitly derived from Safety Goals or risk mitigation strategies | Traces to ISO 26262 safety analysis |
non-functional | Broad category: reliability, maintainability, testability, or regulatory compliance | Quality and operational characteristics |
- Upstream: Each design requirement with
classification: safety-relatedmust trace to at least one Safety Goal through the requirements hierarchy - Downstream: Design requirements with
classification: performancetypically refine into Characteristics with explicit target values and tolerances - Verification: All classifications require verification test cases, but
safety-relatedclassifications trigger additional ASIL-level coverage reporting
SubType Field
Purpose: Provides semantic taxonomy for distinguishing different kinds of design requirements beyond classification. Type: Enumeration (designRequirement-subType)
Enumeration Values:
| Value | Meaning | When to Use |
|---|---|---|
functional | Specifies system/component behavior and algorithms | Core functional transformations; state machines; data processing pipelines |
interface | Defines signals, protocols, timing, or data exchange between components | CAN/LIN bus messages; electrical connectors; software API contracts |
performance | Quantitative targets: timing, throughput, latency, power, memory | Real-time constraints; bandwidth; response time; resource utilization |
safety | Safety-critical requirements derived from ASIL decomposition or Safety Goals | Requirements allocated ASIL A–D; redundancy specifications; failure detection requirements |
reliability | Targets for mean time between failures (MTBF), failure rates, or fault tolerance | Fault injection test requirements; degraded-mode operation requirements |
maintainability | Service, diagnostics, and repair specifications | OBD (On-Board Diagnostics) requirements; manual service procedures; DTC (Diagnostic Trouble Code) mappings |
constraint | Design boundaries and limitations imposed by hardware, software, or external integration | Memory constraints; thermal limits; EMI/EMC restrictions |
| Question | If YES | SubType |
|---|---|---|
| Does it describe WHAT the system does? | Yes | functional |
| Does it describe HOW components talk to each other? | Yes | interface |
| Does it define a numeric target or limit? | Yes | performance |
| Is it required by ISO 26262 safety analysis? | Yes | safety |
| Does it address system failure behavior? | Yes | reliability |
| Does it address service or diagnostics? | Yes | maintainability |
| Is it an external or hardware limitation? | Yes | constraint |
designRequirementsSpecification document type. The RTM model query factory automatically restricts Design Requirement picks to documents matching this type:
subType as a visible column in the Design Requirements section. This enables:
- Filtering — Users can configure views showing only
safetyorinterfacerequirements - Sorting — Requirements can be organized by subType for focused engineering review
- Coverage Analysis — Safety engineers verify that all
safetysubtypes have corresponding Risk Records and Risk Controls
Field Interactions and Traceability Patterns
The Design Requirement custom fields work together to support a complete V-model requirements flow:Safety-Related Requirements Path
All Design Requirements withclassification: safety-related or subType: safety must:
- Trace Upstream — Link to a parent Safety Goal through the requirements chain
- Map to ASIL — Inherit ASIL level from parent Safety Goal (typically ASIL A–D)
- Generate FMEA — Appear in Failure Mode analysis as assessed entities (via Characteristic or Function)
- Create Controls — Link to Risk Control items that mitigate identified failure modes
- Verify Coverage — Have one or more Verification Test Cases that validate the safety requirement is implemented
Performance and Interface Requirements Path
Design Requirements withsubType: performance or subType: interface:
- Typically Refined by Characteristics with measurable target values and tolerances
- Appear in Component Characteristics Sheet PowerSheet for target/tolerance specification and FMEA linkage
- Are Verified by test cases that validate numerical targets or protocol compliance
Document Type Constraint
All Design Requirements are constrained to thedesignRequirementsSpecification document type. This constraint:
- Enforces Organization — Ensures design requirements live in appropriate DRS documents, preventing accidental creation in other modules
- Enables Scoping — PowerSheet queries filter to only show design requirements from the current document (or related subsystem documents in cross-document views)
- Supports Modular Development — Large projects can partition design requirements across multiple DRS documents (one per subsystem or component) while maintaining clear ownership
Requirements/CUSTOMER-REQS/— Customer RequirementssystemRequirementsSpecification/— System RequirementsSRS-Braking.module
subsystemRequirementsSpecification/— Subsystem RequirementsSUBRS-BrakeControl.moduleSUBRS-BrakePower.module
designRequirementsSpecification/— Design RequirementsDRS-BrakeControl.moduleDRS-BrakePower.module
Version and Standards Compliance
| Standard | Version | Relevant Sections |
|---|---|---|
| ISO 26262 | Part 1, Part 3, Part 4 | Requirements decomposition, ASIL allocation, traceability verification |
| IATF 16949 | 2016 | Engineering change management, design FMEA traceability to production control plans |
| AIAG-VDA FMEA | 2019 | Design FMEA integration; system/subsystem/component decomposition |
Related Pages
- Design Requirement Work Item Type — Detailed work item structure
- System Requirement Custom Fields — Parent level custom fields
- Characteristic Custom Fields — Downstream refinement
- Design Requirement Subtype Enumeration — Full subType value reference
- Component RTM PowerSheet — Design requirements in RTM view
- Design Verification Sheet — Verification traceability