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...

Description complète

Détails bibliographiques
Auteur principal: Chew, Eik Wee
Format: Thèse
Langue:anglais
Publié: 2008
Sujets:
Accès en ligne:http://eprints.utm.my/17986/1/ChewEikWeeMFKE2008.pdf
_version_ 1846215652385226752
author Chew, Eik Wee
author_facet Chew, Eik Wee
author_sort Chew, Eik Wee
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
id uthm-17986
institution Universiti Teknologi Malaysia
language English
publishDate 2008
record_format eprints
spelling uthm-179862018-07-23T05:45:43Z http://eprints.utm.my/17986/ A computer aided design software module for clock tree synthesis in very large scale integration design 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 NonPeerReviewed application/pdf en http://eprints.utm.my/17986/1/ChewEikWeeMFKE2008.pdf Chew, Eik Wee (2008) A computer aided design software module for clock tree synthesis in very large scale integration design. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering. 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
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
title 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_short 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
topic TK Electrical engineering. Electronics Nuclear engineering
url http://eprints.utm.my/17986/1/ChewEikWeeMFKE2008.pdf
url-record http://eprints.utm.my/17986/
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
work_keys_str_mv AT cheweikwee acomputeraideddesignsoftwaremoduleforclocktreesynthesisinverylargescaleintegrationdesign
AT cheweikwee computeraideddesignsoftwaremoduleforclocktreesynthesisinverylargescaleintegrationdesign