Cadence ic5 自定义快捷键及奇技淫巧

这两天一直折腾Cadence ic5的环境,“工欲善其事,必先利其器”,为了最后的ADC设计流片,也是要拼了。忆阻器阵列的外围电路需要ADC,占总体功耗的90%,因此想设计低功耗的ADC。

一、问题描述

  • Cadence ic5 没有对齐“Align”的快捷键,靠肉眼对齐的话,后期连线之后,DRC容易出错。
  • undo 的次数只有一次,如何增加?

二、 方案

1.对齐

ic5 的对齐不太好找,Edit->Other->Align:

image.png

设置如下:先选择一个器件,之后的器件和它对齐;可以选水平或垂直;边缘component Edge对齐;间距可以“None”;最后“Set New Reference”,就可以在版图上选择了。
image.png

2. undo

ic5 的undo次数默认是1,需要在CIW上设置:
image.png

image.png

3. 快捷方式

调出“对齐”的对话框是否能设快捷方式?能否每次打开都默认undo次数为10?能否打开后直接显示Library Manager?确实可以:

#1.先找到cadence的文件
find / -name .cdsinit #root权限查找,并进入该文件夹
# 拷贝该文件到用户目录
cp /.cdsinit  ~

# 2.再找到layout快捷的配置文件
find / -name leBindKeys.li #root权限查找,并进入该文件夹
# 同样拷贝该文件到用户目录
cp /leBindKeys.li  ~
# 3.增加快捷键
vi ~/leBindKeys.il
# 添加以下内容
bk("Layout" "<Key>j"        "leHiAlign()") # 设置j为Align的快捷
hiSetUndoLimit(10) #设置undo次数为10 
ddsOpenLibManager() # 启动打开LibManager
# 修改鼠标滚动来放大缩小界面,原理是ctrl+z,shift+z
bk( "Layout" "None<Btn4Down>" "hiZoomRelativeScale(hiGetCurrentWindow() 2.0)" )
bk( "Layout" "None<Btn5Down>" "hiZoomRelativeScale(hiGetCurrentWindow() 0.5)" )

前面加分号“;”表示注释:
image.png

Cadence的一些小tips

原文

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值