ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:862.05KB ,
资源ID:5986987      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5986987.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CadenceTutorial.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CadenceTutorial.docx

1、CadenceTutorialIntegrated Circuit Design CAD Tool InformationThis page contains common CAD tool information used for the courses EE E4321 (VLSI Circuits) and EE E6321 (Advanced Digital Integrated Circuit Design).CAD Tool and Technology Information General information Getting started with Cadence 2.6

2、.1 On-line CAD tutorial on Schematic Editor On-line CAD tutorial on Spectre simulation through the Analog Design Environment (ADE) On-line CAD tutorial on Layout On-line CAD tutorial on DRC/LVS with Calibre On-line CAD tutorial on Extraction On-line CAD tutorial on Ultrasim Questions or comments for

3、 improvement of this page to shepardee.columbia.edu Last Updated : 11/03/2011EE E4321 - VLSI CIRCUITSTextbook informationThese books are all on reserve in the Columbia Engineering Library. Required text: Weste and Harris, CMOS VLSI Design: A Circuits and Systems Perspective, Addison-Wesley, 2010. Fo

4、urth Edition! Other useful books: Rabaey, Chandrakasan, and Nikolic, Digital integrated circuits: a design perspective, Prentice-Hall, 2003. (Please note that this is the Second Edition of the original Rabaey text. Prof. Rabaeys book has become the industry standard textbook for introductory VLSI de

5、sign courses.) Glasser and Dobberpuhl, The Design and Analysis of VLSI Circuits, Addison-Wesley. (This is an excellent circuits book, although it has unfortunately become a little dated.) Y. Taur and T. H. Ning, Fundamentals of Modern VLSI Devices, Cambridge University Press. (This is a really excel

6、lent device physics book, probably the best one available today.) Uyemura, Circuit Design for CMOS VLSI, Kluwer. Bernstein, Carrig, Durham, Hogenmiller, Nowak, and Rohrer, High Speed CMOS Design Styles, Kluwer. (An excellent encyclopedia of practical digital circuits.) Sutherland, Sproull, and Harri

7、s, Logical effort: design fast CMOS circuits, Morgan Kaufmann. (Very readable text on gain-based tuning of digital circuits.) D. Harris, Skew-tolerant circuit design, Morgan Kaufmann. (An excellent book for understanding timing issues in digital integrated circuits; a great reference for the lecture

8、s on latches and clocking.) EE4321 HOME Teaching Lab CAD Tools InformationModern industrial integrated-circuit-design CAD tools will be an integral part of this course. All students must have access to the CAD tool setup at Columbia. This page contains relevant administrative information for all you

9、 need to do to get started with these tools.Read the following : You will use the Linux workstations in the VLSI CAD Lab (1218 Mudd) or in the Embedded Systems Lab (1235 Mudd) You need o Swipe/badge access to the lab o An active login ID At the first class, I will collect login information and arran

10、ge for badge access and computer accounts. After the first week of class, any problems with badge access should be addressed to John Kazana, the EE department lab manager. Problems with login access to the machines should be addressed to Bill McCabe, the EE department systems administrator.Guideline

11、s for working in the VLSI CAD Lab or Embedded Systems Lab: Both computer labs are managed by EE Department and they have some general guidelines which are to be followed strictly. Failure to comply by these rules generally results in permanent deletion of the account without much discussion. In all

12、cases, it will be extremely difficult for the instructor or TA to restore the account. Do NOT bring any friends/visitors in the lab and let them use the machines on your account. These are not public machines, like the CUIT machines. Food and drinks are allowed, BUT you must be VERY careful and clea

13、n up after yourself. If you make a mess or damage equipment, we will suspend this privilege and you will be responsible for any damage that you cause. We are very serious about this! The quota for each student is 80 MB. Therefore, it is important that you keep only relevant files in your home. In ca

14、se, you genuinely need more space, consult the TA. Do NOT fire huge printing jobs at the lab printer. Printers are for your convenience and printing anything other than HW or project files is NOT permitted. We have limited quota on the paper and we have to work within those limits. Also DO NOT try t

15、o print tool documentation. Such files are hundreds of pages. Issues regarding printer supplies should be addressed to John Kazana. Do NOT reboot the machines. Several other people might have important jobs running on the same machine. Contact system administrators in case it hangs or freezes. Syste

16、m Administrator : o Bill McCabe troubleee.columbia.edu Some Facts You need to know. Default printers should be set correctly for all the machines. When you print from the machines in Mudd 1218, the print-outs will appear on the printer in Mudd 1218. When you print from the machines in Mudd 1235, the

17、 print-outs will appear on the printer in Mudd 1235. We encourage doing your homework and projects in the Mudd 1218 and Mudd 1235 labs. This allows the professor and TA to do walk-through and help you. It also allows you to help each other. However, you may log on remotely. Instructions for doing th

18、is can be found here. All paths for CAD tools should be automatically set. EE4321 HOME Getting Started with Cadence 2.6This page will help you set up your Cadence environment.In your Linux desktop, you will see a folder named _s Home. Inside it make a new folder (directory) named Cadence. This is wh

19、ere you will be running cadence. Open this folder, and right-click your mouse to open a terminal that will look like this:The title of the window contains information about your login and current directory. In the image above, the login ID is jaebin, the name of the machine is linux8, and the curren

20、t directory is /Cadence . Your home directory is symbolized by the sign, and the /Cadence part shows that I am in the directory called Cadence.You can do almost anything on this terminal screen, from navigating to other directories (folders) to running software like Cadence. You will need to get use

21、d to this screen. Here are a few useful terminal commands that will help you in the future:go up one directorycd .change directorycd destinationDirectorycopy all files from directory A to Bcp directoryA/* directoryBview current directorypwdview list of files in current directorylsopen pdfacroread pd

22、fname.pdfmake folder at current directorymkdir newnameinitiate Cadencevirtuoso &The following four files are needed to set up your Cadence environment: 1) .cdsinit 2) .cdsenv 3) cds.lib 4) display.drfYou can copy these from the directory /usr/tools/cds/setupto your Cadence directory (/Cadence) by ty

23、ping the following line in the terminal: cp /usr/tools/cds/setup/* /CadenceThe spaces between commands are exaggerated above, but one space is sufficient in the actual command line. Type ls in your terminal to check that all four files have been successfully copied. Now go to your Cadence folder, no

24、t your terminal, and change the cdsinit and cdsenv file names to have dots in front of them: .cdsinit and .cdsenv (IMPORTANT!). These are files that define your Cadence environment when you initiate the program.Also copy a comptut.pdf by typing cp /usr/tools/cds/doc/* /CadenceYou will now see that a

25、 comptut.pdf has been copied. This is a tutorial for the previous version of Cadence (2.5). A few of the option names and GUI will be different from what you will be using, but it will serve as good reference when you are facing problems with the user interface (shortcut keys, mouse controls, etc).N

26、ow we are ready to draw a schematic!Cadence Schematic Editor InformationIf you havent read the General information page or the Getting started. page, READ THOSE FIRST. In this handout, we are going to learn how to draw schematics in Cadence Schematic Editor. We will draw a simple inverter in Compose

27、r and then do a transient simulation using the Analog Design Environment. Follow the steps : Step1 :Invoke cadence by typing virtuoso & from your /Cadence directory. Step2 :Click on Tools-Library Manager.The library manager window should pop up soon. Step3 :Click on File - New - Library . Step4 :On

28、the New Library window, name your library yourUNI. Step5 :A technology file for new Library window pops up. Click on attach to an existing technology library and click cms9flp . Step 6:Your library should now be listed in the library managers Library section. Step 7:In the library manager window, Cl

29、ick on the library you just created and choose File - New - Cellview . Step 8:On the new file window, which popped up, enter new cell name next to the tab Cell (name it inverter this time) . Make sure that the library name should be same as what you gave , view name should say schematic and type sho

30、uld say composer-schematic. If the type shows something else, you can click on the button and choose schematic. Step 9:Hit OK and a schematic editing window pops up showing the library name (yourUNI), cell name (inverter) and view name which is schematic in this case. Step 10 : Now you are ready to

31、draw a schematic in this window which will finally look as shown in the figure below. Look around for a few seconds and make yourself comfortable with the GUI. FIG 1 Step 11: First we will place the nmos and pmos for the CMOS inverter. Choose from the top bar, Create - Instance . Click Browse next to library name to open the Library browser - add instance window. Choose cms9flp for the library , pfet for the cell and symbol for the view. Now you will see a new window called add instan

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1