APR FLOW TCL SCRIPTS
1. SUMMARY:
The solo purpose for preparing the TCL scripts for APR flow is to
automate the design process and scripts have to be generic such that for any
new incoming projects these scripts should be handy with minimum considerable
changes.
2. BACKGROUND:
In physical design before starting to script the flow it’s important
that one should be familiar with the inputs required and how the tool is
modeled to understand these inputs.
In soc encounter all the inputs are set to variables and these variables
should be invoked through the script when they are needed.
When we say that script is generic that means the script will is capable
of doing the following for any design with few changes,
- Stating
designs (importing) – allows you to specify data for starting or
initializing a design.
- Saving
designs – capable of saving the intermediate work completed on designs for
accessing it later.
- Restoring
designs – allowing to load the saved data from a previous session.
- Loading
design data – to load design data saved in various stages of the design
process, and to bring data from specific formats(DEF, PDEF, OA, Cellview,
SDF) into the EDI
3. DETAILS:
Till today we completed
developing script for loading the design and working with floorplan and power
analysis. Please go through following directory
/ether_pnr/ether/scripts/
Loading the design:
We have broken
the design loading process as follows,
1. First, one have to load the
common_setup.tcl
2. Next stage is to load the
design_setup.tcl
Common_setup.tcl
This script is to set all the required variables and whenever a new
encounter is logged in this script should be sourced. This script is not
generic its design depended, for any new incoming designs this scripts has
to be reviewed. Basically this script contains all the variables present in all
APR scripts. By writing this script we are actually making all other APR
scripts very generic.
Design_setup.tcl
This script is very generic it can be used for any new incoming
designs. After sourcing this script design will be loaded successful.
Floorplan script (floorplan.tcl)
Floorplanning the design is done in steps as
follows,
1.
Floorplan – fixing the values like utilization,
aspect ratio, fixing core to IO area i.e clearance area.
2.
Power plan.
No comments:
Post a Comment