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