1999 IEEE International Conference on Computer Design (ICCD'99)
A Robust Solution to the Timing Convergence Problem in High-Performance Design
Austin, Texas
October 10-October 13
ISBN: 0-7695-0406-X
Traditional ASIC design flows have treated logic synthesis and physical design as separate steps in the flow. A recent trend in design automation has been to integrate placement and logic synthesis operations for designs that strive for high performance. The motivation for this is ascribed to achieving timing convergence. These efforts attempt a brute-force combination of techniques from the two fields. In this paper, we present an architecture for combining synthesis transforms with rough placement. There are three main contributions of this paper. First we present a system architecture that permits a clean separation of placement and synthesis issues and combines the two solutions in an elegant manner. Second, we propose a minor modification to the current ASIC design flow to enable timing convergence. Third, we use design rules for correct circuit operation to drive the placement and the synthesis components of the system. We present results for a set of high performance ASIC designs which demonstrate the practicality of our method.
Index Terms:
timing convergence, placement, synthesis, design-rules, maximum capacitance
Citation:
Narendra Shenoy, Mahesh Iyer, Robert Damiano, Kevin Harer, Hi-Keung Ma, Paul Thilking, "A Robust Solution to the Timing Convergence Problem in High-Performance Design," iccd, pp.250, 1999 IEEE International Conference on Computer Design (ICCD'99), 1999