summaryrefslogtreecommitdiffstats
path: root/src/map/scl/sclUtil.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-08-30 12:34:53 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-08-30 12:34:53 -0700
commit69c36f426cbe6d6a7aeff9130326abcd1c202ac7 (patch)
tree7510e0f6262d759392a7512c64e701f0f2abab3f /src/map/scl/sclUtil.c
parent6dd270d41f8ac2d0bb56e099fa296b4d0b242811 (diff)
downloadabc-69c36f426cbe6d6a7aeff9130326abcd1c202ac7.tar.gz
abc-69c36f426cbe6d6a7aeff9130326abcd1c202ac7.tar.bz2
abc-69c36f426cbe6d6a7aeff9130326abcd1c202ac7.zip
Improvements to gate-sizing.
Diffstat (limited to 'src/map/scl/sclUtil.c')
-rw-r--r--src/map/scl/sclUtil.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/map/scl/sclUtil.c b/src/map/scl/sclUtil.c
index 0356e83d..b541bfc8 100644
--- a/src/map/scl/sclUtil.c
+++ b/src/map/scl/sclUtil.c
@@ -137,11 +137,13 @@ void Abc_SclLinkCells( SC_Lib * p )
// create new representative
pRepr = Vec_PtrEntry( vList, 0 );
pRepr->pNext = pRepr->pPrev = pRepr;
+ pRepr->Order = 0;
// relink cells
Vec_PtrForEachEntryStart( SC_Cell *, vList, pCell, i, 1 )
{
pRepr->pPrev->pNext = pCell; pCell->pNext = pRepr;
pCell->pPrev = pRepr->pPrev; pRepr->pPrev = pCell;
+ pCell->Order = i;
}
// update list
Vec_PtrWriteEntry( p->vCellOrder, k, pRepr );