A partitioning framework for distributed verilog simulation /

The HDL (Hardware Description Language) helps designers of modern digital systems to compete with the increasing size and complexity of VLSI circuits. Simulation is usually used for verification in the design process, which tends to be a bottleneck. Distributed simulation on a network of workstat...

Full description

Bibliographic Details
Main Author: Huang, Hai, 1974-
Other Authors: Tropper, Carl (advisor)
Format: Others
Language:en
Published: McGill University 2003
Subjects:
Online Access:http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=80291
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.80291
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMM.802912014-02-13T03:48:17ZA partitioning framework for distributed verilog simulation /Huang, Hai, 1974-Computer Science.The HDL (Hardware Description Language) helps designers of modern digital systems to compete with the increasing size and complexity of VLSI circuits. Simulation is usually used for verification in the design process, which tends to be a bottleneck. Distributed simulation on a network of workstations tries to provide a cost-effective solution. The partitioning of the circuit is a critical factor to the performance of the distributed simulation.This study presents the design and implementation of a partitioning framework which is incorporated into the DVS (Distribute Verilog Simulator) framework. A number of well-known partitioning algorithms are implemented including a new algorithm CAKE. The classical FM and popular CLIP algorithms and their recursive bisection version are implemented. The partitioning results are studied for large circuits in ISPD98 benchmark suite. The effect of partitioning results on the performance of the distributed simulation is analyzed with a multiplier circuit in ISCAS85.McGill UniversityTropper, Carl (advisor)2003Electronic Thesis or Dissertationapplication/pdfenalephsysno: 002090698proquestno: AAIMQ98660Theses scanned by UMI/ProQuest.All items in eScholarship@McGill are protected by copyright with all rights reserved unless otherwise indicated.Master of Science (School of Computer Science) http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=80291
collection NDLTD
language en
format Others
sources NDLTD
topic Computer Science.
spellingShingle Computer Science.
Huang, Hai, 1974-
A partitioning framework for distributed verilog simulation /
description The HDL (Hardware Description Language) helps designers of modern digital systems to compete with the increasing size and complexity of VLSI circuits. Simulation is usually used for verification in the design process, which tends to be a bottleneck. Distributed simulation on a network of workstations tries to provide a cost-effective solution. The partitioning of the circuit is a critical factor to the performance of the distributed simulation. === This study presents the design and implementation of a partitioning framework which is incorporated into the DVS (Distribute Verilog Simulator) framework. A number of well-known partitioning algorithms are implemented including a new algorithm CAKE. The classical FM and popular CLIP algorithms and their recursive bisection version are implemented. The partitioning results are studied for large circuits in ISPD98 benchmark suite. The effect of partitioning results on the performance of the distributed simulation is analyzed with a multiplier circuit in ISCAS85.
author2 Tropper, Carl (advisor)
author_facet Tropper, Carl (advisor)
Huang, Hai, 1974-
author Huang, Hai, 1974-
author_sort Huang, Hai, 1974-
title A partitioning framework for distributed verilog simulation /
title_short A partitioning framework for distributed verilog simulation /
title_full A partitioning framework for distributed verilog simulation /
title_fullStr A partitioning framework for distributed verilog simulation /
title_full_unstemmed A partitioning framework for distributed verilog simulation /
title_sort partitioning framework for distributed verilog simulation /
publisher McGill University
publishDate 2003
url http://digitool.Library.McGill.CA:80/R/?func=dbin-jump-full&object_id=80291
work_keys_str_mv AT huanghai1974 apartitioningframeworkfordistributedverilogsimulation
AT huanghai1974 partitioningframeworkfordistributedverilogsimulation
_version_ 1716639335031242752