synopsys_test_6301_2016 tetra max tutorial.pdf - The University of Texas at Dallas Dept of Electrical Engineering EEDG\/CE 6301 Advanced Digital Logic

synopsys_test_6301_2016 tetra max tutorial.pdf - The...

This preview shows page 1 - 3 out of 10 pages.

The University of Texas at Dallas Dept. of Electrical Engineering EEDG/CE 6301: Advanced Digital Logic EEDG/CE 6303: Testing and Testable Design (Instructor: Mehrdad Nourani) A Quick Tool Setup and Tutorial for Synthesis & Test Using SYNOPSYS Toolset DISCLAIMER: The following steps aim at your setting SYNOPSYS toolset and run- ning a sample VHDL program. SYNOPSYS is a large commercial CAD tool suite with many additional options that are not explained here. What we explain here is the mini- mum to run few tools. Nothing is guaranteed here. With this new version of SYNOPSYS that we installed, there might be problems in this document and some commands may not work exactly as explained. Proceed cautiously and use it at your own risk. I en- courage you to assign enough time to familiarize yourself with this tool to be able to use it efficiently. Please report problems, corrections and suggestions about this document to [email protected] . 1 Setup Most of the CAD tools, including SYNOPSYS, are accessible in various labs with UNIX worksta- tions in EC building including EC 4.308 (VLSI CAD Lab) and EC 4.324 (Solarium Lab). More specifically, using workstations in EC 4.324 is recommended due to their faster speed and larger RAM. All CAD tools required for this course, run in Solarium Lab. Due to frequent upgrades, sometimes they may not run in other labs. Many of these tools, including SYNOPSYS, provide shell commands to allow user run them. This means that you can telnet to one of these machines remotely using ”ssh” and run them. • You need to be familiar with the basic UNIX commands and one UNIX text editor (VI, EMACS, GVIM, EDIT, etc.) . The “Quick UNIX Guide” also posted in the course website can be a good start. • In order to run CAD tools in your UTD UNIX account, make sure that your environment variables are set correctly: Remember that in UNIX the files whose names start with a “.” (e.g. .login ) are hidden, to view them type “ls -a”. In a new shell, type in the following command at the prompt in order to enable the environment variables: source /home/cad/synopsys 2007.12/testprofile Please note that if you source differently (i.e. the way that you source CAD files for other courses), you will need to close the console and open a new one to source as explained above. This would allow the environment variables to be taken into effect correctly. 1
Image of page 1
• Make a directory in your home directory. For example, SYNOPSYS. Note that “ ˜ ” refers to your root directory. mkdir ˜ /SYNOPSYS • Within this directory you should have a directory called WORK. This directory is sometimes used by Synopsys tools to hold temporary values.
Image of page 2
Image of page 3

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture