Tutorial For Design Compiler: Shell Prompt
Tutorial For Design Compiler: Shell Prompt
Tutorial For Design Compiler: Shell Prompt
STEP 1: Login to the Linux system on Linuxlab server. Start a terminal (the shell
prompt). (If you don’t know how to login to Linuxlab server, look at here)
Fig. 1 The screen when you login to the Linuxlab through equeue
STEP 2: Build work environment for class ESE461.
In the terminal, execute the following command:
module add ese461
This command will build work environment for class ESE461. You could perform
“module avail” in the terminal to find the available modules on Linuxlab before
you do “module add ese461” . Make sure ese461 is presented when you execute
this command.
3
After successfully done STEP 1~ STEP 5, you will find the following report
files(name of the files are defined in tcl file above) in your project folder:
Note: my_toplevel following is defined in tcl file. In the above example
my_toplevel is Counter
1.Timing Analysis reports:
• <my_toplevel>_min_timing.repC
• <my_toplevel>_max_timing.repC
• <my_toplevel>_out_min_timing.repC
Make sure the timing report requirements are MET. You can observe which
module in the design is giving the maximum delay and optimize accordingly.
Example:
5
3. Area Analysis reports:
• <my_toplevel>_area.repC
Area report file generated using design compiler contains detail information
about the size of each cell used for this model. Units for Virginia tech library are
micro meters.
Example:
Useful links:
http://lyle.smu.edu/~manikas/SDC_help/dvtut.pdf
http://www.ee.ncu.edu.tw/~jfli/vlsi21/lecture/dc.pdf