1. 概述

硬件工程(Hardware Engineering)是研究如何以系统化(Systematic)、规范化(Disciplined)、可度量(Quantifiable)的方法,将工程原理应用于电子物理系统(芯片、板卡、电子产品、系统集成)的设计(Design)、开发(Development)、制造(Manufacturing)与运行维护(Operation & Maintenance),以及对这些方法的实证研究的学科。

硬件工程解决的核心问题:电子系统复杂度高、规模大,直接"画电路"会导致进度失控、成本超支、质量低劣、量产失败——即电子行业的"工程危机(Engineering Crisis)":一块 PCB 一旦流片/打样,改一处就要重新做板、重新验证,代价远高于软件改一行代码。硬件工程的目标是在成本、时间与可制造性的约束下,交付高质量、可量产、满足真实需求的电子系统。

1.1 硬件工程 vs 电子工程/机械工程

维度电子工程(Electrical Engineering)硬件工程(Hardware Engineering)
关注点理论:电路原理、电磁场、固态物理、信号与系统工程实践:系统架构、元器件选型、可制造性、供应链、量产交付
典型问题"这个电路的传递函数/阻抗特性是什么?""如何在预算与交期内交付可靠、可量产、可维护的硬件?"
产出理论、仿真模型、论文、电路分析原理图、PCB、BOM、样机、可量产的产品
本质发现"是什么"创造"如何做"

硬件工程是系统工程(Systems Engineering)在电子领域的落地。它同时依赖电子工程(电性能)、机械工程(结构/散热/振动)、材料科学(基材/焊料)与软件工程(固件,firmware)四个学科。

专有名词解释
Systems Engineering(系统工程):一门跨学科工程方法,关注系统从概念到退役的全生命周期,权威框架为 INCOSE SE Handbook 与 ISO/IEC/IEEE 15288。
PCB(Printed Circuit Board,印制电路板):承载并互连电子元器件的基板,是所有电子硬件的物理载体。
BOM(Bill of Materials,物料清单):产品所需的全部元器件、材料及数量的清单,是采购、装配、成本核算的核心数据。
Firmware(固件):烧录在硬件内部的程序(如 MCU/SoC 中的代码),硬件与软件的边界层。

1.2 硬件工程的三支柱

过程、方法、工具三者共同构成硬件工程的"工程性"——它不是一门手艺(craft),而是一门有纪律的工程学科。全球公认的权威知识框架是 INCOSE 的 SE Handbook(系统工程手册)与 SEBoK(Systems Engineering Body of Knowledge),以及国际标准 ISO/IEC/IEEE 15288(系统生命周期过程)。

1.3 硬件完整分类——规范差异的总纲

硬件工程的知识体系是"公分母",但工程规范不能一刀切:硬件分很多类型,面向的用户不同,质量属性优先级、生命周期模型、架构设计依据、制造底线都随之不同。因此硬件工程实践的第一步是先给硬件分类——分类决定规范。按"用户/消费者 + 物理规模"可把硬件完整划分为五类:

类别代表用户/消费者物理规模
芯片/集成电路(IC)处理器、存储器、电源管理 IC、ASIC、FPGA、传感器芯片板卡/整机设计者毫米级(晶圆→封装)
板卡/PCB 模组主板、控制板、电源板、射频模组、SoM(System-on-Module)整机/系统集成者厘米~十厘米级
整机/电子产品手机、路由器、家电、工控机、服务器、电源适配器终端消费者 / 企业用户十厘米~米级
嵌入式/机电系统汽车电子、机器人、无人机、医疗器械、工业自动化设备行业客户系统级,软硬件+机械深度耦合
大型复杂系统通信基站、数据中心、卫星、雷达、轨道交通、航天器机构/政府/运营商由众多子系统集成
分类决定规范:五类的差异最终落到三个问题上——质量属性排第一的是什么(见 5.4)、架构/原理图/布局的约束从哪来(见 4.8)、用哪个生命周期模型(见 第 2 章)。后续各章统一按本表的五类顺序展开。

1.4 电子产品开发的本质

板卡/PCB 模组与整机是五类硬件中需求量最大的一类,也是绝大多数硬件工程师真正在做的工作。它的本质决定了工程重心不在"发明新原理",而在选型集成与面向量产,这与芯片、大型系统有本质区别。

最本质的能力是选型集成,不是设计晶体管:做电子产品,最本质的能力其实是组合利用成熟芯片与模块——SoC、电源管理、存储器、接口芯片、传感器、连接器——来满足产品需求,而不是重新设计半导体工艺。芯片早已造好,工程重点在于选型、组网、调优:正确挑选成熟器件,把它们可靠地互联、供电、布局起来。
最核心的定位是面向量产,不是实验室样机:电子产品的价值由能否被工厂稳定、低成本、可重复地制造出来判定,而不是由样机能跑判定。它交付的是可制造性与一致性,因此"DFM/DFT 提前、供应链可靠、质量稳定"排在一切技术追求之前——技术只是手段,量产价值才是目的。
AI 时代:硬件设计也在加速:现代 EDA 平台用机器学习辅助元器件摆放与布线,能在几分钟内评估数千种布局方案,平衡信号完整性、热性能与可制造性;大模型把选型、参考设计检索、排错的知识成本大幅拉低。硬件的"智力活"正从"经验活"变成"工具+业务理解"——但流片、打样、量产的物理周期与成本无法被 AI 压缩,这决定了硬件工程的节奏与风险管理和软件根本不同。

这一判断落到工程规范上,电子产品应:优先复用成熟芯片与参考设计(不重新发明)、保持物料与接口克制、从架构阶段就引入 DFM/DFT、重可制造性与可靠性,对应关系见 4.8 约束来源 与 5.4 质量属性优先级 中"板卡/整机"一列。

2. 生命周期与过程模型

2.1 硬件生命周期模型(Process Models)

模型核心思想适用场景优点/缺点
瀑布模型(Waterfall)需求→设计→打样→测试→量产,阶段严格串行需求明确、稳定的项目(工业品、政府项目)文档规范/变更代价高、反馈晚
V 模型(V-Model)把验证与开发阶段对应起来,强调验证与确认安全关键系统(航天、医疗、汽车)测试前置/仍偏串行
阶段门模型(Stage-Gate / NPI)概念→设计→样机→验证→试产→量产,每个阶段设 Go/No-Go 门硬件量产主流(EVT→DVT→PVT)风险逐步释放/流程重、周期长
螺旋模型(Spiral)四象限(目标→风险→开发→评审)循环,风险驱动大型、高风险项目重视风险/成本高、管理重
敏捷/迭代硬件(Agile Hardware)短迭代打样(每轮 EVT Rev A/B/C)、快速验证、拥抱变更创客产品、需求频繁变化响应快/打样成本高、供应链约束
专有名词解释
NPI(New Product Introduction,新产品导入):从研发样机走向工厂量产的过程,包含 DFM/DFA 评审、钢网/治具准备、贴片编程、回流曲线设置、测试治具与试产。
EMS(Electronics Manufacturing Services,电子制造服务商):代工制造电子产品的工厂(如富士康、伟创力、捷普),是硬件量产的执行方。
Respin(改版重做):发现设计缺陷后重新绘制原理图/PCB 并重新打样制造,一次改版通常耗时数周、成本数千至数万美元。

2.2 过程框架标准:ISO/IEC/IEEE 15288

ISO/IEC/IEEE 15288(2023)是系统生命周期过程国际标准,把系统(含硬件)工程活动组织为 四组过程:

过程组包含过程说明
协议过程(Agreement)获取(Acquisition)、供应(Supply)客户与供应商(含 EMS 厂)之间的契约活动
组织项目使能过程(Organizational)管理、基础设施、过程改进、人力资源、资产管理支撑组织的长期能力
技术管理过程(Technical Management)项目规划、评估与控制、决策管理、风险管理、配置管理、质量保证、度量单个项目的计划与治理
技术过程(Technical)业务分析→干系人需求→系统需求→架构设计→设计定义→实现→集成→验证→运行→维护→退役真正"做出硬件"的核心工程活动

这四组过程的整体结构,详见 7.3 包图。

2.3 EVT / DVT / PVT 阶段门

硬件量产最核心的三个验证阶段门,回答三个递进问题:电路对不对?产品合不合规?工厂能不能量产?

阶段全称核心问题样机数量关键活动
EVTEngineering Validation Test 工程验证测试电路能否工作?少量(数块)上电调试(bring-up)、基本功能测试、信号测量、根因分析
DVTDesign Validation Test 设计验证测试是否满足全部规格?50~200 台整机环境(温度/湿度/振动)、合规测试(EMI/EMC、安全 UL/IEC 62368-1、RoHS/REACH)
PVTProduction Validation Test 生产验证测试工厂能否重复稳定制造?50~500 台量产线试产、首件检验(FAI)、直通率(FPY)、AOI/X-ray 检验、Cpk 工艺能力
专有名词解释
Bring-up(上电调试):样机首次上电,逐项点亮电源、时钟、外设,定位硬件问题的最关键调试阶段。
FPY(First Pass Yield,直通率/一次通过率):不经返工一次通过全部测试的产品比例。PVT 退出标准一般 ≥ 95%~98%。
FAI(First Article Inspection,首件检验):对量产第一批产品逐项核对是否完全符合图纸与规格的检查报告。
ECO(Engineering Change Order,工程变更单):设计变更的正式审批流程,DVT 之后的设计改动必须走 ECO 管控。
Cpk(Process Capability Index,工艺能力指数):衡量制造工艺输出一致性(相对公差)的统计指标,量产要求 Cpk ≥ 1.33。

3. 硬件工程知识体系

硬件工程没有像 SWEBOK 那样单一权威的"电子硬件知识体系",但存在由三部分构成的事实标准:系统工程层(INCOSE SE Handbook / SEBoK / ISO 15288)、电子制造与质量层(IPC 标准族)、器件与可靠性层(JEDEC / IEEE 标准族)。三者共同界定了硬件工程的知识边界:

类别知识领域核心内容 / 权威来源
系统工程与全生命周期系统架构与需求工程干系人需求→系统需求→功能/逻辑/物理架构(SEBoK、INCOSE SEH)
技术管理风险管理、配置管理、质量保证、度量、决策管理(ISO 15288)
模型驱动的系统工程 MBSE用 SysML 等模型描述系统结构/行为/需求,替代文档中心
阶段门与 NPI 流程EVT/DVT/PVT、工程变更 ECO、供应链与制造转产
电子设计与实现电路原理与元器件模拟/数字电路、电源设计、信号完整性(SI)、电磁兼容(EMC)
PCB 设计与制造原理图→布局布线→Gerber/ODB++→叠层与阻抗控制(IPC-2221/2222)
焊接与装配工艺SMT 贴片、回流焊/波峰焊、焊点质量(IPC-A-610、J-STD-001)
测试与验证ICT、FCT、边界扫描 JTAG、AOI/X-ray、环境与合规测试
器件、可靠性与安全器件可靠性失效率/寿命、降额设计、加速寿命测试(JEDEC、MIL-HDBK-217F、Telcordia SR-332)
失效分析 FMEA/DFMEA失效模式与影响分析,风险优先数(RPN)驱动改进
环境与可靠性测试温循、振动、HALT/HASS、湿热、盐雾(IPC-9701、IPC-SM-785)
安全与合规产品安全(UL/IEC 62368-1)、EMC(CISPR 32/FCC Part 15)、环保(RoHS/REACH/CE)
专业与学科基础物理学与数学基础电路理论、电磁场、热力学、概率统计、可靠性数学
材料与工艺基础基材(FR-4 等)、铜箔、焊料、助焊剂、涂覆材料
供应链与经济学元器件采购、交期与替代料管理(EOL/Obsolete)、成本工程
专有名词解释
INCOSE SE Handbook(国际系统工程委员会系统工程手册):系统工程"最优实践"权威指南,第 5 版与 ISO/IEC/IEEE 15288:2023 完全对齐,www.incose.org。
SEBoK(Guide to the Systems Engineering Body of Knowledge):社区维护、半年更新的系统工程知识百科,sebokwiki.org 免费访问。
IPC:电子行业标准制定组织(原"Institute for Printed Circuits"),发布 PCB 设计与电子装配标准族(IPC-A-610、IPC-6012、J-STD-001 等)。
JEDEC(Joint Electron Device Engineering Council):固态器件标准组织,定义半导体器件可靠性测试方法(JESD22、JEP122 等)。
MBSE(Model-Based Systems Engineering,基于模型的系统工程):以 SysML 模型而非文档为中心的系统工程方法。

4. 架构·原理图·布局布线的定位与参考资源

硬件工程中常被混淆的三个概念——系统架构(Architecture)、原理图设计(Schematic Design)、PCB 布局布线(Layout / DFM)——在业界是三个独立的研究层面,分别对应系统工程的技术过程不同环节。本章厘清它们的边界、归属、交付物与职责划分的业界流派,并给出完整参考资料清单。

4.1 三个层面的定位对比

层面关注点决策时机改动成本流程归属主要交付物
系统架构(Architecture)系统级结构:功能框图、子系统划分、电源树、总线选择、接口定义、关键器件选型项目早期高,后期极难改ISO 15288 架构设计定义系统框图、选型报告、接口控制文档(ICD)
原理图设计(Schematic)电路级细节:每个 net、每个 pin、每个阻容值、电源去耦、保护电路架构确定后中,改版可改设计定义(Design Definition)原理图、netlist、ERC 报告、原理图评审记录
PCB 布局布线(Layout/DFM)物理实现:器件摆放、走线、叠层、阻抗控制、铜皮、DFM 约束原理图评审后低~中,打样前可改;投产后需改版实现(Implementation)Gerber/ODB++、叠层说明、装配图、DFM 报告、BOM
专有名词解释
Netlist(网表):描述元器件引脚之间电气连接关系的文本文件,由原理图生成,是 PCB 布局的输入。
ERC(Electrical Rules Check,电气规则检查):自动检查原理图中未连接引脚、悬空输入、电源冲突等逻辑错误。
DRC(Design Rules Check,设计规则检查):自动检查 PCB 物理几何是否违反制造规则(间距、线宽、焊盘等)。
ICD(Interface Control Document,接口控制文档):定义系统各模块之间电气/机械接口的正式文档。
Gerber:PCB 制造的标准文件格式(RS-274X),逐层描述铜箔、阻焊、丝印等几何图形。

4.2 关键判断标准

选型与 DFX 是横跨架构与原理图的过渡地带:器件的品牌/系列选择(影响供应链与长期可靠性)属于架构决策;某个具体型号的电路连接属于原理图设计;焊盘、间距、测试点属于布局阶段 DFM/DFT。

4.3 业界主流的硬件组织与职责划分流派

业界对"系统怎么分层、职责怎么分"的分类,按设计层级划分如下。这些流派既决定了模块边界,也决定了 DFX 责任归属。

流派模块划分职责划分适用场景
按功能子系统划分(Block by Function)电源域 / 主控域 / 存储 / 接口 / 传感 / 执行每个功能域一个子系统,域内自包含供电与信号大多数板卡与整机
电源与信号分离(Power/Signal Split)电源板 + 信号板(或板内分区)电源工程师与信号工程师分工大功率、高噪声敏感的工业设备
模块化板卡(Modular / SoM)核心板(SoM)+ 底板(Carrier)核心板复用、底板差异化,接口标准统一多产品线复用、快速迭代(NXP/TI 参考生态)
系统工程分层(SE Layers)系统→子系统→板卡→电路→器件系统工程师定义需求与接口,硬件工程师逐层实现大型复杂系统(航空、通信、医疗)
软硬件协同(HW/SW Co-design)硬件 + 固件 + 机械 并行接口(寄存器/引脚/时序)共同定义,并行开发嵌入式、机电系统(见 4.8)
PlantUML diagram
架构·原理图·布局布线 三层定位(结构图:组件图)

演示:同一颗 MCU 在三层分别如何呈现

// 架构层——系统级边界:供电树 + 子系统框图
[电源输入 12V] --> [DC-DC 5V] --> [LDO 3.3V] --> [MCU 核心域]
                                  [DC-DC 3.3V] --> [接口域]
[MCU 主控域] --|UART|--> [无线模组]
             --|SPI|-->  [存储 Flash]
             --|I2C|-->  [传感器]

// 原理图层——MCU 最小系统的连接细节
MCU_5V:  VDD 引脚  ← 10uF + 100nF 去耦电容
         VDDA     ← 1uF 模拟电源去耦
         NRST     ← 10kΩ 上拉 + 100nF 复位电容
         BOOT0    ← 10kΩ 下拉(默认从 Flash 启动)

// 布局层——物理实现与 DFM 规则
去耦电容 C1-C4 紧贴 MCU 电源引脚(< 3mm)
高速线差分对:100Ω 差分阻抗、等长 ≤ 5mil
测试点:100mil 网格、≥ 35mil 焊盘、单面布置(供 ICT 治具)

4.4 权威标准与知识体系

资料定位说明
ISO/IEC/IEEE 15288:2023生命周期过程总纲系统全生命周期过程框架(见 第 2 章)
INCOSE SE Handbook 5th(2023)系统工程手册与 15288 对齐的"最优实践"权威指南
SEBoK v2.x系统工程知识百科社区维护,sebokwiki.org 免费访问
IPC-2221/2222/2223PCB 设计标准刚性/挠性板设计通用要求、叠层与公差
IPC-A-610 / J-STD-001电子装配验收标准焊点与装配可接受性(Class 1/2/3 三级)
JEDEC JESD22 / JEP122器件可靠性测试封装器件可靠性测试方法与失效机理

4.5 经典书籍

书籍作者/年份覆盖层面
《INCOSE Systems Engineering Handbook》5thINCOSE, 2023系统工程总纲
《System Engineering Management》Benjamin S. Blanchard, 5th ed.系统工程管理、全生命周期
《High-Speed Digital Design: A Handbook of Black Magic》Howard Johnson, 1993高速数字信号完整性(SI)
《Signal and Power Integrity – Simplified》Eric Bogatin, 3rd ed.信号与电源完整性
《Electromagnetic Compatibility Engineering》Henry Ott, 2009电磁兼容(EMC/EMI)设计
《Switch-Mode Power Supplies》Christophe Basso开关电源设计
《Designing Circuit Boards with EAGLE》Matt ScarpinoPCB 工具实践(同类还有 Altium/KiCad 教程)
《Practical Electronics for Inventors》Scherz & Monk, 4th ed.实用电子入门与选型

4.6 经典论文(按时间)

论文/标准作者/年份贡献
"A Mathematical Theory of Communication"Shannon, 1948信息论——通信与信号处理的理论基石
"Designing Printed Circuit Boards" 早期 IPC 标准IPC, 1960sPCB 设计标准化的开端
MIL-HDBK-217美国国防部, 1965 起电子设备可靠性预测的标准方法(MTBF/FIT)
"Reliability Prediction of Electronic Equipment" Telcordia SR-332Bellcore/Telcordia商用电子可靠性预测(电信领域主流)
IPC-SM-785IPC, 1992表面贴装焊点加速可靠性测试指南
ISO/IEC/IEEE 15288 系列ISO/IEEE, 2002~2023系统生命周期过程国际标准

4.7 历史脉络

年份事件意义
1947晶体管发明(Bell Labs)电子硬件从真空管进入固态时代
1958集成电路(IC)发明(Kilby)硬件小型化与复杂化的起点
1960sIPC 成立并发布 PCB 标准印制板设计与制造标准化
1970s-80sEDA 工具出现(CAD 布局→原理图→仿真)硬件设计从手工贴图走向计算机辅助
1987FR-4 与 SMT 大规模普及表面贴装技术使量产成本大幅下降
1990s高速数字与信号完整性成为独立学科GHz 信号时代,SI/EMC 上升为设计核心
2000sISO/IEC/IEEE 15288 发布系统工程与硬件工程过程框架国际化
2020sAI 辅助 EDA、MBSE 普及布局布线智能化、模型驱动工程落地

4.8 不同硬件类型的架构·原理图·布局差异

前几节给出的"架构/原理图/布局"三层定义是通用骨架。但硬件分很多类型——芯片、板卡、整机、嵌入式、大型系统,面向的用户完全不同,三层的约束来源也因此不同:架构"怎么拆"的依据、原理图"怎么画"的约束、布局"怎么摆"的底线,由不同类型硬件的决定性因素支配,不可能用同一套规范(分类见 1.3)。

层面芯片/IC板卡/PCB 模组整机/电子产品嵌入式/机电大型复杂系统
架构
(怎么拆)
拆的依据是工艺与功耗:数字/模拟/射频分区、电源域、时钟域、I/O 规划、DFT(扫描链/内建自测)拆的依据是功能域+电源树:主控域、接口域、传感域;DC-DC/LDO 供电树;总线带宽预算拆的依据是产品形态:主板+屏+电池+天线+结构,接口/散热/堆叠约束主导拆的依据是实时与安全:多 MCU/域控制器、功能安全分区、冗余(刹车/动力)、机械耦合拆的依据是系统接口与可靠性:子系统 ICD、备份冗余、供电/冷却/EMC 分区,全生命周期
原理图
(怎么画)
晶体管级/门级:标准单元库、时序收敛、功耗墙、DFT 逻辑内嵌器件级:最小系统、去耦网络、保护电路(ESD/防反接)、接口电平转换板级+模组:模组选型(屏/电池/无线)、接口完整、认证预留(EMC 滤波)电路+固件接口:寄存器定义、引脚复用、看门狗/安全监测、失效安全电路子系统级:每个子系统一份详细原理图,接口与 ICD 严格对应,可追溯
布局
(怎么摆)
掩膜版(Layout):布局规划、时钟树、电源网格(IR drop)、DFM(density/antenna)PCB:叠层与阻抗、SI/EMI 分区(模拟/数字)、去耦就近、散热铜皮、DFM 规则整机堆叠:板+结构+天线+散热协同、EMC 屏蔽、模组走线避让、跌落/振动机电协同:传感器/执行器布位、振动/温升、线束管理、防护等级(IP)系统集成:机柜/背板/线缆/屏蔽分区、热管理、EMC 分区、可维护性布局
约束来源总结:同一句"架构 = 系统怎么拆",但芯片靠工艺与功耗拆、板卡靠功能域与电源拆、整机靠产品形态拆、嵌入式靠实时与安全拆、大型系统靠接口与可靠性拆。第 4.1 节的三层定义是"骨架",本表是"骨架在不同类型硬件里的具体化"。

5. 质量保证与度量

5.1 硬件质量属性模型

硬件质量属性对标软件 ISO/IEC 25010,但因物理特性多了"可制造性"与"环境适应性"两个软件没有的维度:

特性含义典型子特性
功能适合性 Functional Suitability满足功能需求的程度功能完整性、正确性、性能指标达标
可靠性 Reliability在规定条件下无故障运行MTBF、FIT、降额余量、寿命
性能效率 Performance Efficiency速度/功耗/资源消耗时钟频率、吞吐、功耗、发热
环境适应性 Environmental Robustness在温度/湿度/振动/EMC 下工作工作温度范围、抗振、ESD、EMI 达标
可制造性 Manufacturability能被稳定低成本制造直通率 FPY、工艺能力 Cpk、DFM 符合性
可测试性 Testability能被有效测试测试覆盖、测试点、JTAG/ICT 支持
可维护性 Maintainability可被维修/更换模块化、可更换性、BOM 可替代、可追溯性
安全性 Safety & Security防人身/财产损害与数据攻击安规(UL/IEC)、功能安全(ISO 26262)、硬件安全(防篡改)

5.2 测试层次(Test Levels)

5.3 常用度量指标

指标含义良好基准(参考)
MTBF(平均无故障时间)两次故障之间平均工作时间商用 ≥ 500,000 小时;工业 ≥ 1,000,000 小时
FIT(failures in time)每 10^9 器件小时的失效数整机 < 1000~2000 FIT(视品类)
FPY(直通率)一次通过全部测试的比例PVT ≥ 95%,量产 ≥ 98%
Cpk(工艺能力指数)工艺相对公差的一致性≥ 1.33(量产),≥ 1.67(关键工艺)
DPPM(百万分之缺陷数)每百万件中的缺陷件数< 500(成熟量产)
测试覆盖率(Test Coverage)测试覆盖的故障类型比例ICT ≥ 85%;总体视 DFT 投入
返修率(RMA Rate)销售后返修比例< 1%(消费电子);工业更低
专有名词解释
MTBF(Mean Time Between Failures,平均无故障时间):恒定失效率期的统计预测值,MTBF = 10^9 / 总 FIT,不是"保证运行年限"。
FIT(Failures In Time):每 10 亿器件小时的失效率单位,是所有可靠性计算的基础。
降额(Derating):让器件工作在额定值以下(如电压 ≤ 50% 额定、结温 ≤ 75% 额定)以降低失效率、延长寿命。
HALT(Highly Accelerated Life Test):逐步加压(温度/振动远超规格)直到样机失效,找出设计薄弱点;不是合规测试。
HASS(Highly Accelerated Stress Screen):用 HALT 得出的应力剖面对每台/抽样产品做加速应力筛选,筛出早期失效(婴儿期失效)。

5.4 不同硬件类型的质量属性优先级与规范裁剪

质量属性对所有硬件都适用,但面向的用户不同,特性优先级排序就不同(分类见 1.3)——"哪个质量特性排第一"决定了工程规范的强度与侧重。ISO/IEC/IEEE 15288 本身也明确允许裁剪(Tailoring),即每个组织/项目按自身情况增删过程,这是"规范因硬件类型而异"的标准依据。

类型用户第一优先级质量属性典型规范差异
芯片/IC板卡/整机设计者性能效率、可靠性、可制造性工艺角仿真、DFT(扫描链)、AEC-Q100(车规)、长开发周期与巨额流片成本
板卡/PCB 模组整机/系统集成者可靠性、可制造性、可测试性阶段门 NPI、DFM/DFT 前置、IPC-A-610 Class 2/3、SI/EMC 仿真
整机/电子产品终端消费者 / 企业功能适合性、可靠性、环境适应性合规认证(CE/FCC/UL/3C)、整机跌落/温循测试、快速迭代 + 供应链管理
嵌入式/机电行业客户安全性、可靠性、实时性功能安全(ISO 26262/IEC 61508)、长寿命、苛刻环境、软硬件联合验证
大型复杂系统机构/政府/运营商可靠性、可维护性、安全性系统级 V 模型、严格认证(DO-254/航天)、全生命周期保障、冗余设计
Tailoring(裁剪):ISO/IEC/IEEE 15288 允许组织与项目对过程框架进行增删调整,是"规范随硬件类型/领域而异"的标准化依据。SE Handbook/SEBoK 是"公分母",第 4.8 节的约束来源与本节的质量属性排序是"分水岭"。

6. 行为图(系统"做什么")

行为图描述硬件工程中人、团队、流程"做什么"。先以用例图纵览整体行为,再以活动图、时序图、状态机图逐步细化核心主流程。

6.1 用例图——硬件工程整体行为

用例图展示硬件工程中各方角色参与的活动。客户与产品经理定义需求,系统架构师设计结构,硬件工程师画原理图与布局,工厂负责制造,测试工程师验证,供应链保障物料,管理者统筹全局。

PlantUML diagram
硬件工程整体用例图——各角色的职责与活动依赖

演示:用产品需求(PRD)片段表达一个用例的验收标准

// 用例 UC1 "定义产品需求" 的 PRD 形式
产品:工业温湿度采集终端
功能需求:
  - 测量范围  -40℃ ~ +85℃, 精度 ±0.3℃
  - 4 路模拟输入 (0~10V / 4~20mA)
  - 支持 RS-485 (Modbus RTU) 与以太网输出
性能需求:
  - 采样周期 ≤ 100ms, 通讯响应 ≤ 50ms
  - 功耗 ≤ 2W (24V 供电)
环境需求:
  - 工作温度 -20℃ ~ +70℃, 防护等级 IP65
  - EMC: EN 61000-6-2 (工业环境)
可靠性需求:
  - MTBF ≥ 100,000 小时
  - 关键器件降额 ≥ 50% 额定

6.2 活动图——硬件开发生命周期完整主流程

活动图用泳道展示从需求到量产的完整流程:需求分析→系统架构→原理图设计→PCB 布局→打样→EVT→DVT→PVT→量产,形成阶段门管控的闭环。

PlantUML diagram
硬件开发活动图(带泳道,含阶段门 EVT/DVT/PVT 与改版循环)

演示:一次"需求→EVT"的典型工期(阶段门节奏)

硬件开发节奏(阶段门周期示例):
  需求与架构评审    : 2~3 周(定义框图、选型、供电树)
  原理图设计+评审    : 2~3 周(含 ERC、原理图评审——最高杠杆质量门)
  PCB 布局+DFM 评审  : 2~4 周(叠层、阻抗、SI 仿真、DFM 检查)
  打样+贴片          : 2~4 周(fab + EMS 交期)
  EVT 上电调试+功能  : 2~3 周(bring-up、信号测量、根因分析)
  每次改版 (Respin)  : +3~6 周, +$3k~15k
  DVT 整机+合规      : 4~8 周(环境、EMC、安规)
  PVT 试产           : 2~4 周(FPY ≥ 95%, FAI 签核)
  量产 (MP)          : 连续生产

6.3 时序图——EVT → DVT → PVT 阶段门流转

时序图刻画一次硬件迭代中,硬件工程师、EMS 工厂、测试团队与 EDA/PLM 平台之间的消息协作时序,展示阶段门如何流转。

PlantUML diagram
EVT→DVT→PVT 阶段门时序图——从设计冻结到量产转产

演示:一个典型的 ECO(工程变更)在 PLM 系统的流转记录

ECO 记录(PLM 系统):
  ECO 编号   : ECO-2026-018
  变更原因   : DVT 发现电源纹波超标 (纹波 120mV > 规格 80mV)
  变更内容   : 将 C24 10uF 改为 22uF, 增加 C25 100nF
  影响分析   : BOM 变更 2 项, PCB 版次 Rev C → Rev D
  审批流     : 硬件主管 → 制造工程师(DFM) → 采购(备料影响) → 质量(QA)
  发布状态   : Approved → 已下发 EMS 执行
  追溯       : 关联 DVT 缺陷记录 #DVT-052

6.4 状态机图——缺陷(Defect)/ ECO 生命周期

状态机图描述硬件工程中最典型的工件之一——缺陷/工程变更从发现到关闭的状态流转,是质量与配置管理的基础。

PlantUML diagram
硬件缺陷 / ECO 生命周期状态机图

演示:硬件缺陷实体字段(JSON 形态)

{
  "id": "DVT-052",
  "title": "DVT 电源纹波超标",
  "phase": "DVT",                  // EVT/DVT/PVT/Field
  "severity": "High",              // Blocker/High/Medium/Low
  "status": "InECO",               // New/Open/Fixing/InECO/Closed/Reopened
  "rootCause": "输出电容 ESR 过高 + 环路补偿余量不足",
  "disposition": "ECO-2026-018",   // 关联工程变更单
  "foundIn": "Rev C",              // 发现版本
  "fixedIn": "Rev D",              // 修复版本
  "verification": ["纹波 < 80mV", "负载瞬态 ±10% 内", "高温 70℃ 复测通过"]
}

7. 结构图(系统"由什么组成")

结构图描述硬件工程"由什么组成":从电子产品整机的物理组成(部署图),到板卡内部功能组件(组件图),再到学科层面的过程包结构(包图),最后到核心概念实体关系(类图),由宏观到细节逐层细化。

7.1 部署图——电子产品整机组成

部署图展示典型电子产品(如工业采集终端/消费电子)整机的物理组成:主控板、电源、接口、人机交互、结构件与环境防护。

PlantUML diagram
电子产品整机组成部署图(含结构与环境防护)

演示:整机 BOM 片段(对应部署图中的组成部分)

BOM 片段(工业采集终端):
  组成             | 类别     | 关键器件
  主控板 PCB       | 电路板   | 6 层, FR-4, 阻抗控制
  主控 SoC         | IC       | STM32H743 (Cortex-M7 @480MHz)
  电源模块         | 模组     | 24V→5V DC-DC (TPS5430), 5V→3.3V LDO
  无线模组         | 模组     | 4G 全网通模组
  存储             | IC       | 16MB QSPI Flash
  人机交互         | 器件     | 4.3 寸 TFT 屏, 5 键键盘
  外壳结构         | 结构件   | 铝合金压铸 + IP65 密封
  接口             | 连接器   | RS-485 端子, 以太网 RJ45, USB-C

7.2 组件图——板卡内部功能组件

组件图展示典型板卡(如主控板)的内部组成与信号/电源依赖关系:电源域、主控域、存储、接口、传感与保护。

PlantUML diagram
板卡内部组件架构图——电源树与信号域

演示:板卡电源树设计说明(对应组件图中的供电关系)

电源树(Power Tree):
  12V 输入
   ├─ DC-DC 5V  (3A)  →  接口域/5V 外设
   ├─ DC-DC 3.3V (2A)  →  主控 I/O 域 / 逻辑
   └─ LDO 1.8V (500mA) →  高速接口 (DDR/PHY)
   └─ LDO 0.9V (300mA) →  核心核电压

设计规则:
  - 每颗 DC-DC 输出 ≥ 2 颗 10uF + 100nF 陶瓷电容
  - 模拟地与数字地单点连接 (0Ω 磁珠)
  - 关键 rail 预留测试点供 ICT 测量
  - 输入加 TVS + 防反接 (理想二极管电路)

7.3 包图——硬件工程过程体系(ISO 15288)

包图用国际标准 ISO/IEC/IEEE 15288 的四组过程展示硬件工程"由哪些过程构成",以及技术过程的递进依赖关系。

PlantUML diagram
硬件工程过程体系包图(ISO/IEC/IEEE 15288 2023)

演示:一个硬件项目的工程目录(对应包图中的过程产物)

my-product/
├── docs/
│   ├── prd.md                  # 产品需求 (Stakeholder Needs)
│   ├── srd.md                  # 系统需求规格 (System Requirements)
│   ├── architecture.md         # 系统架构与选型报告 (Architecture)
│   └── icd.md                  # 接口控制文档 (Interface)
├── hw/
│   ├── schematic/              # 原理图 (Design Definition)
│   ├── layout/                 # PCB 布局 / Gerber / DFM (Implementation)
│   └── libs/                   # 封装库 / 符号库 (Configuration Mgmt)
├── fw/                         # 固件 (Software Implementation)
├── test/
│   ├── evt/                    # EVT 测试报告 (Verification)
│   ├── dvt/                    # DVT 环境+合规报告 (Validation)
│   └── pvt/                    # PVT 直通率报告 (Production)
├── bom/                        # BOM + 替代料 (Acquisition/Supply)
└── change/                     # ECO 记录 (Configuration Mgmt)

7.4 类图——硬件工程核心概念模型

类图刻画硬件工程领域内的核心实体及其关系:项目、需求、系统、子系统、原理图、BOM、PCB 版本、元器件、测试用例、缺陷、ECO。

PlantUML diagram
硬件工程核心概念类图

演示:核心实体示例(TypeScript 接口形态)

interface Requirement {
  id: string;
  category: 'Functional' | 'Performance' | 'Environmental' | 'Reliability' | 'Compliance';
  description: string;
  priority: 'P0' | 'P1' | 'P2';
  verificationMethod: 'Test' | 'Inspection' | 'Analysis' | 'Simulation';
}

interface Component {
  refDes: string;           // 参考位号, 如 "C24"
  mpn: string;              // 制造商料号
  package: string;          // 封装, 如 "0603"
  derating: string;         // 降额要求, 如 "电压 ≤ 50% 额定"
}

interface PcbRevision {
  version: string;          // "Rev D"
  gerberHash: string;       // 制造文件哈希 (可追溯)
  changes: string[];        // 本版变更
}

interface Defect {
  id: string;
  phase: 'EVT' | 'DVT' | 'PVT' | 'Field';
  severity: 'Blocker' | 'High' | 'Medium' | 'Low';
  status: 'New' | 'Open' | 'Fixing' | 'InECO' | 'Closed' | 'Reopened';
  pcbRevision: string;      // 关联 PCB 版本 (found in)
}

interface Eco {
  id: string;
  disposition: string;      // 变更内容
  approvalChain: string[];  // 审批流
  bomChanges: string[];     // BOM 变更
  pcbChanges: string[];     // PCB 变更
  status: 'Draft' | 'Approved' | 'Executed' | 'Closed';
}

8. 实战速查手册

8.1 生命周期模型选择速查

场景特征推荐模型
需求明确稳定、受监管(航空/医疗/汽车)V 模型 / 瀑布
量产消费/工业电子产品、需逐步释放风险阶段门 NPI(EVT→DVT→PVT)
需求不确定、变化频繁(创客/快速迭代)敏捷硬件(短周期改版)
大型高风险系统项目螺旋模型 / 系统 V 模型
安全关键系统V 模型 + 功能安全(ISO 26262 / IEC 61508)

8.2 各阶段核心交付物速查

阶段交付物质量检查点
需求/架构PRD、SRD、系统框图、选型报告、ICD需求评审、可追溯性矩阵、功耗/带宽预算
原理图设计原理图、netlist、ERC 报告原理图评审(最高杠杆质量门)、DFT 评审
PCB 布局Gerber/ODB++、叠层说明、DFM 报告、装配图DRC 零违例、SI 仿真、DFM/DFA 评审(与 EMS 联合)
打样/EVTEVT 样机、bring-up 记录、功能测试报告核心电路功能通过、问题根因闭环
DVTDVT 样机、环境/合规测试报告全部规格达标、认证(EMC/安规)通过、设计冻结
PVT试产报告、FAI、直通率数据FPY ≥ 95~98%、Cpk ≥ 1.33、AOI/X-ray 通过
量产/运维量产 SOP、测试治具、现场故障分析报告RMA 率、失效根因分析、ECO 管控

8.3 常用工具速查

类别工具
EDA(原理图+布局)Altium Designer、Cadence Allegro/OrCAD、KiCad、Mentor Xpedition、EasyEDA
仿真分析LTspice/PSpice(电路)、HyperLynx/Ansys SIwave(SI/PI)、Ansys(热/EM)、COMSOL(多物理场)
机械/结构 CADSolidWorks、Creo、Fusion 360、CATIA
PLM/变更管理Windchill、Teamcenter、Aras、Jira + 附件管控
制造文件Gerber(RS-274X)、ODB++、IPC-2581、Centroid 坐标文件
测试设备示波器、万用表、逻辑分析仪、频谱仪、ICT/FCT 治具、AOI/X-ray
可靠性工具Relex/Windchill Quality(FMEA/MTBF)、Parts count 计算表、Weibull 分析
供应链Octopart/Mouser/Digikey(器件查询)、PLM BOM 管理

8.4 质量指标速查

指标建议值用途
MTBF商用 ≥ 500k h;工业 ≥ 1M h可靠性预测(标预测方法与标准)
FIT整机 < 1000~2000失效率底数
降额MLCC 电压 ≤ 50%;电解 ≤ 80%V/70%纹波;结温 ≤ 75% Tjmax寿命与可靠性
FPY≥ 95%(PVT)、≥ 98%(量产)制造直通率
Cpk≥ 1.33工艺能力
测试覆盖率ICT ≥ 85%可测试性
DPPM< 500百万缺陷率
RMA 率< 1%现场返修率

8.5 硬件开发最佳实践 Checklist

  1. 架构阶段就引入 EMS/工厂:叠层、DFM 约束、钢网厚度、面板化在布局前与制造伙伴对齐。
  2. 原理图评审是最强质量门:IEEE/行业数据表明,原理图评审发现缺陷的修复成本比 EVT 阶段低 10~50 倍。
  3. DFT 与布局同步:ICT 测试点(100mil 网格、≥35mil 焊盘)必须在布局阶段布好,PVC 再补就要改版。
  4. 去耦就近:每颗 IC 的去耦电容紧贴电源引脚(< 3mm),电源/信号完整性是 DVT 常见翻车点。
  5. 可靠性"算"进设计:MTBF 按标准(MIL-HDBK-217F/Telcordia SR-332)预测并声明方法;降额政策落实到每行 BOM。
  6. DVT 不可跳过:从 EVT 直接跳量产,会在认证实验室或现场暴露 EMI/热/ESD 问题,代价 3~6 个月。
  7. 设计冻结后走 ECO:DVT 后一切改动经正式 ECO 审批,防止"偷偷改"破坏验证有效性。
  8. 器件选型看供应链:确认交期、生命周期(避免 EOL/Obsolete)、替代料,避免单源依赖。
  9. 制造数据完整:BOM(含替代料)、Gerber、Centroid、装配图、测试规范、烧录说明全套移交 EMS。
  10. 阶段门客观评审:每个 Gate 用数据(FPY、Cpk、测试通过率)做 Go/No-Go,不做"拍脑袋放行"。