Some embodiments provide a method of designing a configurable integrated
circuit ("IC") with several configurable circuits. The method receives a
design having several sets of operations for the configurable circuits to
perform in different operational cycles. For at least a first set of
operations that has a start operation and an end operation, the method
assigns a particular operation in the first set to a first operational
cycle based at least partially on the position of the particular
operation with respect to the start and end operations.