A sub-design is considered “poorly partitioned” if all of its data inputs are not directly connected to
register outputs, or if all of its data outputs are not registered. In other words, a well partitioned sub­
design does not have hierarchy boundaries that “slice” through non-clock combinatorial logic or
register inputs.