nand and nor implementation
responding to ur question lordsathish; u should be familiar with device level operation.
For P-chanel effective carriers are holes; which represents an empty space in atom. An electron occubies this empty space leaving a hole, the same occurs for this empty hole.This results in an effective hole movement across semiconductor.
Finally, whick do u think is faster looking for an empty space to fill; in p cannel case;where electrons are a minority,or motion of electrons in case of an n-channel.
hope ur point is clarified