Before revision:  This has encouraged to devise a feedback mechanism from a lower abstraction level of the design flow towards the higher levels. Some of these efforts include placement driven synthesis, routability (timing) driven placement etc.
After revision:  This has encouraged to devise a feedback mechanism from a lower abstraction level of the design flow to the higher ones, such as placement driven synthesis, routability (timing) driven placement etc.