Check Out the Data
-
Make sure you are in the context of the project
edademo
usingvovproject enable
and switch to the environment BASE+EDADEMO using ves.% ves BASE+EDADEMO
-
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
- 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.