In a control block design methodology, a control block is designed, synthesized, and laid out. The control block includes one or more storage devices, such as flops. The flops include a header which buffers signals common to the flops and a storage cell for storing data. A flop grouping tool is used...http://www.google.de/patents/US6018622?utm_source=gb-gplus-sharePatent US6018622 - Method for reducing circuit area by grouping compatible storage devices