Clock Skew Scheduling and Optimization for Large-Scale Digital Synchronous Circuits

碩士 === 長庚大學 === 電機工程研究所 === 93 === This thesis will study the problem of an optimal clock skew scheduling for large-scale synchronous VLSI circuits. In the problem formulation phase, we formulate the clock skew scheduling problem as a constrained quadratic programming (QP) problem. From a reliabilit...

Full description

Bibliographic Details
Main Authors: Chang Chao-Kai, 張兆凱
Other Authors: Chia-Chi CHU
Format: Others
Language:zh-TW
Published: 2005
Online Access:http://ndltd.ncl.edu.tw/handle/31862676760789643015
Description
Summary:碩士 === 長庚大學 === 電機工程研究所 === 93 === This thesis will study the problem of an optimal clock skew scheduling for large-scale synchronous VLSI circuits. In the problem formulation phase, we formulate the clock skew scheduling problem as a constrained quadratic programming (QP) problem. From a reliability perspective, the ideal clock schedule corresponds to each clock skew within the circuit being at the center of the respective permissible range. The corresponding quadratic cost function is defined as the sum of the quadratic difference between the ideal schedule and the current design clock schedule in each local path. In the implementation phase, we integrate several algorithms, including Depth-First Search, Spanning Tree, Sparse Matrix Multiplication, and Conjugate Gradients Algorithm, to reduce the computational complexity. The program has been implemented in C lauguage. ISCAS’89 benchmark circuits are utilized to test our program.