转载:Virtuoso中通过cdsini文件修改初始设置

在cdsini文件中,可以进行以下几类修改的设置:
  • Simulation 文件夹定位到 "xxx/simulation/"
    envSetVal("asimenv.startup" "projectDir" 'string "xxx/simulation/")
    
    envSetVal("asimenv" "saveDir" 'string "/xxx/simulation/")

    基于.cdsenv
    选择默认仿真器

    asimenv.startup simulator string "spectre"
    // asimenv.startup simulator string "hspiceD"
    // asimenv.startup simulator string "UltraSim"

    设置默认的仿真结果存放路径(Project directory):

    asimenv.startup projectDir string "/simulation"

    基于.cdsinit
    选择默认仿真器

    //envSetVal("asimenv.startup" "simulator" 'string "hspiceD")
    envSetVal("asimenv.startup" "simulator" 'string "spectre")
    //envSetVal("asimenv.startup" "simulator" 'string "UltraSim")

    选择仿真保存地址

    envSetVal("asimenv.startup" "projectDir" 'string "/simulation")
  • 直接打开open Library manager
    ddsOpenLibManager()
  • 设定初始的CIW窗口大小,其中 400:150 和     1200:600 是左下和右上的坐标。
    hiResizeWindow(window(1) list(400:150 1200:600))
    其中 400:150 和 1200:600 是左下和右上的坐标。
  • cadence virtuoso 字体设置

    hiSetFont("ciw" ?size 16)
    
    hiSetFont("text" ?size 16)
    
    hiSetFont("label" ?size 16)

    修改当前主界面字体大小:16-20

    修改工具栏菜单字体大小:推荐设置为16号(超过16显示会不正常)

    修改仿真文本字体大小:推荐设置为16号

  • 更改波形背景颜色为白色,第一句可能不管用,第二句可以。注意这里需要看你的波形查看软件是什么,我这里用的是viva
    envSetVal("viva.rectGraph" "background" 'string "white")   
    
    envSetVal("viva.graphFrame" "background" 'string "white")
  • 更改线条粗细,必须要添加第三句才能成功设置
    envSetVal("viva.trace" "lineStyle" 'string "solid")
    
    envSetVal("viva.trace" "lineThickness" 'string "thick")
    
    envSetVal("asimenv.plotting" "useDisplayDrf" 'boolean nil )
  • 在布局中默认显示pin名称
    envSetVal("layout" "displayPinNames" 'boolean t)
  • 设置字体
    envSetVal("viva.axis" "font" 'string "Helvetica,12,-1,5,50,0,0,0,0,0")
    
    envSetVal("viva.pointMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
    
    envSetVal("viva.vertMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
    
    envSetVal("viva.horizMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
    
    envSetVal("viva.multiDeltaMarker" "font" 'string "Helvetica,14,-1,5,50,0,0,0,0,0")
  • 设置显示数字长度
    envSetVal("viva.pointMarker" "sigDigitsMode" 'string "Manual")
    
    envSetVal("viva.pointMarker" "significantDigits" 'string "4")
    
    envSetVal("viva.vertMarker" "sigDigitsMode" 'string "Manual")
    
    envSetVal("viva.vertMarker" "significantDigits" 'string "4")
    
    envSetVal("viva.horizMarker" "sigDigitsMode" 'string "Manual")
    
    envSetVal("viva.horizMarker" "significantDigits" 'string "4")
     
posted @ 2024-06-08 11:49  icmaxwell  阅读(197)  评论(0编辑  收藏  举报