Cadence文件结构
PRO_NAME 项目文件夹
├── 0_Plan 项目计划文件夹
│ └── PLAN-PRO_NAME.mpp 项目计划文件(Project)
├── 1_TechinicalSpecification 技术方案文件夹
│ └── SystemDiagram-PRO_NAME_HW.vsdx 系统框图文件(Visio)
├── 2_DFEMA DFEMA文件夹
├── 3_Hardware 硬件文件夹
│ ├── PRO_NAME_HW_LOG.md 硬件更新记录文件
│ ├── PRO_NAME_HW_REV_0.0.0 修订版0.0.0文件夹
│ │ ├── BOM-PRO_NAME_HW_REV_0.0.0.xlsx BOM表(Excel)
│ │ ├── Gerber-PRO_NAME_HW_REV_0.0.0.zip Gerber压缩包
│ │ ├── PCB-PRO_NAME_HW_REV_0.0.0.brd PCB源文件
│ │ ├── SCH-PRO_NAME_HW_REV_0.0.0.DSN 原理图源文件
│ │ ├── SCH-PRO_NAME_HW_REV_0.0.0.pdf 原理图PDF格式
│ │ ├── SIM-PRO_NAME_HW_REV_0.0.0.ms13 仿真文件(Multism)
│ │ └── SIM-PRO_NAME_HW_REV_0.0.0.pdsprj 仿真文件(Proteus)
│ ├── PRO_NAME_HW_REV_0.0.2 修订版0.0.2文件夹
│ ├── PRO_NAME_HW_REV_1.0.0 修订版1.0.0文件夹
│ ├── PRO_NAME_HW_REV_1.0.1 修订版1.0.1文件夹
│ ├── PRO_NAME_HW_REV_1.0.3 修订版1.0.3文件夹
│ ├── PRO_NAME_HW_VER_0.0.1 发布版0.0.1文件夹
│ └── PRO_NAME_HW_VER_1.0.2 发布版1.0.2文件夹
├── 4_HSI HSI文件夹
│ └── HSI-PRO_NAME_HW_REV0.0.0.md HSI文件
├── 5_Software 软件文件夹
│ ├── 1_CODE 软件工程(可用git管理)
│ └── 2_PC 上位机文件夹
├── 6_WCCA WCCA计算文件夹
├── 7_Review 设计评审文件夹
├── 8_Alteration 设计变更文件夹
├── 9_EMC EMC实验文件夹
└── 10_Test 测试文件夹
硬件文件夹
PRO_NAME
: 项目名称HW
: 硬件REV
:修订版本(个人习惯用REV保存未发布的版本)VER
: 版本号
PRO_NAME_HW_LOG
- 本文件记录硬件版本更新的所有信息
- 若两PCB文件用同一原理图文件,可将两PCB文件存放于同一文件夹,例如,PCB-PRO_NAME_HW_REV_REV3.0.0与PCB-PRO_NAME_HW_REV_REV3.0.1所对应原理图均为SCH-PRO_NAME_HW_REV_3.0.0,则可把两版PCB文件都保存在PRO_NAME_HW_REV_3.0.0中:
PRO_NAME_HW_REV_3.0.0
├── BOM-PRO_NAME_HW_REV_3.0.0.xlsx
├── Gerber-PRO_NAME_HW_REV_3.0.0.zip
├── Gerber-PRO_NAME_HW_REV_3.0.1.zip
├── PCB-PRO_NAME_HW_REV_3.0.0.brd
├── PCB-PRO_NAME_HW_REV_3.0.1.brd
├── SCH-PRO_NAME_HW_REV_3.0.0.DSN
└── SCH-PRO_NAME_HW_REV_3.0.0.pdf
HW_REV0.0.0
- 本文仅列出PRO_NAME_HW_REV_0.0.0文件夹下的所有文件
*.xlsx
: BOM,格式不限*.zip
: Gerber文件,压缩格式不限*.brd
: PCB源文件*.DSN
: 原理图设计文件*.pdf
: 原理图设计文件,方便后续查看使用*.ms13
: Multism仿真文件,此文件可以没有*.pdsprj
:Proteus仿真文件,此文件可以没有
- 使用Cadence进行硬件设计时,会出现很多日志,检查等我们不需要使用的文件
- 项目完结后,备份文件时,过多的日志文件不便于后续查找使用
- 先使用如下脚本可快速清理项目中所不需要的文件
脚本使用
- 按下电脑 Windows + R,输入
notepad
,复制粘贴如下内容:
$PRODIR = "E:\Projects\PRO_NAME\3_Hardware\PRO_NAME_HW_REV_0.0.0"
rm -r $PRODIR\allegro
rm -r $PRODIR\*-PSpiceFiles
rm -r $PRODIR\signoise.run
rm -r $PRODIR\stepFacetFiles4Map
rm $PRODIR\*.jrl
rm $PRODIR\*.jrl*
rm $PRODIR\*.log
rm $PRODIR\*.log*
rm $PRODIR\*.rpt
rm $PRODIR\*.rpt*
rm $PRODIR\*.txt
rm $PRODIR\*.txt*
rm $PRODIR\*.dml
rm $PRODIR\*.BOM
rm $PRODIR\*.DRC
rm $PRODIR\*.png
rm $PRODIR\*.DBK
rm $PRODIR\*.ctl
rm $PRODIR\*.plt
rm $PRODIR\*.do
rm $PRODIR\*.atr
rm $PRODIR\*.tag
rm $PRODIR\*.lst
rm $PRODIR\*.cnv
rm $PRODIR\*.ipc
rm $PRODIR\*.dat
rm $PRODIR\*.json
rm $PRODIR\*.ps
rm $PRODIR\*.SAV
- 首行E:\Projects\PRO_NAME\3_Hardware\PRO_NAME_HW_REV_0.0.0修改为实际存放项目文件的地址
- Ctrl + S,保存文件
保存类型
: 所有文件(.)文件名
: *.ps1- 右键文件,选择使用powershell运行
注意事项
- 脚本中文件删除后无法找回
- 脚本使用前,复制一份再进行操作,避免出现误删文件的情况