This utility aims to simplify the process of adding a power grid into a floorplan. The aim is to specify a small set of power grid policies to be applied to the design, such as layers to use, stripe width and spacing, then have the utility generate the actual metal straps. Grid policies can be defined over the stdcell area, and over areas occupied by macros.
This package contains the following subdirectories
To use the src/scripts directory must be added to the PATH environment variable, and to the TCLLIBPATH environment variable (a space delimited list of directories)
% setenv PATH "${PATH}:<pdnDir>/src/scripts" % setenv TCLLIBPATH "$TCLLIBPATH <pdnDir>/src/scripts"
where <pdnDir> is the path to where the installation can be found.
% apply_pdn <configuration_file>
All inputs and power grid policies are specified in a TCL format <configuration file>
e.g.
% apply_pdn PDN.cfg
For further information on the config file, and to review an example config see the following:
Currently the following assumptions are made: