CDL 文件转换为 Schematic 小结 本文主要是对最近学习的用 ic5141 将 smic035 网表转换原理图的总结。下面是导入 CDL 的步骤: 1. File -> Import -> CDL,弹出 CDL In 界面。 2. Parameter File:相当于模板文件,就是对 CDL In 界面的各项参数的设置文件。如果你是在 GUI 中运行 CDL In,则 Parameter File 可填可不填。但是如果你是用命令行运行 CDL In 则需要指定一个特定的 Parameter File。 3. Load 和 Save 即 Load 和 Save 前面的 Parameter File。 4. CDL Netlist File:你想要 import in 的 CDL 文件。 5. Output Library:要存放 schematic 的 library。 6. Top Cell:顶层的 cell 名称,可填可不填。 7. Reference Library List:列出一下参考链接库,如 pdk 所提供的库和一些基本的库。可以填多个库。 8. Device-Map File:器件的映射转换文件,Device-Map File 的格式是: devMap := <primitive_device_name><mapped_device_name>[ propMatch := list_of_prop_to_match][ termMap :=list_of_terminals_to_map][ propMap :=list_of_properties_to_map][addProp := list_of_additional_properties_to_map] 例如,二极管的 device-map 如下所示: devMap := diode ndio50 propMatch := subtype D5 propMap := area area perim pj termMap := PLUS PLUS MINUS MINUS addProp := model ndio50 其中 diode 是 cdl 中的管子类型,ndio50 是 pdk 中对应的管子。 9. Global Node Expansion:Full/No/Only Defined 全局的节点扩展:全部执行/不执行/只针对定义的部分执行。 10. Case Sensitivity:Preserve/Upper/Lower 字体的大小写区分:保持不变/全部变成大写/全部变成小写 11. Schematic Generation Parameters:合成的一些参数设置,具体参考文件:Connectivity to Schematic User Guide。 12. Overwrite Cells? all/none/selected 是否需要覆盖已有的 cell? 全部覆盖/全不覆盖/只针对选择的进行覆盖。 设置完毕,点击“apply”,同时关注一下 CIW 窗口中的显示信息。到 icfb 的启动路径下打开“ni.log”和“ni.err”查看。 在做 cdl 转换出成 schematic 的时候,不仅要修改好 device-map file,还要查看 cdl 是否正确,具体如下: * cell 要定义在”.SUBCKT XX XX”和“.ENDS”之间。 * 定义电容需要在 cdl 文件前面加上前缀*.BIPOLAR*.CAPVAL 具体的其他器件的定义请参考文件 Design Data Translator’s Reference 的第五章 CDL Translators 的 How CDL In Translates Data。 转换成功后,要查看器件的实际尺寸和显示的尺寸是否相同,smic 中的 mos 管子的参数 fw 一般是不对的,可以通过 skill 程序修改。参考程序:/home/ns004/project/smic035/updateschematic.il。 参 考文件:Design Data Translator’s Reference 在 /apps/candence/ic5141/doc/transref 目录中。
- xdu_5032024-03-10还行吧,有些过时
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助