在Virtuoso中使用Clisoft SOS
由于本人也是刚接触,后续用到其他的再进行更新,博客中可能有地方写的不好,欢迎大佬指点。
一、打开virtuoso
- 创建一个
cds.lib(不受SOS版本控制)
[bhlu@master /proj/trinity/work/cds/bhlu]$ vim cds.lib
INCLUDE ./project.lib
- 打开
virtuoso
[bhlu@master /proj/trinity/work/cds/bhlu]$ virtuoso
Tools中可以看到SOS Design Manager...
![![[版本控制/Cliosoft sos/在Virtuoso中使用Clisoft SOS.assets/01.png]]](https://i-blog.csdnimg.cn/direct/e1677de6052c4d10851c80381ddcd4e0.png)
- 在
Library Manager中也可以看到gpdk045

二、创建Library
File–>New–>Library...,Design Manager选择sos

- 添加
Comment,然后点击OK,弹窗都点OK即可

- 选中创建的
Library,右击Check Out...

三、创建Cell
File–>New–>Cell View...,输入Cell,点击OK- 按
i添加Instance
![![[版本控制/Cliosoft sos/在Virtuoso中使用Clisoft SOS.assets/05.png]]](https://i-blog.csdnimg.cn/direct/b3889830cbc24535a3e14be0c78c9041.png)
- 保存
Design Manager–>Check In...

- 如下图所示即可

四、修改Cell
- 双击
schematic,如果只是想只读,可以选择no,这里我需要修改,所以选择yes
![![[09.png]]](https://i-blog.csdnimg.cn/direct/4959e8619d64455ba1ee6a0c87b0c573.png)
- 编辑
schematic,复制几个 nmos 并保存。 Design Manager–>Check In...
![![[10.png]]](https://i-blog.csdnimg.cn/direct/c106d95df64244f3a644a0c00c2dd468.png)
- 看到一个绿色的勾,就代表成功
Check In
五、切换版本
- 右击
schematic,点击Version Info - 选中第一个版本,点击
Revert,在弹出框中点击Yes
![![[11.png]]](https://i-blog.csdnimg.cn/direct/aa144e4504ef4caaae6ed288dd515bca.png)
- 这样就会将创建一个新的版本,跟第一个版本一样
![![[12.png]]](https://i-blog.csdnimg.cn/direct/5c025718262c487d8847af2cbdf39844.png)
六、查看其他版本
- 右击
schematic,点击Version Info - 选中想要查看的版本,点击
Use Rev,这里就不截图了 - 然后就可以点击查看了
设置完之后状态会显示为警告,看完之后切回之前的版本就没有了。
这里查看的时候,提示Check out this cellview?这里一定要选no,不然会报错。
七、比较两个版本
- 右击
schematic,点击Diff - 上面为原始版本,下面为需要与之比较的版本
![![[13.png]]](https://i-blog.csdnimg.cn/direct/c75aa7383c164582a8bd1a8e52ccafeb.png)
- 在弹出框中可以看到删除了哪些,添加了哪些。
八、后续继续更新
…
