Virtuoso Migration操作说明
- 使用具有Migration的License Feature的IC231
1. 快速启动
复制/home/guest_space/guest22/Templates/Migration_1118,进入复制后的位置,运行Migration_quickstart.sh,打开Virtuoso
- 脚本里已经做好了license以及相关环境变量配置,直接执行下面命令即可
cp -r /home/guest_space/guest22/Templates/Migration_1118 ./
cd ./ Migration_1118
./Migration_quickstart.sh

2. 运行Migration
2.1 打开需要转移库中的Shcematic
需要使用Schematic XL打开(已经在环境变量中做了相关配置,默认打开方式就是Schematic XL)

2.2 使用Migrate > Schematic > Mapping中的Part 1与Part 2来完成Migrate
- 在
.cdsinit文件中已经启用了Migrate Plugins。 - 正常使用需要手动勾选Launch > Plugins > Migrate

2.3 Save Source Schematic Data (Part 1)
设置如下图(这里选择处理当前库,按需求选择),执行完成后可以在migration_si4700中找到执行的结果(这里被转换后的器件位置是空的)

- 点击OK 等待执行(3分钟左右)


2.4 Create Target Schematic (Part 2)
-
这里一定要执行完Part 1才会出现下面窗口

-
点击OK 等待执行(10分钟左右)

-
这里可以Open Results Browser

-
转换后的电路如下图

3.修改Map文件
-
Map文件位置在./migration_mapping.csv
-
Map文件中定义了所有器件及其CDF的映射关系,这里需要根据需求修改(mos、bjt、cap、res、pin、vdd、gnd等)

-
修改后保存csv文件然后重新执行2中步骤即可
4. 存在的问题
- si4700中的res只能看到Length、Width、Multiplier,对应的Resistance恒为1K Ohms(可能是si4700_ALIB对应PCELL没带这个部分内容),迁移时直接把对应cdf的l、w、m映射过去了。
- mos、cap的具体映射关系需要按照需求修改migration_mapping.csv中的内容,不清楚具体用哪一种比较合适。
- Source (si4700) 中数字器件使用的内部定义的全局VDD和GND,导致无法直接替换成T55LP对应的Standard Cell。