ICC中进行P&R后导出网表并导入Cadence中进行仿真的流程(转)

需要文件:

  1. Foundry提供的standard cell的Spice网表库,通常为cdl格式
  2. PDK提供的仿真库(*.scs文件)
  3. PDK提供的管子模型(含symbol/spectre/....)

STEP1:

在ICC中输出门级网表,记得write_verilog的时候加-pg选项,并且在write_verilog之前加hdl verilog -hierachy,使得生成的网表层次关系正确。

STEP2:

使用V2LVS命令将门级网表转换成SPICE网表,V2LVS要加-i的选项,使得生成的网表PIN符合SPICE规范。生成后的网表最好去掉最前面的“.include...”,把SPICE网表库直接拷贝添加到刚生成的SPICE网表中去,这样在第3步中进行导入的时候,reference library可以直接写PDK的管子模型库。

STEP3:

将第2步产生的Spice网表在Cadence中用CDL import的方式导入,导入后,给顶层模块创建完Symbol,就可以调用其搭建testbench然后在Analog Enviroment中使用Spectre/Ultrasim进行仿真了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容