Slew-Driven Clock Tree Synthesis

Slew-Driven Clock Tree Synthesis

Reduction in power consumption without sacrificing processing speed is increasingly important objective in integrated circuit design nowadays. Power distribution of the clock net contributes a large fraction of the total power consumption. Thus, the generation and distribution of this clock signal is one of the most critical steps in designing an integrated circuit. For a circuit to function correctly, clock pulses must arrive nearly simultaneous at the clock pins of all clocked components. The difference in arrival times between a single pulse arriving at two different clocked components is referred to as clock skew which must be within a certain tolerance. Current commercial integrated circuit design flows have clock tree synthesis stages that are optimized to satisfy selected clock skew targets. Clock slew is a secondary objective, and typically corrected with post-CTS optimization through additional wiring and buffering (among other techniques).

 

Researchers at Drexel have developed a new approach to clock tree synthesis, where clock skew is considered a priority for a given clock skew budget. This innovative approach automatically generates a clock tree that not only satisfies the challenging clock slew constraints for newer CMOS technologies, but it also generates trees that consume much less power compared to those generated by current commercial tools. The proposed methodology is implemented in a software code that works seamlessly with commercial integrated circuit design flows( e.g. Cadence and Synopsys ). Considering the significance of power consumption in modern electronics that need higher clock frequencies (with tighter clock slew constraints), this invention has the potential to becoming a stable of each integrated circuit design flow. 

Applications

  • EDA: Clock Tree Synthesis(CTS)

Advantages

  • Power Advantage:

    a) Compared to the existing methodologies in the literature, it achieves up to 17% power savings in academic benchmark circuits at the same timing constraints and operating frequency, through handling clock slew efficiently,

    b) Compared to the commercial integrated circuit design flow (e.g. Synopsys IC Compiler), it achives 55% power savings (at the same timing constraints and operating frequency).

  • Timing Advantage: Unlike few commercial integrated circuit design flow compilers, the proposed methodology satisfies the timing constraint of "slew" at 100ps for a 1.5 GHz operation.
  • Technology Scalability Advantage: The trend in the integrated design flows is to lower operating voltage for low power targets, and to increase operating frequency to achieve high performance. Thus, the power savings of this methodology are expected to be higher in future technology nodes. 

Intellectual Property and Development Status

Patent Pending : U.S. Patent Application No. 15/621,940

References

W. Liu, C. Sitik, E. Salman, B. Taskin, S. Sundareswaran and B. Huang, "SLECTS: Slew-Driven Clock Tree Synthesis," in IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

Contact Information

Harshith Reddy

Licensing Manager

215-571-4290

harshith@drexel.edu

For Information, Contact:

Inventors:

Keywords: