Unformatted text preview:

ECE 3235 Electronics IIIntroduction to Cadence Tool1. General informationIn this lab, we will use Cadence software to build the schematic for the circuit shown below, and then simulate the circuit. You might have used some other similar tools, like SPICE, HSPICE, PSPICE (OrCAD). Cadence software has the most comprehensive set of tools for circuit design and is widely used in industry and academia. Though you may only use some of the Cadence tools in this course, it is a good starting point.2.1 Setting up the Cadence Environment2.2 Start Cadence From a command prompt, type:2.3 Creating a new Design2.4 Schematic Editor2.5 Placing the Instances2.6 Adding the Input/Output Pins2.7 Connecting Wires2.8 Modifying Instance Properties2.9 Checking and Saving2.10 Creating the Symbol Cellview2.11 Creating the test circuit (test_rlc)2.12 Initializing the Simulation Environment2.13a. Choosing a Simulation Engine2.13b. Plugging in models2.14 Choosing the Analyses2.15 Transient Analysis2.16 AC Analysis2.17 DC Sweep and DC Operating Point2.18 Saving and Plotting Simulation Data2.19 Running the Simulation - The Waveform WindowECE 3235 Electronics IIExperiment # 4Updated on Oct 1st, 2014.Introduction to Cadence ToolNote: (1) Cadence Tool is arguably the most comprehensive set of electronics design assistanceand design automation tools. It is widely used in industry. Also, it will be used in more advancedcourses such as ECE4311 VLSI Design and ECE5211 Advanced Analog Integrated CircuitDesign. (2) It looks like a very long lab, but the instructions are only a few pages long if excludingthe figures. (3) The software will be used throughout the semester, so please spend time to getfamiliar with it.1. General informationIn this lab, we will use Cadence software to build the schematic for the circuit shownbelow, and then simulate the circuit. You might have used some other similar tools, likeSPICE, HSPICE, PSPICE (OrCAD). Cadence software has the most comprehensive setof tools for circuit design and is widely used in industry and academia. Though you mayonly use some of the Cadence tools in this course, it is a good starting point.The circuit shown below is a RLC circuit, which you have studied in ECE2006. 12. Start using CadencePart I Schematic Editor2.1 Setting up the Cadence EnvironmentOne important thing is that Cadence software mostly runs in the UNIX/LINUXenvironment (operating systems). Since the computers in MWAH 293 runs only windows7, therefore before you can run Cadence, you need to emulate the UNIX system. Do thefollowing: 1. Make sure the computer is connected to the internet. (The student might have to login in online since the computers are on the wireless network.)2. Click the start.3. Click programs. Find the software named Open Text Exceed 14×64.4. Click on the software and the menu expands and find Exeed Tools. Click on it andfind Exceed XDMCP Query. Click on it. 5. A window pops up. In the host field, enter cdsm.d.umn.edu and the click ok.6. Then a login window to the UNIX systems appears. Login to the server with yourusername and password (username is the login name of your university email,and password is ‘welcome’).After you login, right click your mouse and select Open Terminal. (1) In the appeared window, from the terminal prompt (typically cdsm.d.umn.edu%),create a new directory from your home directory called cadence. This is where you’llorganize all your Cadence files and directories. (Note: if you are NOT familiar withUNIX OS, please do the following commands with TA’s guidance. There is a spacebetween words. ~ below stands for the home directory where you are when you justlog in).cdsm.d.umn.edu% tcsh> mkdir ~/cadence (2) Copy the dotfiles .* to your home directory (do not omit the . before *).> cp /zpool1/research/thua/ece3235_test/.* ~/ (3) Type the following command:> source ~/.cshrc (4) Copy the file cds.lib to your working directory (overwrite if asked) > cp /zpool1/research/thua/ece3235_test/cds.lib ~/cadence/ (5) Create a sub-directory to the cadence directory, called Mylibs.> mkdir ~/cadence/Mylibs (6) Create a sub-directory to the cadence directory, called Models.2> mkdir ~/cadence/Models (7) Then copy a model file to your directory Models.$ cp /zpool1/research/thua/ece3235_test/Models/allModels.scs ~/cadence/ModelsNow, close your Terminal window from the upper left menu and Open a newTerminal window. Then, proceed to Section 2.2 below.2.2 Start Cadence From a command prompt, type: cdsm..d.umn.edu% tcsh> source .cshrc (always do this before the next command)To start Cadence, type: > cd cadence> virtuoso & (do not omit the & sign)The program appears after a few moments. Do not worry about the “error” shown in thewindow, as long as you see “END OF USER CUSTOMIZATION”. You can then closethe “What’s new” window unless you really want to know what’s new. You windowwould look like this:Add the library pathOn the window menu, select ToolsLibrary Manager, then a new window appears.Under File, click New, then click Library…, type mylib_rlc in the name filed of theappeared window. Then select the directory to be Mylibs created before. The windowshould look as shown below.3Then click ok. A new window appears and select the option “Do not need processinformation” as follows:Then click ok. The steps above created a new library called mylib_rlc (check theexistence in the library column of the Library Manager window).2.3 Creating a new DesignFrom the Library Manager, click mylib_rlc once to highlight, select FileNewCell View, and fill in the form as shown below in order to define the new rlcschematic cell view:- In the Cell Name field, type rlc 4- In the Type selection, choose Schematic. (It should automatically define the View Nameas schematic). Click OK. Note that a small window asking about whether you want to use a different license mayappear, simply click yes. Then, an empty Schematic Editor Window with dots on thebackground now appears, where you will be drawing your circuit schematic as you havesimilarly done before in PSPICE. 2.4 Schematic EditorThe process of editing a design is called schematic capture. You can use several methodsin the Cadence environment tools to achieve the same effect. We could select from thepull-down menus, or click on one of the icons, or use a shortcut letter,


View Full Document

U of M ECE 3235 - Experiment

Download Experiment
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Experiment and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Experiment 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?