IC版图设计_第三章
一. UNIX操作系统
UNIX命令 man date cal banner bc passwd who
who am i
clear
举例 man date
date cal 2012 banner “ABCD”
bc passwd
who
who am i
clear
解释 获取命令的帮助信息
查看当前日期 查看日历 显示大字 计算器 修改密码
ls -a abc(所有类型文 件)
ls -d * (不进子目录) cat file1.c more file1.c cp file1 file2 mv call.test call.list rm call.list
解释 显示当前目录 改变目录 进入根目录 创建目录 删除空目录 删除目录及其内容
显示目录内容
3 系统级启动命令
命令
规模
swb
s
msfb
l
icfb
xl
功能
Pcb 设计
混合型号IC 设计 前端到后端 大多数工具
CMOS反相器电路图
图 选择新建库文件
CMOS反相器电路图
图 新建库文件对话框
CMOS反相器电路图
图 选择库文件管理器
CMOS反相器电路图
图 库文件管理器对话框
CMOS反相器电路图
则中的最小宽度。该值由光刻和工艺水平决定。
0.5um工艺
版图设计规则
(2) 最小间距 在同一层掩模(版图)上,图形之间的间隔必须大于或等
于设计规则中的最小间距。
版图设计规则
(3) 最小包围 例如,N阱、N+离子注入和P+离子注入包围有源区应该有
足够的余量,以确保即使出现光刻套准偏差时,器件有源区始 终在N阱、N+离子和P+离子注入区范围内 。
显示文本文件内容 一次一屏显示文本文件内容 拷贝文件 移动(重命名)文件 删除文件
二. LINUX操作系统
UNIX虽然是一个安全、稳定且功能强大的操作系统,对运 行平台要求很高,只能在工作站或小型机上才能发挥全部功 能,并且价格昂贵,对普通用户来说是可望而不可及的,这 为后来Linux的崛起提供了机会。 Linux是一套免费使用和自由传播的类UNIX操作系统,它主 要用于基于Intel x86系列CPU的计算机上,其目的是建立不 受任何商品化软件的版权制约的、全世界都能自由使用的 UNIX兼容产品。 Linux以它的高效性和灵活性著称。它能够在个人计算机上 实现全部的UNIX特性,具有多任务、多用户的能力。Linux 之所以受到广大计算机爱好者的喜爱,主要原因有两个,一 是它属于自由软件,用户不用支付任何费用就可以获得它和 它的源代码,并且可以根据自己的需要对它进行必要的修改 和无约束地继续传播。二是它具有UNIX的全部功能,任何使 用UNIX操作系统或想要学习UNIX操作系统的人都可以从 Linux中获益。
2. Cadence软件包含的工具有: (1) Verilog HDL仿真工具 (2) 电路设计工具Composer (3) 电路模拟工具Analog Aritist (4) 版图设计工具Virtuoso Layout Editor (5) 版图验证工具Dracula 和 Diva (6) 自动布局布线工具
Copy
Pin
Delete
Command Options
Undo
Repeat
图 电路编辑窗图标栏
CMOS反相器电路图
应用实例:CMOS反相器的电路图
图 Add Instance对话框
CMOS反相器电路图
应用实例:CMOS反相器的电路图
图 选择库文件对话框
在Sample库和AnalogLib库中包含MOS管符号。 PMOS管
NMOS管:
CMOS反相器电路图
应用实例:CMOS反相器的电路图
图 CMOS反相器的器件 图 CMOS反相器的连线
CMOS反相器电路图
应用实例:CMOS反相器的电路图
图 添加引脚
CMOS反相器电路图
应用实例:CMOS反相器的电路图
图 编辑器件属性
CMOS反相器电路图
应用实例:CMOS反相器的电路图
为了保证接触孔位于多晶硅或有源区内,应使多晶硅或有 源区和金属对接触孔四周要保持一定的覆盖。
(4)最小延伸 某些图形重叠于其他图形之上 时,不能仅仅到达边缘为
三. 虚拟机
使用虚拟机具有以下优点: 1.可以安装各种演示环境,便于做各种例子; 2.保证主机的快速运行,减少不必要的垃圾安装程序,偶尔使
用的程序或者测试用的程序可在虚拟机上运行; 3.避免每次重新安装,不经常使用而且要求保密比较好的软件,
可以单独在一个虚拟环境下面运行; 4.想测试一下不熟悉的应用程序,在虚拟机中随便安装和彻底
第三章 操作系统与 Cadence软件
主要内容
一. UNIX操作系统 二. Linux操作系统 三. 虚拟机 四. Cadence软件
一. UNIX操作系统
Cadence软件的主要运行环境是UNIX操作系统。UNIX是一个 分时、多用户、多任务、具有网络通信功能和可移植性强的 操作系统。UNIX于1969年在Bell实验室诞生,今天的UNIX 已广泛移植在微型计算机、小型计算机、工作站、大型计算 机和巨型计算机上,成为应用最广、影响最大的操作系统。 UNIX具有多用户、多任务、并行处理能力、管道、安全保 护机制、功能强大Shell、强大网络支持、稳定性好等特点, 其系统源代码利用C语言写成,可移植性强,可运行在多种 硬件平台上。 UNIX以其简洁高效和可移植性好等特性吸引了许多用户开 发者和公司的注意,到现在已形成多个流派,主要包括:1. SCO UNIX, 主要运行于PC兼容机;2. Digital UNIX,主 要运行于Dec Alpha机;3. Solaries,主要运行于Sun小型 机工作站;4. AIX,主要运行于IBM机;5. HPUX,主要运 行于HP小型机工作站;6. Linux,可运行于各种机器。
图 选择新建单元
CMOS反相器电路图
图 新建单元对话框
CMOS反相器电路图
图 电路图编辑窗
CMOS反相器电路图
Check and Save Save
Property Instance
Zoom in By 2 Zoom out By 2
Wire(Narrow) Wire(Wide)
Strech
Wire Name
3. Cadence软件的启动 2) PC机
① 先进入系统(可能也需要输入用户名和密码) ② 进入Terminal窗 方法1:单击鼠标右键=>选New Terminal
方法2:点击红帽子符号=> 上拉菜单,选System Tools => Termimal
③ 提示符后输入icfb & =>按<Enter>键。 3)PC机上系统退出方法: 点击红帽子符号=>上拉菜单,选Log Out→Shut Down→OK
四. Cadence软件
3. Cadence软件的启动 1) UNIX系统(工作站)
① 开机=>显示:Please enter your name,输入用户名=>按 <Enter>键=>显示:Please enter your password,输入密码 =>按<Enter>键。 ② 按鼠标右键,选Tools →Terminal,进入Terminal窗。 ③ 在提示符后,输入icfb & =>按<Enter>键=>出现 CIW(Command Interpreter Window)。
Cadence软件是按照库(Library)、单元(Cell)和视 图(View)的层次实现对文件的管理。
库文件是一组单元的集合,包含着各个单元的不同视图。 单元是构造芯片或逻辑结构的最低层次的结构单元,例如 反相器、运放、正弦波发生器等。
视图位于单元层次下,包括电路图(Schematic)、版图 (Layout)和符号(Symbol)等。
二. LINUX操作系统
Linux系统的主要特点包括: 开放性:指系统遵循世界标准规范; 多用户:指系统资源可以被不同用户使用,每个用户对自己的
资源(例如:文件、设备)有特定的权限,互不影响; 多任务:指计算机同时执行多个程序,而且各个程序的运行互
相独立; 良好的用户界面:Linux向用户提供了两种界面:用户界面和
二、LINUX操作系统
Linux是具有设备独立性的操作系统,它的内核具有高度适 应能力;丰富的网络功能:完善的内置网络是Linux一大特 点;可靠的安全系统:Linux采取了许多安全技术措施,包 括对读、写控制、带保护的子系统、审计跟踪、核心授权等, 这为网络多用户环境中的用户提供了必要的安全保障;良好 的可移植性:是指将操作系统从一个平台转移到另一个平台 使它仍然能按其自身的方式运行的能力。 Linux是一种可移植的操作系统,能够在从微型计算机到大 型计算机的任何环境中和任何平台上运行。
在Cadence软件里,库文件包括设计库和技术库。设计库 是针对用户而言的,不同的用户可以有不同的设计库;而 技术库是针对集成电路制造工艺而言的,不同特征尺寸工 艺、不同芯片制造厂商的技术库是不同的。为了能够完成 集成电路芯片制造,用户的设计库必须和某个工艺库相关 联。
Cadence系统启动 1 前端启动命令
命令
规模
icde
s
icds
s
icms
m
icca
xl
功能
基本数字模拟设 计输入 icde 加数字设计 环境 前端模拟、混合、 微波设计 前端设计加布局 规划
2 版图工具启动命令
命令
规模 功能
layout
s
layoutPlus m
基本版图设计(具 有交互 DRC 功能)
基本版图设计(具 有自动化设计工具 和交互验证工具)