In order to setup your environment to run Cadence applications you need to open an xterm window and type:
cd cadence cd tutorial mkdir synthesis cd synthesis
For this tutorial you will need a few extra files, please download the following file in the synthesis directory (this is a script that you will have to edit for other designs): rtl.tcl
from: http://www.ee.virginia.edu/~mrs8n/soc/filesFrom the synthesis directory type:
/net/cadence2006/RC52/bin/rc -guiThe command rc (no &) starts RTL Compiler Ultra version 5.2 (2006) in the foreground and you should get the rc startup window:
The window has three areas:
Now we need to run the script that you copied from the files directory so go to File -> Source Script from the File menu of the Menu Bar. Click on rtl.tcl, then OK:
Your console should run for a brief time and you should get a success message:
Now your GUI window should show a netlist on the right side, and if you click on HDL, the source code on the left side:
Try some of the menu options, for example you can see what library standard cells were used in the synthesized netlist by going to Report -> Netlist -> Mapped Gates...:
Another important tool is the design browser, go to Tools -> Vdir Browser...
Finally, you can close the GUI by going to File -> Exit and you can now analyze the result of the synthesis in the file accu_synth.v that you can use for simulating the netlist and for subsequent place and route using Encounter:
Congratulations, this is the end of the Logic Synthesis Tutorial.