bearlin12的个人空间 https://blog.eetop.cn/1674463 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

版图笔记(7)

热度 23已有 14705 次阅读| 2019-6-24 09:04 |个人分类:版图笔记|系统分类:芯片设计| 版图, 笔记

VNC分辨率调整

打开putty软件login asxxxpassword:xxxvncserver -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解压designserversetupsetup

注:如果以前有装bunny,需要先uninstall,再setup

③ Setup完后会在designserver/etc/sn.txt(自动生成)

sn.txt文件发回芯联成,申请license

④ license复制到designserver/etc

⑤ 启动designserver/bin/startServer

⑥ 启动客户端bunny(无需安装,解压就能打开)

⑦ 登陆默认用户


⑧ 将图片复制到designserver/images下,要与project同名,将以往的project复制到designserver/project

⑨ 客户端bunnyToolsLibrary Path Editor...AppendProject的路径OK

⑩ Annotatelayout就是提图的图片

DRC跑得更快

Run ControlPerformanceMulti-ThreadedþHyperscale

复制电路(电路下不得有layout

CopyþCopy HierarchicalþSkip Libraries删掉copy电路的Librariesþcopy All viewsþUpdate Instanceof Entre LibraryTO Library的名OKOverwriteOK

Calibre LVS下根据线名查找点亮

Calibre -RVE窗口下ViewSchematicLayout(器件图标)Find Name Netvdd回车

外加IPLVS

先导出cdl文件CIWFileExportCDL...Library Browser...(选择电路)Output CDL Netlist Filexxx.cdlRun Directory:文件路径Include FileBrowser...IP文件OK

打包

多个文件打包:tar  czvf  my.tar.gz  file1  file2  ...

单个文件打包:tar  czvf  my.tar.gz  file1

解压至当前目录:tar  xzvf  my.tar.gz

c:建立一个压缩文件(Create

x:解开一个压缩文件

zgzip压缩

f:使用档名,后立即接档名

cx不能同时使用!

将整个/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

① 确定运行环境,需要在能启动virtuosoCalibre的环境

② 产生一个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.eda

setenv 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画图时,只想选择其中一层,勾选左上角第三个图标,就可以只选一层。

隐藏和显示LSW

F11

十字辅助线

ECross Cursor

增加切角

shift+R选中所要切的图形F3rectangle

提取PAD坐标

ToolsPad Opening Info...þGenerate ReportLayer/PurposePADSearch Depth2Dimension>2Layer/Purpose:LaberSearch Pepth:2þMake Standard Report:report地址与文件名OK弹出report

消除所有标尺

ctrl+shift+K

PIPO.LOG

导出版图gds时,生成的.LOG文件,包含layer信息

IC51导出的PIPO.LOG包含了layer层信息

IC61导出PIPO.LOGSUMSUM包含了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 //设置tab4个空格

set shiftwidth=4 //设置当行之间交错时使用4个空格

set showmatch //设置匹配模式,类似当输入一个左括号会匹配相应的右括号

set guioptions=T //去除vimGUI版本的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电路转IC61

CIWToolsConversion Tools Box...CDB to OpenAccess Transtator...Browser...(电路路径)把右边所有移到左边再把需要转的电路与PDK库移到左边OK

如果转换不成功,查看cdb20a.gui.log

新建项目注意事项

项目下要有cds.libcds.lib抬头要有下面两行:

INCLUDE ${CDS_INST_DIR}/share/cdssetup/cds.lib

SOFTINCLUDE /tmp/iqDir/refwin/cds.lib

15

点赞

刚表态过的朋友 (15 人)

发表评论 评论 (8 个评论)

回复 大力射门 2019-7-27 00:15
收下收下
回复 huaijiu 2021-6-24 18:17
棒  看完了楼主的笔记   学到了很多  感谢
回复 Matin_ 2021-7-24 23:24
大神,请收下我的膝盖~
回复 FengLinger 2021-8-10 14:30
膜拜大佬
回复 小煤球joy 2021-9-17 19:40
非常感谢
回复 最爱吃饺子 2022-2-14 15:40
笔记7
回复 lil137 2024-1-4 09:18
seal ring
回复 爱的战士 2024-8-28 13:47
感谢分享,非常实用。

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 4

    总排名
  • 2

    关注
  • 596

    粉丝
  • 245

    好友
  • 357

    获赞
  • 141

    评论
  • 60046

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-21 18:24 , Processed in 0.019367 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部