一、设置共享文件夹
共享文件夹是windows系统和虛拟机里的linux系统进行文件传输的地方,两个系统共用的文件夹。在windows系统下,将某文件放入共享文件夹中,在linux里也可以找到对应的文件。
1.在E盘新建文件夹作为共享文件夹路径为E:\Program Files\vmdoc
2.在虚拟机中共享文件夹对应位置虚拟机Computer\Filesystem\mnt\hgfs\vmdoc
点击编辑虚拟机设置
点击选项
点击共享文件夹、点击总是启用、点击添加,将第一步中设置的路径添加进去,然后点击最下面的确认,设置完成。
启动虚拟机,在该路径下Computer\Filesystem\mnt\hgfs\vmdoc
找到共享文件夹
二、Virtuoso导入工艺库(包含OA格式转换)
1.下载tsmc18rf_pdk_v13d.tar安装包
将下载好的安装包放进共享文件夹中,这样安装包就能同时在虚拟机中了
2.安装工艺库
安装之前,在自己的/home下创建一个文件夹,用来存放下面四个文件夹
/OA/CDS是转换格式用的,等会文件解压后把这个文件复制过来即可,
/PDK 是经过转换格式后的工艺包,安装的库都是在这里添加的,可以看到已经安装的工艺库。
/pro 为工作目录,该目录下存放的是设计库,但必须包含下面两个文件,第一个就是库文件,里面是添加的库名称,有了这个文件,在当前目录启动软件时才能包含这个文件中的库名称,我们要安装的库都放在这个文件中第二个是关联的显示文件,没有这个文件,器件显示不正常。(在后面安装完成再进行复制)
/tar_pdk 为下载的工艺压缩包,先在这里对下载的压缩包进行解压。
在该文件夹下建立文件夹,名为tsmc18rf,这个文件夹只是为了解压使用,后面可以在移动到自己的工作目录下/pro
tsmc18rf安装时会让你选择安装的目录,且目录的最后一个文件夹是当前不存在的,他会自己生成,如果你键入的是存在的目录,会提醒你目录已存在,需要重新更换目录名称
解压命令
tar -xvf 文件名.tar
tar -zxvf 文件名.tar.gz
解压后,看到 pdkInstall.pl ,这个就是安装脚本
安装命令
perl pdkInstall.pl
tsmc18rf:
***1, (1 - TSMC 0.18um 1.8v/3.3v 1P6M MM/RF PDK)
***/home/ywj/cadence/PDK/tsmc18rf (/PDK/tsmc18rf 前面的目录根据自己个人情况,tsmc18rf目前不存在 ,执行完命令后会建立这个目录完成安装)
在51版本,到这里就安装完了,但是61之后的版本需要把CDS->OA格式转换,看后面
键入 1 y
不需要键入目录,会在/PDK/tsmc18rf
3.CDS->OA格式转换
安装后,需要把CDB->OA格式才能在6.17中使用。
我们把home/work/eda/ic617/OA/CDS下面的cds.ib 改下里面的路径,这里的cds.ib可以从任一地方复制过来。或者自己新建一个文件,我们改下里面对应的库路径。
新改的路径为刚才放的库路径
在/OA 目录下启动软件(在哪里启动,一会转换的库就在那)
virtuoso &
点击Tools栏,选择Conversion Toolbox, 然后选择第一个选项,CDB to OpenAccess Translator
找到刚才改的cds.lib(这个是要转换的库的路径,自己可以理解一些,文件放哪里都可以,只要能找到,上面建的文件夹,只是为了叙述方便,有个统一的标准,文件从哪来到哪去,我们就很清楚了),
OK,等在转换完成,关闭软件
把这个文件复制到PDK的工艺目录下,替换掉原来的tsmc18文件。
4.添加库文件
点击Tools-Library Manager-Edit-Library Path-Add library
参考下图,选择库,点击ok,就成功添加了一个工艺库啦
学习参考来自:https://blog.csdn.net/d_pcb66/article/details/127929703