The present invention is directed towards a system and/or methodology that
facilitates controlling routing of blocks on a floor plan in an
integrated circuit. A pattern collector receives a partially created
routing pattern, and a comparing component makes a comparison between the
at least partially created routing pattern with one or more patterns in a
library of patterns. Routing is controlled based at least in part upon
the comparison.