“…The main tasks in physical design include floor planning, placement and routing and circuit extraction. The synthesis process can also be viewed in three different levels [10,20,26,[31][32][33][34][35]: a. Behaviour synthesis Behavioural synthesis allows design at higher levels of abstraction by automating the translation and optimization of a behavioural description, or high-level model, into an RTL implementation which fits in with existing design flows. This method can be selectively applied to portions of a design.…”