-
Make sure you are in the context of the project
edademo
using
vovproject enable
and switch to the environment
BASE+EDADEMO using ves.
-
Create a workspace for integration and check-out the data from the CVS
repository:
% export CVSROOT=$VOVDIR/eda/EDADEMO/cvsVault
% cd ~/EDADEMO/work
% mkdir integration
% cd integration
% cvs co gigalite
% export CVSROOT=$VOVDIR/eda/EDADEMO/cvsVault
-
Build the flow for integration. The flow we are using is
$EDADEMO/flows/BlockFlow.tcl:
% vovbuild -f $EDADEMO/flows/BlockFlow.tcl
Here are the above steps, using a designer called "Mary":
- If necessary, setup a correct project context and a proper environment:
% vovproject enable edademo
% ves BASE+EDADEMO
- Create a workspace for the user and check-out the data from the CVS repository:
% cd ~/EDADEMO/work
% mkdir mary
% cd mary
% cvs co gigalite
- Here we assume that this designer does not need to work on the entire chip, but
rather on just a few units.
% mkdir local
% cp $VOVDIR/eda/EDADEMO/chipStruct.tcl local/chipStruct.tcl
% vi local/chipStruct.tcl
# Example of a local/chipStruct.tcl file for an individual designer
set listOfUnits {
adder rtl
alu rtl
cpu rtl
mmu rtl
}
- Build the flow for this
user:
% vovbuild -f $EDADEMO/flows/BlockFlow.tcl
- Repeat the steps for other users as necessary.