Cadence文件结构及清理脚本
Cadence文件结构及清理脚本
- Cadence文件结构
- 硬件文件夹
- PRO_NAME_HW_LOG
- HW_REV0.0.0
- 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.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运行
注意事项
- 脚本中文件删除后无法找回
- 脚本使用前,复制一份再进行操作,避免出现误删文件的情况
Cadence文件结构及清理脚本相关推荐
- 我的一个学生在运维工作中写的自动日志清理脚本程序
本文是我的一个学生在运维工作中写的自动日志清理脚本程序,我这里不评价该shell脚本写的好与坏,只是发出来,和大家做一个分享,如果能给大家带来一点点思路上的参考就够了. 自动日志清理脚本程序 #!/b ...
- Centos7搭建Java环境,并设置项目自启动脚本、定时数据库备份/日志清理脚本
开发环境下载,提供nginx-1.12.2.jdk-8u162.Jenkins下载 建个文件夹,作为开发环境存放路径 cd /usr mkdir developmentEnvironment cd / ...
- Linux磁盘空间爆满怎么办?定时文件清理脚本配置实现
在Linux系统上跑任务会遇到系统磁盘空间爆满的情况,表现出来的现象是程序运行报错,或执行缓慢.记录下Linux磁盘空间占用的查看方法和文件清理脚本定时触发配置的实现. 一.Linux磁盘空间占用分析 ...
- 我的Winsxs目录清理脚本
最近两天我的C盘空间不够了,竟然只剩几K,真的很晕菜,而且即使使用CCleaner清理也没用,第二天又满了.所以下决心要清理Winsxs目录.之前我的winsxs清理脚本编写过一个版本,发布在我cnb ...
- ES索引清理脚本-总结
ES索引清理脚本-总结 之前写过一个日格式的索引清理脚本,目前所在公司用的是「周」格式清理,所以再更新一下 前言 脚本流程:通过时间匹配历史索引 -> 记录到文件 -> 按照记录文件清理 ...
- linux下清理脚本,linux通用清理脚本
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #!/bin/sh ########################### #delete ...
- linux 磁盘清理脚本,磁盘清理脚本
历史原因,DB2采用归档日志,每天增加量50G左右,磁盘吃不消,而现在来说,这些归档是用不到的,古写个脚本清理磁盘空间当大于85%的时候#!/usr/bin/ksh ################# ...
- linux crontab清理脚本,crontab定时清理日志
1创建shell脚本 vi test_cron.sh #!/bin/bash #echo "====`date`====" >> /game/webapp/test_c ...
- Linux后台日志定时清理脚本
一. 简介 linux是一个很能自动产生文件的系统,日志.邮件.备份等.虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情.不用你去每天惦记着是否 ...
最新文章
- Mybatis传多个参数(三种解决方案)
- 06-Wifi通讯流程总结及源码下载地址
- 解决Oracle 11gR2 空闲连接过多,导致连接数满的问题
- 解决w3wp.exe内存占用问题[转载]
- html css波浪线,css实现波浪线及立方体
- Physical Standby Database Failover
- 大数据之Hadoop图解概述
- python物理建模初学者指南 pdf下载_Python物理建模初学者指南
- android axis2 webservice实例,Axis2创建WebService实例.doc
- 手机连接ftp文件服务器,手机链接ftp服务器地址
- 国产CPU性能大盘点 单核性能谁最强
- android 视频截屏代码,android视频截屏手机录屏实现代码
- 物联网无线通信技术 低功耗WiFi模块 WiFi芯片技术应用
- python 单一继承定义_python 单继承、多继承、菱形继承
- jstack 工具 查看JVM堆栈信息
- 远程桌面 - linux
- 3月下旬到5月中旬之前采制的茶叶
- jsp页面如何调用本机的应用程序?例如c:/netterm.exe?(转载)
- 技术贴_关于某信辅助分析记录和若干检测方法
- android 双屏壁纸,高清全面屏双屏壁纸
热门文章
- 用C语言计算各色油墨的灰度、色偏、色效率
- 阿里云linux好用不了,十个你可能不曾用过的Linux命令!巨好用!
- 用c语言编写以英文字母为元素的菱形图案
- 预装win8/win10新款电脑设置U盘启动
- 微信小程序上传单张和多张图片(附源码)
- Cesium加载3dtiles并调整位置(调整高度、平移、旋转、缩放)
- 如何在PowerPoint中编辑页眉和页脚
- BuildError: Could not build url for endpoint 'show'. Did you mean 'api.show' instead?
- angular之入门基础
- 阿里云Ubuntu安装部署EMQX物联网MQTT服务器