Prelayout estimation of individual wire lengths

We present a novel technique for estimating individual wire lengths in a given standard-cell-based design during the technology mapping phase of logic synthesis. The proposed method is based on creating a black box model of the place and route tool as a function of a number of parameters, which are all available before layout. The place and route tool is characterized, only once, by applying it to a set of typical designs in a certain technology. We also propose a net bounding box estimation technique based on the layout style and net neighborhood analysis. We show that there is inherent variability in wire lengths obtained using commercially available place and route tools-wire length estimation error cannot be any smaller than a lower limit due to this variability. The proposed model works well within these variability limitations.

[1]  Farid N. Najm,et al.  Pre-layout estimation of individual wire lengths , 2000, SLIP '00.

[2]  Chung-Kuan Cheng,et al.  A wire length estimation technique utilizing neighborhood density equations , 1992, DAC '92.

[3]  Massoud Pedram,et al.  Interconnection length estimation for optimized standard cell layouts , 1989, 1989 IEEE International Conference on Computer-Aided Design. Digest of Technical Papers.

[4]  Andrew B. Kahng,et al.  On wirelength estimations for row-based placement , 1998, ISPD '98.

[5]  M. Horowitz,et al.  Using partitioning to help convergence in the standard-cell design automation methodology , 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361).

[6]  Wojciech Maly,et al.  Standard cell interconnect length prediction from structural circuit attributes , 1996, Proceedings of Custom Integrated Circuits Conference.