Power and Timing Driven Optimal Gate, Clock Buffer and Clock Wire Sizing in High Performance Digital Integrated Circuits

Date
2016
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Gate sizing and clock buffer and wire sizing are intertwined problems that greatly impact the trade-off between the power consumption and timing metrics of digital integrated circuits. With the increasing demands for mobile devices and low power technologies, the power consumption has become as important as the timing performance for the integrated circuit designers. However, finding a balanced trade-off among these objectives is a complex task that may need time-consuming experiments. On the other hand, in the recent technology nodes, the effects of process variations in the circuit component sizes cannot be neglected. In this thesis, a circuit optimization framework is proposed to handle the competing objectives and solve the multi-objective geometric programming problem by achieving a balanced trade-off between power and timing metrics. The proposed framework is self-tuning meaning that the multi-objective weights are optimally calculated during the optimization procedure without any manual tuning by the designer. In the next stage, robust optimization is employed to develop the robust geometric programming counterpart of the uncertainty-aware self-tuning multi-objective optimization framework. It is proposed to consider the buffer size variations during the optimization process by incorporating an uncertainty model in a robust optimization framework. Then, a smart heuristic for discretization of the solutions of the proposed frameworks is developed that remedies the timing performance degradations due to the discretization. Finally, a guideline is provided for the designers to decide which one of the proposed clock network buffer sizing frameworks is the most appropriate for their design goals.
Description
Keywords
Engineering--Electronics and Electrical
Citation
Farshidi, A. (2016). Power and Timing Driven Optimal Gate, Clock Buffer and Clock Wire Sizing in High Performance Digital Integrated Circuits (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/27393