summaryrefslogtreecommitdiffstats
path: root/src/aig/ntk/ntkMan.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2008-03-30 08:01:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2008-03-30 08:01:00 -0700
commit2c7f6e39b84d29db096388459db7583c01b79b01 (patch)
tree7fd628f0ac0391c45d2f8c95483887a984b8789c /src/aig/ntk/ntkMan.c
parent93c3f16066b69c840dc636f827f5f3ca18749906 (diff)
downloadabc-2c7f6e39b84d29db096388459db7583c01b79b01.tar.gz
abc-2c7f6e39b84d29db096388459db7583c01b79b01.tar.bz2
abc-2c7f6e39b84d29db096388459db7583c01b79b01.zip
Version abc80330
Diffstat (limited to 'src/aig/ntk/ntkMan.c')
-rw-r--r--src/aig/ntk/ntkMan.c116
1 files changed, 0 insertions, 116 deletions
diff --git a/src/aig/ntk/ntkMan.c b/src/aig/ntk/ntkMan.c
deleted file mode 100644
index 1a077495..00000000
--- a/src/aig/ntk/ntkMan.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/**CFile****************************************************************
-
- FileName [ntkMan.c]
-
- SystemName [ABC: Logic synthesis and verification system.]
-
- PackageName [Netlist representation.]
-
- Synopsis [Network manager.]
-
- Author [Alan Mishchenko]
-
- Affiliation [UC Berkeley]
-
- Date [Ver. 1.0. Started - June 20, 2005.]
-
- Revision [$Id: ntkMan.c,v 1.00 2005/06/20 00:00:00 alanmi Exp $]
-
-***********************************************************************/
-
-#include "ntk.h"
-
-////////////////////////////////////////////////////////////////////////
-/// DECLARATIONS ///
-////////////////////////////////////////////////////////////////////////
-
-////////////////////////////////////////////////////////////////////////
-/// FUNCTION DEFINITIONS ///
-////////////////////////////////////////////////////////////////////////
-
-/**Function*************************************************************
-
- Synopsis [Allocates the netlist manager.]
-
- Description []
-
- SideEffects []
-
- SeeAlso []
-
-***********************************************************************/
-Ntk_Man_t * Ntk_ManAlloc()
-{
- Ntk_Man_t * p;
- p = ALLOC( Ntk_Man_t, 1 );
- memset( p, 0, sizeof(Ntk_Man_t) );
- p->vCis = Vec_PtrAlloc( 1000 );
- p->vCos = Vec_PtrAlloc( 1000 );
- p->vObjs = Vec_PtrAlloc( 1000 );
- p->vTemp = Vec_PtrAlloc( 1000 );
- p->nFanioPlus = 4;
- p->pMemObjs = Aig_MmFlexStart();
- p->pManHop = Hop_ManStart();
- return p;
-}
-
-/**Function*************************************************************
-
- Synopsis [Deallocates the netlist manager.]
-
- Description []
-
- SideEffects []
-
- SeeAlso []
-
-***********************************************************************/
-void Ntk_ManFree( Ntk_Man_t * p )
-{
- if ( p->pName ) free( p->pName );
- if ( p->pSpec ) free( p->pSpec );
- if ( p->vCis ) Vec_PtrFree( p->vCis );
- if ( p->vCos ) Vec_PtrFree( p->vCos );
- if ( p->vObjs ) Vec_PtrFree( p->vObjs );
- if ( p->vTemp ) Vec_PtrFree( p->vTemp );
- if ( p->pManTime ) Tim_ManStop( p->pManTime );
- if ( p->pMemObjs ) Aig_MmFlexStop( p->pMemObjs, 0 );
- if ( p->pManHop ) Hop_ManStop( p->pManHop );
- free( p );
-}
-
-/**Function*************************************************************
-
- Synopsis [Deallocates the netlist manager.]
-
- Description []
-
- SideEffects []
-
- SeeAlso []
-
-***********************************************************************/
-void Ntk_ManPrintStats( Ntk_Man_t * p, If_Lib_t * pLutLib )
-{
- printf( "%-15s : ", p->pName );
- printf( "pi = %5d ", Ntk_ManPiNum(p) );
- printf( "po = %5d ", Ntk_ManPoNum(p) );
- printf( "ci = %5d ", Ntk_ManCiNum(p) );
- printf( "co = %5d ", Ntk_ManCoNum(p) );
- printf( "lat = %5d ", Ntk_ManLatchNum(p) );
-// printf( "box = %5d ", Ntk_ManBoxNum(p) );
- printf( "node = %5d ", Ntk_ManNodeNum(p) );
- printf( "aig = %6d ", Ntk_ManGetAigNodeNum(p) );
- printf( "lev = %3d ", Ntk_ManLevel(p) );
- printf( "lev2 = %3d ", Ntk_ManLevel2(p) );
- printf( "delay = %5.2f", Ntk_ManDelayTraceLut(p, pLutLib) );
- printf( "\n" );
-
- Ntk_ManDelayTracePrint( p, pLutLib );
-}
-
-////////////////////////////////////////////////////////////////////////
-/// END OF FILE ///
-////////////////////////////////////////////////////////////////////////
-
-