Cadence实验指导书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

%_ 即把文件 memo—027 从当前目录下移到 ../memos 目录下,文件名也改为 minutes。 ⑶一次移动的哦个文件 mv 命令也可以一次移动多个文件,如下例所示: % mv memo-001 memo-002 memo-003 ../memos % Is ../memos \: memo-001 memo-002 memo-003 \: %_ 4.删除文件 删除文件的命令 rm(remove)。在下面的例子中,将从当前的目录中删除 3 个文件。 % rm memo.1 memo.2 memo.3 %_ 这种形式的 rm 命令将立即删除文件。 如果在每次执行删除前确认一下,可以在 rm 命令中用-i(interactive)选项,如下所示: % rm –i memo.1 memo.2 memo.3 Memo.1? Memo.2? Memo.3? %_ 每次显示一个文件名让用户确定,键入 y(yes)表示删除,键入 n(no)表示不删除。 6 .查找文件 搜索主目录查找一个文件, 熟人 find $ HOME-name filename-print 并按回车键。 $ HOME 变 量启动目录,-name 选项在 filename 变量中查找指定的文件名,-print 选项显示查找结果。如 果该文件没有找到,在次显示提示符。下面显示查找 core 文件的结果: % find $ HOME-name core-print /home/ignatz/core %_ 1.1.5 使用 vi 在 UNIX 中有几个文本编辑器,如 ed,ex 和 vi。Vi 是 UNIX 系统中最常用的文本编辑器, 功能非常强。虽然使用比较复杂,但却相当有效,是当前用户最习惯使用的工具。 1.进入与退出 (1) 进入 vi 要启动 vi,在提示符($)后输入 vi 命令,后面跟一个文件名。例如: $ vi sample.doc 屏幕显示如下: 方块 ~ ~ ~
% pwd /home/dong/work % cd/ % pwd / % /cd/home/dong/work % pwd /home/dong/work % cd ~ % pwd /dong/work 3. 查阅目录 查找文本信息使用 Is 命令,基本的显示格式中只包含文件名。例如: % pwd / % Is work group homework 若要显示更多的信息,可以用 Is 的-1(长格式)选项, 显示信息包括 7 项,从左至右分别 为:目录内容和显示权限、链接数、文件所有者、文件大小(字节数) 、最后一次的修改日期和时 间、文件名称等,如下所示。 -rwxr----1 bill 6784 Feb 3 10:54 addendum Drw--x--1 bill 367 Mar 15 08:37 balance -rw-r--r-2 bill 9285 Apr 22 15:21 call-125 drwx-----1 bill 294 Jan 18 11:46 deadline -rwxrw---1 bill 8349 Dec 17 08:59 end.odd -rw-rw-rw5 bill 7956 May 24 10:03 first 长格式显示中的每一行字符用于确定此文件是普通文件(-)还是目录(d) 。 4. 创建目录 UNIX 中创建目录的命令是 mkdir(make directory)。例如: % pwd /usr/paul % mkdir news %_ 该命令在/usr/paul 下创建了一个名为 news 的子目录,即/usr/paul/news。 5. 删除目录 删除目录的命令是 rmdir(remove directory)。在删除目录之前必须删除该目录下的所有文 件,然后移到父目录下去,在删除此目录。下面的例子说明如何删除/usr/paul/letters: % cd.. % pwd /usr/paul % rmdir letters %_
…… “sample.doc”{new file} 表示 sample.doc 是个新文件,且文件是空的。光标停在屏幕左上角。在每一行开头都有“~” 符号,表示空行。 如果指定的文件已经存在,则在屏幕上显示文件的开始部分。在文件内容之后,最后一行显 示的信息包括正在编辑的文件名,行数和字符数。若该文件不存在,则建立和显示一个新文 件,可以在结束时命名该文件。 (2) 退出 vi 在命令方式下,键入“: w”保存正文(存盘) ,按” :q“结束编辑。这两个命令可以合并在 一起,作为一个命令来输入,即用” :wq“就可以存盘退出。 键入“:q! ”并按回车键,将不存盘并瑞出 vi。 (3) 编辑器工作方式 vi 编辑器有 3 种工作方式:命令方式,插入方式和 ex 转义方式。 1 命令方式。当键入 vi 命令进入编辑器时就处于命令方式。这时,从键盘键入的任何字符都 ○ 被当做编辑命令来解释。例如 a (append) 表示附加命令,I (insert)表示插入命令。这些 命令字符并不再屏幕上显示出来,但输入命令字符后编辑器的工作方式却发生了变化,从命 令方式变为由字符命令决定的方式,例如输入 I 后系统就处于插入方式。 2 插入方式。键入字符 I 即进入插入方式。在该方式下键入的可见字符都显示在屏幕上,每 ○ 行最左边的“~”号将被替换掉,由插入方式回到命令方式的办法是按<ESC>键,这时屏幕上 没有变化但却已回到了 vi 命令方式。 3 ex 转义方式。Vi 和 ex 功能是相同的,区别在于用户界面。Vi 有个专门的“转义”命令, ○ 可访问很多面向行的 ex 命令,方法是键入一个冒号(: ) ,冒号作为 ex 命令提示符出现在状 态行,按下中断键(通常是<Del)键)可终止正在执行的命令。多数文件管理命令都是在 ex 转义方式下执行的,ex 转义命令执行后,自动回到命令方式 1.1.6 Linux 操作系统简介 PC 版的 Cadence 软件,使用的操作系统是 Red Hat Linux。Linux 是 UNIX 操作系统在 PC 机 上的实现, 它最早于 1991 年开发出来并在网上免费发行。 Linux 的开发得到了 Internet 上许多 UNIX 程序员的爱好者的帮助,可以说它是由一群自愿人员开发出来的操作系统,整个操作系统的设计 是开放式和功能式的,Linux 具有如下特点: 1)是一个完全多任务多用户操作系统, 同时融合了网络操作系统的功能, 允许许多用户同时登录 到一台机器上同时运行多道程序。它还支持虚拟控制台,可以是用户在多个登陆上进行转换。 2)可支持多种类型的文件系统。 3)提供 TCP/IP 网络协议的实现, 支持多种以太网卡及个人电脑的接口, 同时还支持 TCP/IP 客户 与服务器功能。 4)支持字符与图形界面,支持多种显示器,是一个完整的 X 窗口软件。
实验一、UNIX 的基本操作
一、实验目的
· 熟悉 Unix 的概念及基本操作 · 掌握 Cadence 软件的基本操作 · 掌握电路图(Schematic)的输入和编辑 集成电路(或电子系统)的设计技术,经历了手工设计阶段、CAD(计算机辅助设计)阶段和 EDA (电子设计自动化)阶段。 现在,集成电路的版图设计主要是在工作站上进行。工作站是个人使用的台式计算机系统,具 有高速数据处理和高性能图形处理能力,也有良好的人机界面和通用的操作操作系统,标注的网 络互连接口和标准的输入输出接口,并具有丰富的应用软件,适宜与工程、科研、管理等应用。 非常强的图形处理能力是工作站的最大特点之一。 工作站和 PC 机的主要区别在于: 采用高性能芯 片做为 CPU, 或采用多个微处理器构成系统, 保证它的计算能力和处理能力; 存储容量大于 PC 机; 操作系统多数使用 UNIX,只有低中档工作站使用 Windows NT。目前国内教学和专业设计公司使用 的工作站主要是美国 Sum 公司的 ULTRA 系列,近期为 SumBlade 系列。 工作站的性能优于 PC 机,显示器大多采用 21 英寸以上,价格比 PC 高的多。最近几年,个人 计算机的应用日益普及, 集成电路设计软件 Cadence 在 PC 机上的应用也逐渐流行, 给版图设计的 初学者提供了更多的实践机会。在这种 PC 版的 Cadence 软件中,操作系统是 Red hat linux。为 了使用工作站(或 PC 机)进行集成电路版图设计,必须学习 UNIX(或 Linux)操作系统的基础知 识,这是本章的内容之一。另外,Cadence 是本课程重点学习的版图设计软件,本实验讲解它的 内容。 1.1 UNIX 操作系统基础 Cadence 等 EDA 工具使用的操作系统是 UNIX。UNIX 是分时多用户、任务多操作系统,具有下 列主要特点:功能齐全:短小、精干,工作速率快,效率高;可以根据硬件配置及用户需要进行 裁剪或局部更换,因而可以适应各种规格的计算机;UNIX 是用高级语言(C 语言)编写的,因而 易于移植,可以运行在各种硬件平台上。因此,UNIX 在小型计算机工作站上的到了广泛的应用。 下面将对使用工作站是常用的 UNIX 命令进行介绍。 UNIX(或 Linux)对大小写是敏感的,认为大小写的不同的字符,所以 UNIX(Linux)的命令总 是小写字母。 1.1.1 有关目录的操作 在进行系统管理时,需要知道当前处在哪个文件层,如何更换到下一目录。 1. 改变当前目录 改变目录的命令是 cd(change directory),无论是在什么目录下,都可以用“cd /”(回到 根目录 root 下)和“cd ~”(回到注册的用户目录下)。如果想从当前的目录回到上一层目录去, 输入“cd..”就行了,可以用一个圆点(.)代表当前的目录,两个圆点(..)代表父目录。 注意:无论“cd/”还是“cd~”,在 cd 指令和“/”或“~”之间一定要有空格,否则系统会 提示用户这是一个错误的命令。 2.显示当前工作目录 Pwd(print working directory)是 UNIX 系统内一个专门显示当前工作目录的命令,使用 时输入 pwd 并且按回车就能够显示当前目录。利用这条命令可以查找文件在系统内的位置。例如 当前目录是/home/dong/work,而注册的用户目录为/home/dong。
如果外面要删除的目录是公的(即不包含任何文件) ,这个目录就会被删除,不会在出现在 目录列表中。 6. 更改目录 用 mv (move)命令可以更名 UNIX 目录。例如,要将当前目录下的子目录 ancient 更名为 modern,可以使用如下命令: % mv ancient modern %_ 目录名 ancient 被更名为 modern,且具有相同的存取权限。 1.1.2 有关文件的操作 我们常用文件来保存正文、表格、数据信息、程序以及计算机系统的信息等,因此,学习任 何创建新文件。删除旧文件、在目录间复制和移动文件等是必不可少的。 1. 阅读文件内容 UNIX 的 cat 命令用于在屏幕上显示文件的内容,例如: % cat reminder Reminder: The next department meeting will be Wednesday at 10:00. %_ 如果文件不存在或则拼错了,将返回如下信息: % cat remainder Cat: can not open remainder %_ 2. 复制命令 复制命令为 cp。复制命令有三种运用方式: ⑴ 第一种方式是最简单的一种运用方式,即在同一目录下复制文件,如下所示: % cp old. report new .report %_ ⑵第二种方式是将文件复制到另一个目录。下面将文件复制到另一个目录里并同时赋予新的 文件名,文件 old.report 被复制到 reports 目录中,并改名为 new.report。 % cp old.report../reports/new.report %_ ⑶第三种方式是一次复制多个文件。在下面的例子中,三个文件都被复制到 ../memos 目录中,文件名保持不变。 % cp amker berry catch ../memos %_ 注意:cp 命令在执行过程中不会列出正在复制的文件名。 3. 移动文件及文件换名 命令 mv(move)可用来将文件移动到别的目录里,也可以用来为文件改名,还可以三者同时 使用。 ⑴移动文件 % mv memo—027 ../memos %_ 即把文件 memo—027 从当前目录下移到 ../memos 目录下。 ⑵移动文件且改换文件名 % mv memo—027 ../memos/minutes
目录
实验一 UNIX 的基本操作 …………………………………………. 1.
实验二 画原理图及创建符号 …………………………………….
实验三 前仿 ……………………………………………………….
Hale Waihona Puke Baidu
实验四 画版图 …………………………………………………….
实验五 版图后处理
……………………………………………….
相关文档
最新文档