本文介绍两个cadence小技巧。
一是VerilogEditor在编辑模式下CTRL+E无法退出的问题。
二是将ADE的仿真时间做成一个参数。
以下展开来讲。
①编辑模式下如何退出VerilogEditor
数模混仿时,如果以edit模式点进一个functional view,会发现ctrl E退不出来了。事实上,在编辑模式下,大部分快捷键都不好使。因此,.cdsinit文件中新建一个快捷键:
hiSetBindKey("Text Editor" "<Key>F1" "deBack()")
将F1这个键设为texteditor界面下返回的快捷键,即可解决这个问题。默认情况下,F1是用来打开帮助界面的,使用率并不高。
用户甚至可以考虑,将F1设为在schematic界面 symbol界面 layout界面的返回键,从而获得一致的体验。
②如何将仿真时间做成一个参数?
笔者是做艾迪希的,经常需要在低速下(例如100K)验证一下电路性能,在满速下(例如1M)验证一下电路性能。显然,两种速度下需要仿真的时间是不一致的。此时,可以将采样率设置成一个参数fs,然后在ADE界面中增加一个参数,命名为xtime,值为1/fs*1024. 在仿真设置中,仿真时间设为VAR("xtime")。
这样,需要验证不同速度下的性能时,只需要改一个fs参数即可。