Cadence文件结构及清理脚本

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.0PCB-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文件清理脚本

  • 使用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运行

注意事项

  • 脚本中文件删除后无法找回
  • 脚本使用前,复制一份再进行操作,避免出现误删文件的情况
  • 12
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WilfordLethe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值