全定制IC版图设计

上传人:aa****6 文档编号:29216357 上传时间:2018-01-22 格式:DOC 页数:47 大小:2.62MB
返回 下载 相关 举报
全定制IC版图设计_第1页
第1页 / 共47页
全定制IC版图设计_第2页
第2页 / 共47页
全定制IC版图设计_第3页
第3页 / 共47页
全定制IC版图设计_第4页
第4页 / 共47页
全定制IC版图设计_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《全定制IC版图设计》由会员分享,可在线阅读,更多相关《全定制IC版图设计(47页珍藏版)》请在金锄头文库上搜索。

1、 第 二部分 全定制集成电路设计第一章 UNIX 简介第二章 集成电路版图设计概述第三章 全定制集成电路设计系统 第四章 全定制版图编辑第五章 版图验证版图几何规则检查 DRC版图电学规则检查 ERC版图与原理图一致性检查 LVS 第六章 全定制集成电路设计方法 第一章 UNIX 简介11 UNIX 操作系统 1 UNIX 操作系统版本1) 两个基本版本C 语言是 UNIX 操作系统的编程语言。有两个基本版本: UNIX 系统 V 版本 AT&T 开发。 BCD 版本 Berkeley 开发。2) SVR4 版本(UNIX System Release 4)UNIX 系统第 4 版把许多 Be

2、rkeley UNIX 和其他 UNIX 的流行特性加入到系统 V 中,SVR4 版本是一个综合版本。2 其他 UNIX 操作系统1) HP-UXHP-UX 是惠普公司的 UNIX 操作系统版本,基于 UNIX 系统 V 版本,能在惠普的计算机和工作站上运行。2) SolarisSolaris 是 SUN 公司基于 UNIX SVR4 版本开发的操作系统,现在的Solaris 版本为 Solaris 2.8 版. Solaris 装机量大,许多 EDA 工具都能在工作站的 Solaris 下运行.3) LINUXLINUX 操作系统具有 UNIX 系统 V 的特性并进行了许多增强.LINUX是

3、 UNIX 的一个免费使用版本。是一个在个人计算机上十分流行的操作系统.1.2 UNIX 操作系统概要1 UNIX 操作系统的结构1) 内核UNIX 的内核为 UNIX 的基本操作系统,负责管理所有与硬件相关的功能.用户不能访问.2) 常驻模块层提供执行用户请示的服务例程,包括输入/输出控制服务 ,文件/ 磁盘访问服务以及进程启动或中止.用户通过调用访问常驻模块层.3) 工具层UNIX 的用户接口,即 shell . shell 和其他 UNIX 命令和工具都是单独的程序.UNIX 有 100 多个命令和工具,向用户提供各种服务和运用程序 .4) 虚拟计算机UNIX 操作系统向系统中的每一个用

4、户指定一个执行环境,包括一个与用户交流的终端和共享的其它资源,如内存,CPU 等.5) 进程UNIX 操作系统通过进程向用户和程序分配资源.2 UNIX 操作系统的特征1) 可移植性UNIX 操作系统可运行在从微机到巨型机的各种计算机上.2) 多用户UNIX 操作系统可支持 100 个以上的用户同时使用同一台机器 ,并提供安全机制,个用户仅能访问各自有权访问的数据和程序.3) 多任务UNIX 操作系统允许用户在前后台执行多个程序.4) 多级文件系统UNIX 操作系统支持对文件和程序进行分组,以方便数据和程序的管理 .5) 与设备独立的输入和输出操作UNIX 操作系统把所有设备都视为文件,用户可

5、以把命令输出重定向到任何设备或文件,也可重向成从磁盘读入.6) 用户界面:shellshell 是 UNIX 操作系统对用户和对外的接口界面,是操作系统的一部分。用户不仅可以访问 shell,还可以开发自己的 shell 。shell 脚本是由一系列命令组成的文件。7)系统工具 文本编辑和格式化程序 文件管理程序 网络应用程序 开发工具程序1.3 关于 shell1 使用 shell1) shell 是一个命令解释程序2) shell 命令一些 UNIX 命令是 shell 程序的一部分3)shell 是一种编程语言shell 编程把一系列 UNIX 命令和 shell 命令组成文件,即新的

6、shell 命令,可执行特殊的操作,该文件称 shell 脚本。2 shell 的种类SVR4 为用户提供了 3 种不同风格的 shell 程序: Bourne shell 是大多数 UNIX 的标准 shell,也是系统默认的 shell.简称 sh 或 bash,提示符为“#”或“$” Korn shell 除具有 Bourne shell 的基本语法和特征外,还有一些其他特征,Bourne shell 脚本可在 Korn shell 下执行。简称 ksh. 提示符为“#” 或“$”. C shell 的语法不同于 sh 和 ksh ,使用一种 C 语言风格的语法,简称 csh,提示符为“

7、%”.3 shell 的命令格式命令行的格式% 命令 命令选项 命令参数命令名或路径一个或多个单字符命令名提示符1) 命令名: 任何 UNIX 命令或系统工具都可以作为命令名。在提示符后输入命令,ENTER 执行命令,命令名区分大小写,只接受小写命令名。 不能用空格。注意: 超级用户拥有执行所有命令的权限,普通用户只有执行一些命令的权限 。命令操作: 输入一个 UNIX 命令按回车键,系统执行相应的功能,然后显示一个, 新的提示符,可输入新的命令。 删除字符用回退键. 删除一行按CTRL+U. 中断程序运行.按 CRTL+C. 用上键重新执行命令。 命令字母区分大小写3) 命令选项命令选项是命

8、令操作任务的选择。带-的字符。如 ls a.4) 命令参数命令参数表示命令的操作对象或类型。 print /home/myfile 14 UNIX 文件系统1 磁盘组织UNIX 允许用户把硬盘许多单元(目录)和子单元(子目录) ,硬盘不象 DOS 那样分区。2 文件类型 规则文件: 文本文件和程序(可执行文件) 目录文件: 不是 ASICII 文本,包含有其他的文件信息。 特殊文件: 包含对应于外设的特殊信息。3 UNIX 目录1) 目录系统提供了磁盘组织文件的层次结构。/ 根目录 bin2)用户主目录 3) 工作目录 用户可以在主目录以外的目录工作.用户正在工作的目录称为工作目录.4) 文件

9、路径和路径名每个文件有一个路径名,从根目录开始经过所有中间目录直到某一个文件.确定了文件的路径和路径名.如:/home/user2/myfile.系统管理员创建系统中的所有用户,为每一个用户帐号分配一个特定的的目录.这个目录称为育用户主目录.用户登录系统时,自动处在用户主目录,用户可以根据需要从这个目录扩展目录.绝对路径名:绝对路径名总是从根目录开始。如 /etc/fstab.相对路径名:从当前目录开始。如 hone/work.1.5 vi 编辑器1 是多数 UNIX 支持的全屏编辑器。2 view 版本只能读文件。 3 vi 的工作模式:命令模式文本输入。4 状态行显示反馈编辑操作结果。1.

10、5 Linux 操作系统1 Linux 操作系统的特征1) 具有 UNIX 的一切特证。2) 基于 Intel 平台的个人计算机上的 UNIX 类操作系统。3) 可以自由获得源代码。2 Linux 操作系统版本1)Red Hat Linux 7.0 版 CORE 2.2 7.1 7.2 7.3 8.0 版功能强,支持平台多,丰富的软件,系统管理方便.1) 红旗 全中文版.bin boot Homelib etcdev mnt useruser1 user22) 其他3 Red Hat Linux 的安装1) 安装在 1024 拄面内.有 LILO 界面,否则软盘启动 .2) 分两个区:交换区

11、容量为内存容量, / 区为 1G 以上.第二章 集成电路版图设计概述2.1 版图设计的任务设计出能生成光刻掩膜版的二维几何图形2.1.1 CMOS 工艺处理过程1 一次氧化 2 形成阱3 生长薄氧4 长多晶 5 PMOS 管源6 NMOS 管源7 PMOS,NMOS 源漏触孔 8 布线铝2.1.2 版图设计图2.1.2 版图设计基本方法 1 全定制法 基于器件和单元电路的版图设计, 设计周期长, 芯片性能高, 面积小, 人机交互编辑器适于高性能单元电路和通用 IC2 半定制法 已完成基本门或单元所组成的阵列的工艺, 需用时,设计和制作接触孔和连线以完成电路功能, 设计周期短,成本低。 适于批量

12、小,快投入市场的产品3 定制法的产品 调用已设计好的存放在库中的单元构造版图 标准单元和通用单元 适于芯片性能较高,设计周期短,批量大的产品2 全定制设计流程芯片规划编辑前的准备ERC LVS版图编辑DRC NPE数据输出后模拟 3 设计工具1) 电路设计功能2) 人机交互编辑器3) 版图验证4) 物理综合工具第三章 全定制集成电路设计系统3.1 ZENI 九天工具设计过程3.1.1 流程图3.1.2 术语DRC 设计规则检查ERC 电学规则检查LVS 版图原理图一侄性检查NE 提取版图网表生成掩膜PE 提取寄生参数CDL 原理图网表 NET 版图网表LDC 版图验证接口管理器SLOGNET

13、CDL/SPICE 网表转换器SNET CDL/SPICE 转换后的网表LDX LVS 验证器NGR 记录版图和节点/元件之间相关数据库3.2 ZENI 系统运行环境3.2.1 平台要求计算机 Sun Sparc/Ultra Sparc Hp Intel操作系统 Solaris 2.5-2.8 10.xx, 11.xx Linux 2.2.内存 32MB 32MB 32MB硬盘 10MB 10MB 10MB32.1 安装1 安装环境 csh (root)2 执行 % cd /mnt/cddrom% /mnt/cdrom/install.exe 或 % ./install.exe3 挂装 在 R

14、oot 目录下 /eda_tools32.2 运行1 License 文件 对 HOST ID 或 NET ID 有效路径 /eda_tools/license2 运行执行 source /eda_tools/zeni/zle_setup 运行版图编辑source /eda_tools/zeni/veri_setup 运行电路设计source /eda_tools/zeni/vde_setup 运行验证/eda_tools/license/bin/lic_start 启动 License 文件/eda_tools/license/bin/lic_info 启动 NFS 网络文件3 .cshrc 文件自动执行# .cshrc# User specific aliases and functionssource /eda_tools/zeni/zle_setupsource /eda_tools/zeni/veri_setupsource /eda_tools/zeni/vde_setup/eda_tools/license/bin/lic_start/eda_tools/license/bin/lic_infoalias rm rm -ialias cp cp -ialias mv mv -

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号