Cadence原理图输入
原理图输入流程
建库 建底层单元 电路图输入 设置电路元件属性 Check & Save 生成symbol
建库
选择CIW中的菜单:File->New->Library… 指定库名、路径和工艺文件
创建基本单元
选择CIW中的File->New->Cell View… 输入单元名、ViewName、所属库
层次原理图输入
下层单元改变后要重新进行check&save 被调用单元的接口改变后,要重新生成 symbol,上层单元才会更新。 要从底向上逐层check&save 运用wire name实现成组信号线的连接
导出网表
通过CIW中的export菜单可以导出hspice格式 的电路网表; 导出的电路网表都是子电路形式电路名就是单 元的名字; 下层单元也是按照电路的层次以子电路形式描 述; 导出的网表文件不包含控制卡、模型卡,不能 直接用于分析。
添加wire name
点击wire name按钮 输入节点名 点击目标wire,放 置 Wire name相当于给 节点命名,同名节 点被认为是一个电 气节点。
加PIN
点击PIN按钮 输入名字、 input/output 单击放置Biblioteka 原理图编辑复制/移动:
点击工具栏复制/移动按钮; 单击操作对象,该对象就会粘到鼠标指针上,如果 想把几个对象作为一个整体一起移动,则要先选中 所有操作对象; 再次单击一下鼠标,放置对象。 按delete按钮, 选中要删除的对象; 或者先选中要删除的对象,然后按delete按钮。
Cadence原理图输入
清华大学微电子所 2002年8月
Cadence的文件组织
设计库
工艺库(techfile)
单元1
单元2
单元3(基本单元)
schematic
layout
symbol
schematic
symbol
symbol
Cadence工具包
icfb composer schematic virtuso layout ……
删除:
原理图编辑
Undo:点击Undo按钮,缺省只能Undo一次; 改变编辑模式:在按过功能按钮后系统会保持 相应的编辑状态,因此可以连续操作。
模式切换:按其它按钮 退出当前模式:按Esc键。 点击”Instance properties”按钮
查看、更改属性:
电路检查与保存
点击check&save按钮 错误内容:CIW窗口会显示错误说明。
基本单元有的含有参数有的是固定属性的。 电气互连:wire(narrow)/wire(wide),wire Name
单元调用
与元件放置相同——选择基本单元的 symbol 含有参数的基本单元通过“Instance properties”编辑功能设置参数。 上层单元与基本单元没有本质区别,都 是只包含下层的symbol信息 下层单元是只读的
电路图组成
Instance Wire Wire name Pin 以上元素的复制、移 动、删除操作相 同,属性编辑也相 同。
基本单元输入
基本元件:analogLib库-nmos/pmos (衬底与源端短接), nmos4/pmos4 (含衬底端)……还有basic,sample等自 带基本单元库。 器件的CDF属性对应于HSPICE模型中的 各属性,Instance Name对应网单中的元 件名,Model Name表明管子的类型。
节点悬空 输出短路 输入开路
生成symbol
选择COMPOSER的菜单:Design->Create Cellview->From Cellview… 填入库名、单元名 设置pin名称与位置
逻辑输入
调用基本单元:
基本单元往往由厂商或系统提供。 可以调用其它库中的单元(不能循环调用) 本层电路调用的是底层单元的symbol
Instance放置
点击放置按钮 ; 从Library Browser – Add Instance窗口 选择元件,View选择symbol; 调整元件姿态 输入元件属性 单击鼠标放置
Wire连接
单击wire(narrow)按钮 鼠标单击选中起始点; 再点击鼠标选中第二点; 双击——画出终点; Wire(wide)的绘制方法与此相同,二者无 本质区别。