标签归档:CDF

Component Description Format

Cadence 中调用 Spice 子电路的方法

在 IC 设计中有时会用到提第三方提供的模型,如外接的功率 MOSFET,肖特基二极管等,这些大都是基于 spice 的 model,其中有些可以直接在 Cadence 中调用,更多的则需要在 Cadence 中做些工作才能调用,这里把一般的 Cadence ADE 中调用这样的 spice 模型(子电路)的流程介绍一下。
继续阅读

Cadence 中三端 MOS 器件的 CDF 问题

最近遇到的一个小问题,在这里记录一下..

现在接手的电路,里面的 mos 管用的都是三端器件,n 管衬底和 p 管的阱的端口都是用在 CDF 中设置参数来连接的,但是这样做在仿真的时候会出现问题,也就是 spectre 生成网表时会把衬底或是阱的连接丢失。

中间试过一些办法,按着 Cadence的 CDF 文档的方法设置或是直接从 analoglib 中 copy 里面 nmos/pmos 的 CDF,都不太行。最后还是在这里找到了解决办法。

具体的方法就是:

  1. 在 CDF 中将设置体区(衬底或是阱)连接的变量(如 bn)的类型改为 netSet,其他基本不变(termOrder :D G S B;  termMapping: nil D \:d G \:g S \:s B \:b )
  2. 在器件的 spectre view 中,加上 B 的端口,并将其 net express 设为之前 CDF 中的变量,并确定其默认连接