Cadence的一些小tips

作者: 静渊玄离 | 来源:发表于2016-05-16 23:17 被阅读1036次

经过这么多年的折腾,作者君突然发现自己对写代码的兴趣远远大于调电路,于是乎就天天不干正事地捣鼓Cadence和各种Script,在这里整理了一下,以分享给大家。如果大家也有各种有意思的东东,也欢迎分享。

在启动Cadence的目录下,有两个隐藏文件:.cdsinit 和 .cdsenv。其中 .cdsenv 是自己的环境变量,而 .cdsinit 是启动的初始读入文件。利用这两个文件,就可以使得Cadence变得更加人性化和更适合自己。

在 .cdsinit 里可以写入:

  • 启动时自动打开 Library manager:

ddsOpenLibManager()

  • 设定初始的CIW窗口大小:

hiResizeWindow(window(1) list(400:150 1200:600))
其中 400:150 和 1200:600 是左下和右上的坐标。

  • 设置script和verilogA的编辑器:

editor = "TEXT_EDITOR_NAME"
TEXT_EDITOR_NAME 是linux下文本编辑器的名字,比如:vim,gedit,emacs,atom等。
虽然我觉得vim就挺好用……最近突然发现atom也不错。

  • 设置ADE的仿真目录位置:

envSetVal("asimenv.startup" "projectDir" 'string "your directory")
默认的目录是在“用户名”下的simulation文件夹。

  • 设置undo的次数为10:

hiSetUndoLimit(10)
ps:好像virtuoso 6.xx的默认undo就是255次,所以这个在6.xx的版本没啥用。

  • 改变仿真显示窗口的默认属性,这个首先要看一下用什么plot,如果是wavescan,那就是:

envSetVal("wavescan.graph" "lineStyle" 'string "solid")
这个是改变线的属性,solid可以改成dot,dash等等。

这个仿真结果显示的属性可以改的很多,最好还是可以去查一下手册,这里只写几个我比较喜欢的:

envSetVal("wavescan.graph" "majGridOn" 'string "false") ## 关闭主要grid
envSetVal("wavescan.graph" "minGridOn" 'string "false") ## 关闭次要grid
envSetVal("wavescan.graph" "background" 'string "white") ## 背景白色
envSetVal("wavescan.graph" "lineThickness" 'string "thick") ## 线条加粗

如果是viva,那就用这样的格式来设定:

envSetVal(“viva.rectGraph” “background” 'string “white”)

写到最后我才发现其实好像这些并没有什么卵用,只不过我比较懒,不想每次跑个仿真都要一步一步地去设置,于是就写了这些下来,希望大家能够在Cadence中enjoy~~

相关文章

  • Cadence的一些小tips

    经过这么多年的折腾,作者君突然发现自己对写代码的兴趣远远大于调电路,于是乎就天天不干正事地捣鼓Cadence和各种...

  • 一些小Tips

    1、void 0 代替 undefined 经常会看到 if (callback !== void 0 ) opt...

  • 一些小Tips

    1.convergence(收敛):一个神经网络收敛是指,网络具有稳定的输出,或是在训练时有稳定的变化趋势。 2....

  • 一些小tips

    关于js当中的style属性的问题 style对象: pixelLeftpixelToppixelWidthpix...

  • 一些小tips:

    1.脸上多一点笑容。 2.如果第二天有什么想要做的,请在前一天做好至少一套方案。 3.保守秘密。 4.在任何人面前...

  • 模拟IC、数字IC及数模混合集成电路设计环境

    Cadence EDA linux设计环境 ▲Cadence5141、Cadence617等 ▲MMSIM、Ana...

  • 以前写的一些东西

    大主题: 关于怎么变的自律以及时间管理的一些小tips 这些小tips都是我这段时间在书上或者文章上看到的,并且自...

  • 任向晖单词作业2.27-3.5|Perseverance is

    Cadence Speaker should be good at using cadence to attrac...

  • PS的一些小Tips

    学校最爱问: 1. short/long-term goal? 2. How can your Experienc...

  • Binder 的一些小 Tips

    Java 层的 IBinder 在 native 层的表现:Binder 表现为 JavaBBinder,Bind...

网友评论

    本文标题:Cadence的一些小tips

    本文链接:https://www.haomeiwen.com/subject/nrabrttx.html