麻省理工学院 电气工程与计算机科学系 6.776 高速通信电路 2005 年春 Cadence 和SpectreRF 教程 Albert Jerng 02/13/05 引言 本教程将介绍使用Cadence 和SpectreRF 在6.776 课程里对电路进行仿真。 Cadence 包含了IC 设计的整个设计流程的所有工具,包括电路原理图、版图、电路仿真和验证工具。我们将在麻省理工学院的SUN 服务器上运行Cadence 4.4.6 版本。Spectre电路仿真器需要在Cadence 的设计框架中的Affirma 模拟设计环境下运行。Spectre 是一种先进的SPICE 仿真器,它可以在差分方程级进行模拟和数字电路的仿真。 SpectreRF还包括一些附加的仿真功能,如周期稳态(PSS)分析,S 参数分析及非线性噪声分析,这些分析将使射频电路的仿真更加容易。本教程将首先介绍如何在美国麻省理工学院服务器上获得 6.776 课程的Cadence 运行环境。然后,给出两个例子帮助你熟悉 SpectreRF 电路仿真器。 运行Cadence 1 登录到麻省理工学院的SUN 服务器 2 键入以下命令行: add 6.776 source /mit/6.776/setup_cadence 你可以添加这些命令行到你的.cshrc.mine文件,这样你就不必每次重复这一步。如果发生改变,你必须键入source .cshrc.mine。 3 首次运行Cadence时 ,remove 或 move 你的〜/cds 目录,然后键入: Cadence Cadence 446 就可以启动了,并且会创建一个包含6.776 所需文件的目录〜/cds。 这时,你应该会看到 icfb 和Library Manager这两个视窗,在Library Manager ,你会看到以下的之前下载的文件夹: 6776_Examples , 6776_Primitives , analogLib ,basic 6776_Primitives 包含我们这节课将会用到的NMOS 和PMOS 晶体管symbols。他们的最小沟道长度为0.18 微米。 6776_Examples 包含了在本教程会出现的两个电路例子。范例1 包含一个窄带射频放大器,范例2 包含了一个高频振荡电路。analogLib 和basic包含许多有用的电路仿真器件,包括理想电压源和电流源,理想电阻、电容和电感。 创建 schematic,symbol 和Test-bench 第一步是创建一个包含新的schematic 和symbol 的library. 1 在Library Manage 窗口中,左键点击 File -> New -> Library 2 键入一个新的Library 名称,比如 exampleLib ,然后左键单击 OK 3. 在弹出的窗口中,左键单击 Don’t need a techfile 然后左键单击 OK 你现在应该可以看到新创建的library的名称出现...