记录Cadence16.7学习过程



一、设置共享文件夹

共享文件夹是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

### 回答1: virtuoso工艺导入是指将virtuoso工艺中的数据导入到其他系统中使用的过程。virtuoso工艺是一种用于存储和管理工艺数据的软件工具,可以将各种类型的工艺数据存储在一个集中的仓中,方便用户进行存储、修改和访问。 在进行virtuoso工艺导入之前,需要先确定导入的目标系统和格式。通常情况下,目标系统可以是PLM(产品生命周期管理)系统、MES(制造执行系统)系统或其他类型的企业级软件系统。而导入格式则可能是标准的XML格式或者特定于目标系统的格式。 在进行数据导入之前,需要进行数据映射和转换。这是因为virtuoso工艺和目标系统之间往往存在一定的差异,例如数据结构不同或字段定义不同等。因此,需要将virtuoso工艺中的数据字段与目标系统中的数据字段进行匹配,确保数据可以正确导入。 然后,通过使用适当的导入工具或API,可以将virtuoso工艺中的数据按照指定的格式导入到目标系统中。在导入过程中,可能需要处理一些数据冲突或数据重复的情况,以确保导入的数据的准确性和完整性。 最后,进行数据验证和测试。导入完毕后,需要对导入的数据进行验证,确保其在目标系统中的正确性和可用性。可以使用一些测试用例来验证数据是否正确导入,并确保导入后的系统功能正常运行。 综上所述,virtuoso工艺导入是将virtuoso工艺中的数据按照指定格式导入到其他系统中使用的过程。它需要进行数据映射和转换,并使用适当的导入工具或API进行数据导入。最后,需要进行数据验证和测试,确保导入的数据在目标系统中的正确性和可用性。 ### 回答2: virtuoso工艺导入是指将virtuoso工艺中的数据和信息成功导入到其他系统或平台中的过程。 首先,要进行virtuoso工艺导入,需要拥有合法的工艺数据或文件。这些数据一般可以是从其他系统或设备中导出的文件,如CSV、Excel等格式,或者是从互联网上下载的工艺文件。 其次,为了进行virtuoso工艺导入,在其他系统中需要提供相应的工具或功能,用于接收和解析导入的数据。这些工具或功能可以是自定义的程序或软件,也可以是系统自带的导入功能。 然后,根据导入工艺数据的具体要求和规范,选择合适的导入方式和参数。这包括设置导入的目标位置或表,选择对应的字段映射关系,以及进行可能的数据清洗和转换操作等。 最后,执行virtuoso工艺导入操作,将数据从源文件或源系统中读取并解析成目标系统的可识别的数据格式,并将其插入到目标位置或表中。在导入过程中,可以根据需要监控导入进度或处理任何导入错误或异常情况。 综上所述,virtuoso工艺导入是一个将工艺数据从一个系统迁移到另一个系统的过程,需要合适的数据文件和工具,并按照要求进行导入操作。这个过程确保了工艺数据能够被其他系统正常识别和使用,提高了数据的利用价值和系统的整体效能。 ### 回答3: Virtuoso是一种建模和仿真工具,用于设计和验证各种电子系统。Virtuoso工艺导入是指将特定工艺的技术规范应用于设计工程,以确保设计与目标工艺的兼容性。 Virtuoso工艺导入是电子设计流程中的一个重要环节,它涉及将工艺的规格参数、器件模型、工艺规则等信息导入到设计环境中。通过导入工艺,设计工程师可以确保设计遵循所选工艺的制造要求,并进行后续的仿真和验证。 导入工艺需要进行多个步骤,首先是选择合适的工艺,如CMOS、BiCMOS等。然后,将工艺提供的规格参数导入到设计工具中,例如Virtuoso的设计编辑器。接下来,工程师需要引入工艺定义的器件模型,这样设计工程师就可以在设计中使用这些模型。最后,还需要将工艺的制造规则导入到设计工具中,以确保设计符合工艺的要求。 从导入工艺到设计工具中,设计工程师可以根据所选工艺的要求进行设计和验证。由于不同的工艺有不同的特性和制造要求,因此合理导入并使用正确的工艺对设计的成功至关重要。这样可以最大限度地提高设计质量、减少制造问题,并最终提供可靠的电子产品。 总之,Virtuoso工艺导入是电子设计过程中重要的一步,它确保设计符合所选工艺的要求,并最终实现高质量的电子产品。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值