
cp /unspecified/shell.cmd .
(a) Unspecified shell command.
sh > cp /unix/shell.command .
(b) Standard UNIX shell command.
dvc > cp /this/is/a/design/vision/\
dvc > shell.cmd .
dvc > cp /copy/another.file .
(c) Design Vision Console command.
dcs > cp /this/is/a/design/compiler/\
dcs > shell.cmd .
dcs > cp /copy/another.file .
(d) Design Compiler Shell command.
Figure 2: Different representations of console commands, used throughout this exercise.
3 Preparation
In order to start this exercise, you have to do some preparation work, which is described throughout the next subsections.
Student Task: Start by copying the required files and the respective directory structure using the following command
from your account’s root directory:
sh > /home/vlsi1/u3/install.sh
3.1 Use the Cockpit
The design flow for digital circuits involves a number of different software packages that use different intermediate files.
The Design Center has developed an interface, i.e., a cockpit that will organize automatically a suited directory structure.
The synthesis-specific directory structure is highlighted in Figure 3.
.cockpitrc
calibre
encounter
modelsim
simvectors
sourcecode
synopsys
tetramax
DDC
WORK
scripts
netlist
design Configuration for the cockpit
Final layout, DRC and LVS
Simulation tool
Stimuli and expected responses
VHDL sourcecode
Synthesis working directory
Test vector generation, test coverage
Final output netlist (Verilog)
Save files for Synopsys (Synopsys native format)
Run scripts (TCL)
Precompiled libraries for compile_ultra
docs Links to documents
alib
reports
Place and Route tool
Directory to write reports
Figure 3: Directory structure for synthesis step.
Student Task: Change to the created directory and start the cockpit:
sh > cd u3
sh > icdesign umcL65 -update all &
The cockpit will pop up, from which you can start all required design tools.
3
Kommentare zu diesen Handbüchern