A computer aided design software module for clock tree synthesis in very large scale integration design

With the evolution of Very Large Scale Integration (VLSI) fabrication technology, circuit size has grown and line width has decreased. In effect, the transistor transit time and the time to drive signal lines across chips have also decreased. Thus, interconnections have become the dominating fact...

Full description

Saved in:
Bibliographic Details
Main Author: Chew, Eik Wee
Format: Thesis
Language:English
Published: 2008
Subjects:
Online Access:http://eprints.utm.my/id/eprint/17986/1/ChewEikWeeMFKE2008.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.17986
record_format uketd_dc
spelling my-utm-ep.179862018-07-23T05:45:43Z A computer aided design software module for clock tree synthesis in very large scale integration design 2008 Chew, Eik Wee TK Electrical engineering. Electronics Nuclear engineering With the evolution of Very Large Scale Integration (VLSI) fabrication technology, circuit size has grown and line width has decreased. In effect, the transistor transit time and the time to drive signal lines across chips have also decreased. Thus, interconnections have become the dominating factor in determining circuit performance and reliability in the design of a VLSI circuit. Clock distribution network, which is one of the biggest and most important nets in any synchronous VLSI chip, is sensitive to these variations. The increased line resistance is one of the primary reasons for the increasing significance of clock distribution networks on synchronous performance. Furthermore, failing to control the clock skew can also severely limit the maximum performance of the entire system and create catastrophic race conditions in which an incorrect data signal may be latched by register. This thesis proposes a Computer Aided-Design (CAD) software module for useful-skew tree synthesis in deep-sub-micron VLSI design. Building the proposed CAD software module involves the implementations of the abstract topology generation algorithm, skew constraints scheduling algorithm and clock tree construction algorithm. Due to the lack of availability of circuit data and necessary software tools, we introduced a different test methodology to test the reliability of the proposed CAD software module. Two different test data have been used to verify the functionality of the CAD software module. Tests on the random input data show that our CAD software module successfully synthesizes clock trees that satisfy the entire clock skew constraints, and at the same time, achieve a shorter wire-length. Tests on benchmark circuit’s data show that our CAD software module successfully synthesizes clock trees that not only satisfy the skew constraint value, but also further reduced the computed applicable clock period of the circuit. 2008 Thesis http://eprints.utm.my/id/eprint/17986/ http://eprints.utm.my/id/eprint/17986/1/ChewEikWeeMFKE2008.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:79352?queryType=vitalDismax&query=A+computer+aided+design+software+module+for+clock+tree+synthesis+in+very+large+scale+integration+design&public=true masters Universiti Teknologi Malaysia, Faculty of Electrical Engineering Faculty of Electrical Engineering
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic TK Electrical engineering
Electronics Nuclear engineering
spellingShingle TK Electrical engineering
Electronics Nuclear engineering
Chew, Eik Wee
A computer aided design software module for clock tree synthesis in very large scale integration design
description With the evolution of Very Large Scale Integration (VLSI) fabrication technology, circuit size has grown and line width has decreased. In effect, the transistor transit time and the time to drive signal lines across chips have also decreased. Thus, interconnections have become the dominating factor in determining circuit performance and reliability in the design of a VLSI circuit. Clock distribution network, which is one of the biggest and most important nets in any synchronous VLSI chip, is sensitive to these variations. The increased line resistance is one of the primary reasons for the increasing significance of clock distribution networks on synchronous performance. Furthermore, failing to control the clock skew can also severely limit the maximum performance of the entire system and create catastrophic race conditions in which an incorrect data signal may be latched by register. This thesis proposes a Computer Aided-Design (CAD) software module for useful-skew tree synthesis in deep-sub-micron VLSI design. Building the proposed CAD software module involves the implementations of the abstract topology generation algorithm, skew constraints scheduling algorithm and clock tree construction algorithm. Due to the lack of availability of circuit data and necessary software tools, we introduced a different test methodology to test the reliability of the proposed CAD software module. Two different test data have been used to verify the functionality of the CAD software module. Tests on the random input data show that our CAD software module successfully synthesizes clock trees that satisfy the entire clock skew constraints, and at the same time, achieve a shorter wire-length. Tests on benchmark circuit’s data show that our CAD software module successfully synthesizes clock trees that not only satisfy the skew constraint value, but also further reduced the computed applicable clock period of the circuit.
format Thesis
qualification_level Master's degree
author Chew, Eik Wee
author_facet Chew, Eik Wee
author_sort Chew, Eik Wee
title A computer aided design software module for clock tree synthesis in very large scale integration design
title_short A computer aided design software module for clock tree synthesis in very large scale integration design
title_full A computer aided design software module for clock tree synthesis in very large scale integration design
title_fullStr A computer aided design software module for clock tree synthesis in very large scale integration design
title_full_unstemmed A computer aided design software module for clock tree synthesis in very large scale integration design
title_sort computer aided design software module for clock tree synthesis in very large scale integration design
granting_institution Universiti Teknologi Malaysia, Faculty of Electrical Engineering
granting_department Faculty of Electrical Engineering
publishDate 2008
url http://eprints.utm.my/id/eprint/17986/1/ChewEikWeeMFKE2008.pdf
_version_ 1747815165128081408