An instantiation should not use too many clock domains.
Note that a clock domain used for both rising and falling edges is counted as two separate clock domains.