# Pcb Layout Design

> 在原理图设计和封装分配完成后，执行或评审 PCB 布局、走线、铺铜与设计验证。用于新板布局、继续已有 PCB、局部优化及投板准备；不用于从零设计原理图或批量分配封装。

- Skill: `zhbi98/pcb-layout-design` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add zhbi98/pcb-layout-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zhbi98/pcb-layout-design/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zhbi98 (https://skillmd.com/u/zhbi98)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/zhbi98/pcb-layout-design

---


# PCB 布局与走线

将已确定的连接和封装转化为满足项目约束、可复核的物理设计。以当前工程文件和适用版本的 EDA 原生结果为依据。

## 1. 选择任务范围

| 用户请求 | 执行与交付范围 |
|---|---|
| 完成 PCB 设计 | 从当前状态继续布局、走线、铺铜与设计验证；制造文件按请求生成 |
| 仅布局/摆件 | 器件位置、关键局部电路和通道规划；交付布局及可布线性评估 |
| 继续走线/局部优化 | 指定网络或区域及必要的关联调整，完成对应回归检查 |
| 审查/学习 | 读取工程，输出可定位的发现与依据，不自动修改 PCB |
| 投板准备 | 检查对应版本，生成并核对所需制造/装配资料；上传和下单沿用已有授权范围 |

保留已有布局、走线、锁定对象及机械约束，仅调整完成任务所需的区域。发现原理图或封装错误时定位受影响对象，在授权范围内修复并同步；不为布线方便改变电路或交换不允许互换的引脚。常规可逆工作连续推进，不将每个阶段变成确认关卡。

## 2. 按需读取参考

先读项目规格、原理图注释、器件指南、机械资料和板厂叠层。以下参考仅加载当前任务需要的部分：

| 任务 | 参考入口及阅读范围 |
|---|---|
| 接手工程、约束、模块化布局 | 先读[统一原则与导航](references/pcb-layout-design-guidelines.md)，再读[布局与机械约束](references/layout-and-mechanics.md)；开始设计前执行[已有规则检查](references/manufacturing-and-kicad.md#3-设计开始前检查已有规则) |
| 器件装配间距、朝向或布局视图整理 | [装配、维修间距与方向](references/layout-and-mechanics.md#4-装配维修间距与方向)；视图辅助见同文第 6 节 |
| 叠层、回流、电源与功率铜 | [叠层、回流与电源](references/stackup-return-power.md)，只读相关章节 |
| 模拟、晶振、数字接口、ESD、RF 与天线 | [信号、接口与敏感电路](references/signal-and-interface.md)，按网络类型读取 |
| 创建、修改或检查铺铜 | [铜区参数与处理流程](references/manufacturing-and-kicad.md#5-铜区参数与处理流程)，并按用途读取叠层/电源专题 |
| 每组关键网络布线完成或修改后 | [关键网络检查](references/review-checklists.md#2-关键网络完成或修改后的检查)，按网络类型选取适用项 |
| 制造、EDA 规则、DFT、标识、可靠性与输出 | [制造、装配与 EDA 规则](references/manufacturing-and-kicad.md)，按任务读取相关章节；KiCad 专节仅在使用 KiCad 时加载 |
| 阶段设计评审或交付 | [评审与交付清单](references/review-checklists.md)，加载对应阶段 |
| 布线通道规划、走线方向、工整度整理或串扰评审 | [走线几何与层间耦合](references/routing-geometry-and-coupling.md)，第 1–2 节；布线前的成组通道规划、局部整理及逐层视觉检查见第 1.4 节，检查记录见第 4 节 |
| 学习或处理庐山派 Lite K230D 工程 | [K230D 案例](references/k230d-case-study.md)；按主题读取，统计与图像仅在需要证据时打开 |

精确容差、制造能力及工具语法应核对实际型号、工艺和软件版本的官方资料。区分明确要求、计算值、经验假设与几何实测；不将案例参数套作新板规则。

**统一取舍原则：**先满足产品、安全、电气、机械与制造硬约束；硬约束互相冲突时定位具体对象、依据和影响，按第 3 节解决，不能用布通率、外观或宽松经验值抵消。在合格候选方案中，比较整组可布线性、路径长度、折弯、过孔及通道组织；单根最短是优化指标之一，不是唯一目标。局部改线、布局调整和有依据的线宽调整按原因与整体收益选择，不把某一种操作设为所有优化的必经步骤。

## 3. 接手与规则设置

按“识别工程 → 读取已有规则 → 核对设计输入 → 落实有效规则”推进。独立输入可并行核查，布局与分层方案可迭代；以下前置条件须在对应区域布局、扇出或走线前完成。

1. **识别工程并保留现状。**识别根工程、层级原理图、PCB、库依赖、EDA 版本与修改状态。记录固定对象、已有几何、未连接及可获得的 DRC 基线；大范围修改保留可恢复版本。
2. **读取已有布线规则。**按 [已有规则检查](references/manufacturing-and-kicad.md#3-设计开始前检查已有规则) 核对已保存的线宽、间距、过孔尺寸及有效限制；先记录来源与待核对项，不用默认值、模板或案例数值覆盖。尚无 PCB 时先建立空板并读取继承设置，再导入封装，不开始摆件或扇出。
3. **核对连接与封装，按需同步。**同步前检查增删、替换和关联变化，避免丢失位置与走线。重点核查连接器、BGA、裸露焊盘、极性及自建/导入封装的引脚映射、方向、尺寸与装配变体。
4. **核对输入与布局前置条件。**复用或建立机械、工艺、电源、关键网络、装配测试及隔离约束记录；注明单位、来源/版本、适用对象和确认状态。执行第 4.1 节的板框、结构件与分层方案核查，并检查限高、安装和插拔包络；按制造专题预留测试/烧录、基准点和特殊孔工艺所需空间。缺失 3D 模型时可使用有尺寸依据的包络并注明精度。
5. **落实有效规则后再布局。**将规则基线与已核对的输入、层用途和通道方案比较；保留适用设置，仅补齐缺项或修正有依据的冲突，记录原值、新值、原因和影响范围。在目标 EDA 中映射到网络类、规则域、约束管理器或等价对象，并确认规则实际命中；使用 KiCad 时再按 [KiCad 约束层次和网络类](references/manufacturing-and-kicad.md#4-kicad-约束层次和网络类) 执行。不通过放宽规则或关闭检查制造“零错误”。后续方案变更时重查受影响规则。

规则冲突或缺少板框、结构件位置、关键映射、受控阻抗叠层、隔离条件时，先查工程；仍无法确定则询问最少必要信息，暂停依赖项的定型并继续独立工作。普通可移动器件朝向等可逆选择自行处理；候选方案标为草案，已有确认不重复询问。缺少材料/介质参数时不得声称线宽已满足阻抗。

## 4. 布局中的关键约束

### 4.1 布局前确认

- **布局前确认板框与板边距。**按 [结构件和板框基线](references/layout-and-mechanics.md#3-结构件和板框基线) 核对轮廓、尺寸/公差、孔槽和分板，分别确认铜、孔、器件/操作包络与工艺边；不自行改变已确认板框。
- **布局前检查结构件位置是否已确定。**按同一基线核对对象、位置/角度/所在面及确认来源；不能把“已放置”或“已锁定”当作人工确认。
- **多层板在布局前规划层用途与关键网络换层。**按 [物理叠层与层用途](references/stackup-return-power.md#1-物理叠层与层用途) 建立层用途、网络分层、参考面与允许换层记录，并用实际扇出和布局迭代验证；不自动增加层数或补铜。

### 4.2 布局实施与保持

- **布局过程中不调整手动确认的结构件。**即使未锁定，也不得移动、旋转或翻面；分组操作和同步同样受约束。冲突优先调整可移动器件与通道，只有设计人员明确变更后才更新基线。按 [结构件和板框基线](references/layout-and-mechanics.md#3-结构件和板框基线) 在批量操作、同步后及交付前复核，意外变化先恢复。
- **按连接关系模块化布局。**按 [模块化布局](references/layout-and-mechanics.md#2-模块化布局) 由功能、层级和实际网络识别模块，按信号流与供电路径安排相对位置。
- **先保证关键局部电路与空间。**共同规划主控扇出、电源环路、敏感模拟、晶振、接口与 RF 通道；预留大电流铜区、回流、散热、返修和测试空间。去耦检查实际引脚—电容—地环路；ESD 检查入口与泄放路径；天线净空和馈线参考分别处理。
- **按装配条件安排间距与方向。**按 [装配、维修间距与方向](references/layout-and-mechanics.md#4-装配维修间距与方向) 检查器件本体、courtyard、高度、贴装/焊接、返修、测试、散热和结构包络。
- **布局结束前检查可布线性。**检查关键扇出、模块内长连接、模块间交叉及正反面叠放，按拥挤原因比较通道调整与可移动器件的位置/朝向调整。飞线总长只作辅助指标。

## 5. 走线与铺铜

### 5.1 持续遵守的规则

- **先按原理图功能分组，再规划通道。**按 [网络功能分组](references/layout-and-mechanics.md#21-网络功能分组) 追踪实际端点、跨页连接和串联器件，将电源供回、大电流/开关输出、高速/时钟、敏感采样/反馈、控制/使能/状态及普通低速网络分组，并记录每组的约束、优先级和验证方法。分组允许一条路径具有多个属性；反馈不自动归入普通控制，GND 按其服务的功率回流、信号参考、屏蔽或泄放用途关联处理。
- **先分析原理图网络，再结合通道选线宽。**按 [线宽选择](references/manufacturing-and-kicad.md#41-结合网络和通道选择线宽) 从引脚、负载和信号特性确定电气需求，复用有效规则及逐层阻抗几何，再核对整组通道空间。
- **选择简洁且整组可行的路径。**按第 2 节取舍原则减少无必要的长度、折弯与过孔；允许在满足相关预算时，以适度长度调整换取明确的整组通道收益。明显离开端点所在区域、沿板边长距离绕行、越过端点后折返或形成近包围路径时，须按走线专题追踪端点并记录其电气、机械、隔离、调长或整组通道原因；没有有效原因则比较调整可移动器件、重分通道和局部拆线重布。不能为单根几何最短阻塞其他连接、跨参考面分割或穿越噪声区，也不为外观统一增加无收益的绕行。
- **大电流在空间允许时优先连续短宽铜区或电源平面。**依据电流、铜厚、压降、温升和工艺判断，追踪焊盘入口、细颈、热连接、过孔及完整回流。短宽引出可保留；SW 等高 dv/dt 节点按器件指南控制面积，铜区不得侵占隔离/天线净空或破坏参考平面。
- **主通道横平竖直，转弯优先 45° 斜切或圆弧。**避免无必要的锐角折返、直角硬转和碎折线。几何定义、扇出/分支/射频例外及修复方法按走线专题第 1 节执行；不为对齐网格移动固定端点或拉长关键路径。
- **依据实际叠层处理耦合。**无连续平面隔开的相邻信号层，避免长距离上下重叠/近平行，优先错开并按需采用不同主方向。有连续地平面隔开时不一律要求正交；检查槽、孔、边缘及换层回流。保持差分 P/N 和信号—回流所需关系；专属隔离要求优先落实。详细判定见走线专题第 2 节。
- **铺铜先标用途。**按 [功率铜与信号参考铜](references/stackup-return-power.md#6-功率铜与信号参考铜的取舍) 分别检查用途，再按 [铜区流程](references/manufacturing-and-kicad.md#5-铜区参数与处理流程) 核对参数和实际填充；接地不自动切分或合并独立地网。

### 5.2 执行流程

1. **先规划成组通道与铜区。**按 [通道规划与工整度流程](references/routing-geometry-and-coupling.md#14-工整度检查与局部整理流程) 确定相关连接的入口、出口、相对次序、通道空间和需隔离对象，再按 [候选路径与拥塞回退](references/routing-geometry-and-coupling.md#15-候选路径与拥塞回退) 形成通道骨架、比较整组候选并逐根落线；兼顾整组路径与后续可布线性，不仅按单根最短路径依次占道。结合布局和分层方案安排参考面与供回电铜区，复用已有适用铜区；在需要检查真实回流或载流路径时完成对应原生填充，不等所有信号布完再安排铺铜。
2. **读图确认关系，边布线边优化布局。**每组布线前按 [模块化布局](references/layout-and-mechanics.md#2-模块化布局) 追踪实际引脚、跨页连接及串联器件。拉线中按 [布局与布线迭代](references/layout-and-mechanics.md#5-布局与布线迭代) 分析并调整可移动器件，比较整组收益并保持结构基线。先处理最受约束的关键网络和局部环路；每组完成后立即执行 [关键网络检查](references/review-checklists.md#2-关键网络完成或修改后的检查)。依赖填充的项目使用当前实际铜区；后续修改影响已查项目时重填并复核。
3. **整理通道、局部几何并逐层回看。**每组布线基本成形后及交付前，按 [工整度流程](references/routing-geometry-and-coupling.md#14-工整度检查与局部整理流程) 检查整组通道、转角与进出线。拓扑稳定后按明确时序预算调长，比较整组收益，重填受影响铜区并复用关键网络清单；布通或零 DRC 不代表工整度通过。
4. **完成最终填铜与验证。**本次编辑结束后，对交付范围使用最终版本重新填铜，检查实际连接、铜分布及结构基线，再按第 6 节完成所需原生检查与最终关键网络复核。全板交付执行全板检查；只有完成对应检查后才按第 7 节生成所需制造资料。后续编辑使结果失效时返回受影响步骤。

## 6. 验证与能力边界

使用目标 EDA 官方支持、经过验证且能保留设计对象语义的编辑接口；根据软件实际能力选择插件/脚本 API、IPC/RPC、自动化接口、命令行或 GUI，不假定所有 EDA 都支持 IPC。编辑正在运行且提供受支持 IPC API 的 KiCad 工程时优先使用该接口；Altium Designer、Cadence Allegro、EasyEDA 等软件使用各自版本明确支持的官方接口。离线读取或批量分析可使用兼容当前文件版本的普通 API，写回前须确认其安全保留规则、网络和几何语义。不得因接口可调用就推断其具有自动布线能力；编辑后必须执行目标 EDA 的原生检查。不猜测接口、不用未经验证的文本替换修改复杂几何、不自动降级保存。工具明确不可用后，仅有新线索才重试；继续可靠的静态核查并说明无法完成的操作。

执行本次文件的原生 DRC、未连接及原理图一致性检查，记录工具/文件版本、填铜状态和报告位置。结构件复核按第 4 节、关键网络复核按第 5 节执行；阶段评审采用 [评审与交付清单](references/review-checklists.md)。局部修改检查受影响网络及邻域；改变规则、层数或铜区等全板条件及最终全板交付时，执行对应全板检查。

检查记录格式与状态定义见 [评审记录格式](references/review-checklists.md#1-记录格式)；其中发现的问题统一按以下格式记录：

`严重度 | 器件/网络/层/位置 | 观察与证据 | 适用要求 | 影响 | 建议或已做修改 | 复核方法与状态`

按实际影响区分阻断、高、中、低；缺失关键条件或已确认短路/映射/机械/工艺问题可阻断相关定型。将待核实风险、风格问题与已确认违规分开；DRC 排除逐项保留对象、原因和验证依据。几何扫描不能冒充原生连通性、阻抗、串扰或 3D 碰撞验证。

## 7. 交付与完成判据

| 阶段 | 完成条件 |
|---|---|
| 布局 | 板框与分类板边距已确认并落实；结构件位置确认状态已核查，手动确认的结构件及固定接口与基线一致，模块及关键环路/通道、大电流铜区空间可行；未布线和待定项清楚 |
| 局部修改 | 请求的修改完成，受影响关键网络清单、关联参考面及必要回归检查有结果；涉及走线时完成对应范围的通道与视觉工整度检查，待验证项明确 |
| 全板设计 | 约束明确，走线和填铜完成，各组关键网络清单及原生检查针对最终版本完成；逐层通道与视觉工整度已检查，无意外未连接、短路或未解决阻断项，例外和未验证性能可追溯 |
| 设计审查 | 结论可定位且有证据，检查范围与未验证项明确 |
| 投板准备 | 对应版本完成所需设计检查，要求的制造/装配文件生成并独立核对，外部待验证项明确 |

制造与装配文件按供应商要求及工具支持格式生成，绑定同一版本；独立核对层、比例、原点、钻孔/槽、板框、镜像、底层方向、变体与极性。板厂 DFM、样机 SI/PI、热与整机验证分别记录，未执行不得标为通过。

原生检查不可用时写“编辑完成，待原生验证”；零 DRC 不等于整机性能合格。最终交付说明本次完成内容、修改文件、关键依据、实际验证结果、阻断/未验证项和交付位置，不强制每阶段另建报告。

