热度 23| |||
打开putty软件→login as:xxx→password:xxx→vncserver -geometry 3840x980→运行VNC
(此方法容易在系统中遗留过多的VNC进程)
PS aux |grep xxx详解例:[username@server1 ~]$ ps aux |grep username
Username 1815 0.0 0.0 135328 1876 ? S Apr03 0:00
(USER) (PID) (%cpu) (%MEM) (VSZ) (RSS) (TTY) (STAT) (START) (TIME)
/usr/libexec/gvfsd -meta data
(COMMAND)
USER:行程拥有者
PID:pid
%CPU:CPU占用
%MEM:记忆体使用
VSZ:虚拟记忆
RSS:记忆体大小
TTY:终端次要号
STAT:(下面详细分析)
START:开始
TIME:时间
COMMAND:所执行命令
STAT五种状态:
D 不可中断 uninterruptible sleep(usually IO)
R 运行 runnable (on run queue)
S 中断 Sleeping
T 停止 traced or stopped
Z 僵死 adefunct (“zomlie”) process
W 无驻留页
N 低优先进程
C 高优先进程
L 内存锁页
PS a 显示所有进程,包括其它用户
PS -A 显示所有程序
PS c 列出程序
Bunny安装和加载project① 去指定网址下载服务器端软件和客户端软件
designserver_win64.zip bunny_win64.zip
Bunny软件默认用户名:admin 密码:xxxxx
② 两个zip解压→designserver→setup→setup
注:如果以前有装bunny,需要先uninstall,再setup
③ Setup完后会在designserver/etc/sn.txt(自动生成)
把sn.txt文件发回芯联成,申请license
④ 将license复制到designserver/etc下
⑤ 启动designserver/bin/startServer
⑥ 启动客户端bunny(无需安装,解压就能打开)
⑦ 登陆默认用户
⑧ 将图片复制到designserver/images下,要与project同名,将以往的project复制到designserver/project下
⑨ 客户端bunny→Tools→Library Path Editor...→Append→Project的路径→OK
⑩ Annotatelayout就是提图的图片
DRC跑得更快Run Control→Performance→Multi-Threaded→þHyperscale
复制电路(电路下不得有layout)Copy→þCopy Hierarchical→þSkip Libraries→删掉copy电路的Libraries名→þcopy All views→þUpdate Instance:of Entre Library→改TO Library的名→OK→Overwrite→OK
Calibre LVS下根据线名查找点亮Calibre -RVE窗口下→View→Schematic→Layout→(器件图标)→Find Name Net:vdd→回车
外加IP跑LVS先导出cdl文件→CIW下File→Export→CDL...→Library Browser...(选择电路)→Output CDL Netlist File:xxx.cdl→Run Directory:文件路径→Include File:Browser...IP文件→OK
打包
多个文件打包:tar czvf my.tar.gz file1 file2 ...
单个文件打包:tar czvf my.tar.gz file1
解压至当前目录:tar xzvf my.tar.gz
c:建立一个压缩文件(Create)
x:解开一个压缩文件
z:gzip压缩
f:使用档名,后立即接档名
c和x不能同时使用!
将整个/etc目录下的文件全部打包成为/tmp/etc.tar
tar -cvf /tmp/etc.tar /etc 仅打包,不压缩
tar -zcvf /tmp/etc.tar.gz /etc 打包后,以gzip压缩
tar -jcvf /tmp/etc.tar.bz2 /etc 打包后,以bzip2压缩
LVL① 确定运行环境,需要在能启动virtuoso和Calibre的环境
② 产生一个xor rule:
dbdiff -system gds -design A.gds -refdesign B.gds -write_xor_rules A_diff_B.xor
③ calibre -drc -hier -fx A_diff_B.xor
想要再快就加-turbo -hyper
再快就加-remotefile,合并多个服务器来跑
④ calibre -rve A_diff_B.xor.asc
ic61.edasetenv CDS_LIC_FILE 27004@server1
setenv SNPSLMD_LICENSE_FILE 30001@server1
setenv MGLS_LICENSE_FILE /eda/license/mentor/metor.dat
#Calibre
setenv CALIBRE_HOME /eda/mentor/aoi_cal_2015.4_33.23
set path = ($CALIBRE_HOME/bin $path)
#ICFB 616
setenv CDSHOME /eda/cadence/IC616
set path = (${CDSHOME}/bin ${CDSHOME}/tools/dfII/bin
${CDSHOME}/tools/bin $path)
setenv LD_LIBRARY_PATH $CDSHOME/tools/lib
setenv CDS_Netlisting_Mode Analog
#MMSIM
set path = (/eda/cadence/MMSIM131/bin $path)
setenv CDS_AUTO_64BIT EXCLUDE:si:auCdl:auCore
#Hspice
setenv HSP_HOME /eda/synopsys/hspice_vk-2015.06-SP2-3/hsipice
set path = ($HSP_HOME/bin $path)
#Cosmosscope
set path = (/eda/synopsys/cscope64_vJ-2015.03/ai_bin $path)
图层层叠时选择其中一层IC61画图时,只想选择其中一层,勾选左上角第三个图标,就可以只选一层。
隐藏和显示LSWF11
十字辅助线E→Cross Cursor
增加切角shift+R→选中所要切的图形→F3→rectangle
提取PAD坐标Tools→Pad Opening Info...→þGenerate Report→Layer/Purpose:PAD层→Search Depth:2→Dimension>2→Layer/Purpose:Laber层→Search Pepth:2→þMake Standard Report:report地址与文件名→OK→弹出report
消除所有标尺ctrl+shift+K
PIPO.LOG导出版图gds时,生成的.LOG文件,包含layer信息
IC51导出的PIPO.LOG包含了layer层信息
IC61导出PIPO.LOG和SUM,SUM包含了layer层信息
Tooling信息1. Date日期
2. Circuit Name晶圆名
3. Design rules NO.规则文件
4. Original revision原版还是调整
5. Standard special标准还是特别
6. Library name库名 structure name结构名
7. 芯片尺寸,包含划片槽
8. 加不加Sear Ring
9. 包含划片槽的芯片尺寸
10. Customer Name公司名
11. Mask Type掩膜的尺寸类型
12. mask house掩膜T
13. MASK基本信息
查看文件大小[username@server1 project]$ cksum file1
[username@server1 project]$ 123456789 1234 file1
验证码 文件大小(字节) 文件名(.gds)
.vimrc一般情况下,把.vimrc文件创建在当前用户的根目录下(~/)→vi .vimrc→设置完后:wq
set nocompatible //去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set number //显示行号
set history=1000 //记录历史的行数
filetype on //检测文件类型
set bg=dark //背影使用黑色
colorscheme murphy //颜色设置
syntax on //语法高亮显示
set autoident //vim使用自动对齐
set smartindent //依据上面的对齐格式,智能选择对齐方式,对类似C语言编写很有用
set tabstop=4 //设置tab为4个空格
set shiftwidth=4 //设置当行之间交错时使用4个空格
set showmatch //设置匹配模式,类似当输入一个左括号会匹配相应的右括号
set guioptions=T //去除vim的GUI版本的toolbar
set vb t_vb= //当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set ruler //在编辑过程中,在右下角显示光标位置状态行
set nohls //默认情况下,寻找匹配是高亮显示的该设置关闭高亮显示
set incsearch //如果查询book单词时,当输入/b,就会跳到第一个b开头的单词
if has(“vms”) //修改文件后,自动备份,备份为原文件名加~后缀
set nobackup
else
set backup
endif
IC51电路转IC61CIW→Tools→Conversion Tools Box...→CDB to OpenAccess Transtator...→Browser...(电路路径)→把右边所有移到左边→再把需要转的电路与PDK库移到左边→OK
如果转换不成功,查看cdb20a.gui.log
新建项目注意事项项目下要有cds.lib→cds.lib抬头要有下面两行:
INCLUDE ${CDS_INST_DIR}/share/cdssetup/cds.lib
SOFTINCLUDE /tmp/iqDir/refwin/cds.lib