VLSI circuit attributes optimization using genetic algorithm

Abstract This report presents the formulation and testing of a suitable Genetic Algorithm to optimize VLSI circuit attributes; Speed (Delay), Power Dissipation and Area. Major focus is on the optimization of Speed and Power dissipation. The vital contributions of the Project are: 1) Understand...

Full description

Saved in:
Bibliographic Details
Main Author: Deshpande, Varun
Other Authors: Gwee Bah Hwee
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/54516
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-54516
record_format dspace
spelling sg-ntu-dr.10356-545162023-07-07T16:46:06Z VLSI circuit attributes optimization using genetic algorithm Deshpande, Varun Gwee Bah Hwee School of Electrical and Electronic Engineering DRNTU::Engineering Abstract This report presents the formulation and testing of a suitable Genetic Algorithm to optimize VLSI circuit attributes; Speed (Delay), Power Dissipation and Area. Major focus is on the optimization of Speed and Power dissipation. The vital contributions of the Project are: 1) Understanding the nature of the Genetic Algorithm and how it can be used as an Optimization tool in the field of VLSI Circuits, 2) Generating and coding a suitable GA and tailor it according to wanted parameters, 3) carrying out execution of GA to obtain Optimization results and 4) Analysing results and measurement of success. The combinational circuits which are to be used in testing and optimization are the ISCAS-85 benchmark circuits. The ISCAS-85 gate level Netlist consists of several library cells. The following library cells (verilog HDL files), are used as part of experimentation: Syn_c499, Syn_c880 and Syn_1908. As the Genetic Algorithm is a powerful optimization tool, its application in this project is significant. The algorithm code has been developed using the Perl programming language and is executed using a Perl interpreter on a Windows Operating System, after suitable configuration. The results obtained show that the Genetic Algorithm is indeed a successful and powerful tool to solve optimization problems with respect to Asynchronous Circuits. However, there is balance which needs to be sought in terms of delay (speed) and power dissipation. It depends on the designer as to which aspect of these two are more suitable for application. Bachelor of Engineering 2013-06-21T06:05:01Z 2013-06-21T06:05:01Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/54516 en Nanyang Technological University 61 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Deshpande, Varun
VLSI circuit attributes optimization using genetic algorithm
description Abstract This report presents the formulation and testing of a suitable Genetic Algorithm to optimize VLSI circuit attributes; Speed (Delay), Power Dissipation and Area. Major focus is on the optimization of Speed and Power dissipation. The vital contributions of the Project are: 1) Understanding the nature of the Genetic Algorithm and how it can be used as an Optimization tool in the field of VLSI Circuits, 2) Generating and coding a suitable GA and tailor it according to wanted parameters, 3) carrying out execution of GA to obtain Optimization results and 4) Analysing results and measurement of success. The combinational circuits which are to be used in testing and optimization are the ISCAS-85 benchmark circuits. The ISCAS-85 gate level Netlist consists of several library cells. The following library cells (verilog HDL files), are used as part of experimentation: Syn_c499, Syn_c880 and Syn_1908. As the Genetic Algorithm is a powerful optimization tool, its application in this project is significant. The algorithm code has been developed using the Perl programming language and is executed using a Perl interpreter on a Windows Operating System, after suitable configuration. The results obtained show that the Genetic Algorithm is indeed a successful and powerful tool to solve optimization problems with respect to Asynchronous Circuits. However, there is balance which needs to be sought in terms of delay (speed) and power dissipation. It depends on the designer as to which aspect of these two are more suitable for application.
author2 Gwee Bah Hwee
author_facet Gwee Bah Hwee
Deshpande, Varun
format Final Year Project
author Deshpande, Varun
author_sort Deshpande, Varun
title VLSI circuit attributes optimization using genetic algorithm
title_short VLSI circuit attributes optimization using genetic algorithm
title_full VLSI circuit attributes optimization using genetic algorithm
title_fullStr VLSI circuit attributes optimization using genetic algorithm
title_full_unstemmed VLSI circuit attributes optimization using genetic algorithm
title_sort vlsi circuit attributes optimization using genetic algorithm
publishDate 2013
url http://hdl.handle.net/10356/54516
_version_ 1772828756073775104