A pipeline module is called a full buffer, e.g., PCFB, if its input and output data channels can hold distinct data tokens at the same time.
a half buffer, e.g., PCHB, WCHB, and NCL, can hold at most one data token on both of its input and output channels.