Abstract
As the growth of design complexity and usage of datapath, the design flow for datapath has become important part of a whole design flow. This paper presents an integrated and iterative design flow to minimize the total wire length of a datapath.We divide the problem into three phases: synthesis, floorplan and placement. In order to generate regular layout, we present mixed synthesis option method for preserving regularity of design. In floorplan and placement phases, we analyze the connections of each datapath module to get proper placement option. For datapath and control logic mixed design, we also present an integrated design flow from RTL code to layout.