\subsubsection{Name}

PadNorth, PadSouth, PadEast, PasWest -- Placement of pads at the periphery of the cell

\subsubsection{Synopsys}

\begin{verbatim}
PadNorth ( args )
\end{verbatim}

\subsubsection{Description}

These functions place the pads given as arguments at the given side of the cell (PadNorth : up north, PadSouth : down south ...).
    
\subsubsection{Parameters}

\begin{itemize}
    \item \verb-args- : List of pads to be placed
\end{itemize}

\subsubsection{Example}

\begin{verbatim}
PadSouth ( self.p_cin, self.p_np, self.p_ng, self.p_vssick0
         , self.p_vddeck0, self.p_vsseck1, self.p_vddeck1, self.p_cout
         , self.p_y[0], self.p_y[1], self.p_y[2]
         )
\end{verbatim}

\subsubsection{Errors}

Some errors may occur :
\begin{itemize}
    \item \verb-[Stratus ERROR] PadNorth : not enough space for all pads.-\\The abutment box is not big enough in order to place all the pads. Maybe one could put pads on other faces of the cell.
    \item \verb-[Stratus ERROR] PadNorth : one instance doesn't exist.-\\One of the pads given as arguments does not exist
    \item \verb-[Stratus ERROR] PadNorth : one argument is not an instance.-\\One of the pads is not one of the pads of the cell.
    \item \verb-[Stratus ERROR] PadNorth : the instance ins is already placed.-\\One is tryng to place a pad twice.
    \item \verb-[Stratus ERROR] PadNorth : pad ins must be closer to the center.-\\The pad name ins must ben put closer to the center in order to route the cell
\end{itemize}

\subsubsection{See Also}

\hyperref[ref]{\emph{Introduction}}{}{Introduction}{secintroduction}
\hyperref[ref]{\emph{Layout}}{}{Layout}{seclayout}
\hyperref[ref]{\emph{PlaceCentric}}{}{PlaceCentric}{seccentric}
\hyperref[ref]{\emph{PlaceGlu}}{}{PlaceGlu}{secglu}
\hyperref[ref]{\emph{FillCell}}{}{FillCell}{secfillcell}
\hyperref[ref]{\emph{Alimentation rails}}{}{Alimentation rails}{secrails}
\hyperref[ref]{\emph{Alimentation connectors}}{}{Alimentation connectors}{secconnectors}
\hyperref[ref]{\emph{PowerRing}}{}{PowerRing}{secpowerring}
\hyperref[ref]{\emph{RouteCk}}{}{RouteCk}{secrouteck}
