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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Subjects: | |
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 |