Detecting Tangled Logic Structures in VLSI Netlists

This thesis proposes a new problem of identifying large and tangled logic structures in a synthesized netlist. Large groups of cells that are highly interconnected to each other can often create potential routing hotspots that require special placement constraints. They can also indicate problematic...

Full description

Bibliographic Details
Main Author: Jindal, Tanuj
Other Authors: Hu, Jiang
Format: Others
Language:en_US
Published: 2010
Subjects:
TLS
Online Access:http://hdl.handle.net/1969.1/ETD-TAMU-2010-08-8511
id ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-ETD-TAMU-2010-08-8511
record_format oai_dc
spelling ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-ETD-TAMU-2010-08-85112013-01-08T10:41:40ZDetecting Tangled Logic Structures in VLSI NetlistsJindal, TanujTLSClustercongestionThis thesis proposes a new problem of identifying large and tangled logic structures in a synthesized netlist. Large groups of cells that are highly interconnected to each other can often create potential routing hotspots that require special placement constraints. They can also indicate problematic clumps of logic that either require resynthesis to reduce wiring demand or specialized datapath placement. At a glance, this formulation appears similar to conventional circuit clustering, but there are two important distinctions. First, we are interested in finding large groups of cells that represent entire logic structures like adders and decoders, as opposed to clusters with only a handful of cells. Second, we seek to pull out only the structures of interest, instead of assigning every cell to a cluster to reduce problem complexity. This work proposes new metrics for detecting structures based on Rent’s rule that, unlike traditional cluster metrics, are able to fairly differentiate between large and small groups of cells. Next, we demonstrate how these metrics can be applied to identify structures in a netlist. Finally, our experiments demonstrate the ability to predict and alleviate routing hotspots on a real industry design using our metrics and method.Hu, Jiang2010-10-12T22:31:56Z2010-10-14T16:08:16Z2010-10-12T22:31:56Z2010-10-14T16:08:16Z2010-082010-10-12August 2010BookThesisElectronic Thesistextapplication/pdfhttp://hdl.handle.net/1969.1/ETD-TAMU-2010-08-8511en_US
collection NDLTD
language en_US
format Others
sources NDLTD
topic TLS
Cluster
congestion
spellingShingle TLS
Cluster
congestion
Jindal, Tanuj
Detecting Tangled Logic Structures in VLSI Netlists
description This thesis proposes a new problem of identifying large and tangled logic structures in a synthesized netlist. Large groups of cells that are highly interconnected to each other can often create potential routing hotspots that require special placement constraints. They can also indicate problematic clumps of logic that either require resynthesis to reduce wiring demand or specialized datapath placement. At a glance, this formulation appears similar to conventional circuit clustering, but there are two important distinctions. First, we are interested in finding large groups of cells that represent entire logic structures like adders and decoders, as opposed to clusters with only a handful of cells. Second, we seek to pull out only the structures of interest, instead of assigning every cell to a cluster to reduce problem complexity. This work proposes new metrics for detecting structures based on Rent’s rule that, unlike traditional cluster metrics, are able to fairly differentiate between large and small groups of cells. Next, we demonstrate how these metrics can be applied to identify structures in a netlist. Finally, our experiments demonstrate the ability to predict and alleviate routing hotspots on a real industry design using our metrics and method.
author2 Hu, Jiang
author_facet Hu, Jiang
Jindal, Tanuj
author Jindal, Tanuj
author_sort Jindal, Tanuj
title Detecting Tangled Logic Structures in VLSI Netlists
title_short Detecting Tangled Logic Structures in VLSI Netlists
title_full Detecting Tangled Logic Structures in VLSI Netlists
title_fullStr Detecting Tangled Logic Structures in VLSI Netlists
title_full_unstemmed Detecting Tangled Logic Structures in VLSI Netlists
title_sort detecting tangled logic structures in vlsi netlists
publishDate 2010
url http://hdl.handle.net/1969.1/ETD-TAMU-2010-08-8511
work_keys_str_mv AT jindaltanuj detectingtangledlogicstructuresinvlsinetlists
_version_ 1716504893077848064