In this section, we are explaining the different tasks needed to add a new phase in PIPS . First we describe the global directory hierarchy and phases basic files before describing the use of the PIPSMAKE , PIPSDBM and NEWGEN tools.