The design can then be floorplanned and routed before shipped off for
fabrication.
The following tools will be used
More about the process itself can be found along the instructions for
the Analog Environment.
Use the command 'velocity' to
start the place and route tool. A license update has made
the older one obsolete!
> source /usr/local-eit/cad2/faraday/u90_setup
The setup routine will create a file structure that looks like this
StartDir
______________________|___________________
|
|
|
|
|
vhdl
netlists WORK
work soc
Use StartDir as default location when running Synopsys or
ModelSim. Before using the
Encounter tool, descend into the library soc. The function
of the other directories are
fsd0a_a_generic_core : 1.0V Standard Cells. Low-K, SP-RVT.
fsd0a_a_generic_core_tt1v25c.db : typical casefod0a_b25_t25_generic_io : 2.5V IO-Pads. Low-K, SP-RVT.
fsd0a_a_generic_core_ss0p9v125c.db : worst case
fsd0a_a_generic_core_ff1p1vm40c.db : best case
fod0a_b25_t25_generic_io_tt1v25c.db : typical
fod0a_b25_t25_generic_io_ss0p9v125c.db : worst
fod0a_b25_t25_generic_io_ff1p1vm40c.db : best
All the library files can be found at $FAR90/<lib_name>. Quick links to all the '.lib'- and
More documentation regarding the libraries can be found in the library $FAR90/doc/ .
The synthesis program is started by the command design_vision .
There is a small example that can be studied. Look in the file 'vhdl/medianfilter_P.vhd'
for
information on how to use the pads in the vhdl-file. Use 'source
comp.dv' to start the exe-
cution of the command file.
There is a small example command file that runs through an entire simulation.
This is executed
by typing 'vsim -do medfilt.cmd' at the shell prompt.
There is a lot of documentation available from the tool menues. Here
is a direct address to a
tutorial $MODEL_SIM/docs/pdfdocs/modelsim_se_tut.pdf
It is started with the command 'encounter'. Do not use
an ampersand (&) here. The window
from which Encounter is started will serve as the command input
window.
The setup command will copy some setup- and command files that
executes an example design
in Encounter. The entire session is then launched by the
command 'source MedFilt.com' from
the command window. Naturally the commands are also available from
the tool menues.
As shown in the example pad placement file 'MedFilt.io' the corner-
and power pads can be in-
troduced in this file. There is no need to edit them into the verilog
file.
When the design is ready, it has to be saved in a special format (stream)
before it is sent for
fabrication. Invoke the command Design > Save > GDS
and fill in the names of the stream file
to be created and of the mapfile, far90_soc.map.