
Go to the source code of this file.
| Abc_Obj_t * Abc_NtkAddLatch | ( | Abc_Ntk_t * | pNtk, |
| Abc_Obj_t * | pDriver, | ||
| Abc_InitType_t | Init ) |
Function*************************************************************
Synopsis [Creates latch with the given initial value.]
Description []
SideEffects []
SeeAlso []
Definition at line 254 of file abcLatch.c.


Function*************************************************************
Synopsis [Strashes one logic node using its SOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 181 of file abcLatch.c.

| char * Abc_NtkCollectLatchValuesStr | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Derives latch init string.]
Description []
SideEffects []
SeeAlso []
Definition at line 203 of file abcLatch.c.
Function*************************************************************
Synopsis [Transfors the array of latch names into that of latch numbers.]
Description []
SideEffects []
SeeAlso []
Definition at line 364 of file abcLatch.c.

| void Abc_NtkConvertDcLatches | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Converts registers with DC values into additional PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 310 of file abcLatch.c.


Function*************************************************************
Synopsis [Converts registers with DC values into additional PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 417 of file abcLatch.c.

| int Abc_NtkCountSelfFeedLatches | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Checks if latches form self-loop.]
Description []
SideEffects []
SeeAlso []
Definition at line 92 of file abcLatch.c.


Function*************************************************************
Synopsis [Classify flops.]
Description []
SideEffects []
SeeAlso []
Definition at line 637 of file abcLatch.c.

Function*************************************************************
Synopsis [Strashes one logic node using its SOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 235 of file abcLatch.c.

| int Abc_NtkLatchIsSelfFeed | ( | Abc_Obj_t * | pLatch | ) |
Function*************************************************************
Synopsis [Checks if latches form self-loop.]
Description []
SideEffects []
SeeAlso []
Definition at line 71 of file abcLatch.c.


| ABC_NAMESPACE_IMPL_START int Abc_NtkLatchIsSelfFeed_rec | ( | Abc_Obj_t * | pLatch, |
| Abc_Obj_t * | pLatchRoot ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcLatch.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Procedures working with latches.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Checks if latches form self-loop.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file abcLatch.c.


| void Abc_NtkLatchPipe | ( | Abc_Ntk_t * | pNtk, |
| int | nLatches ) |
Function*************************************************************
Synopsis [Pipelines the network with latches.]
Description []
SideEffects [Does not check the names of the added latches!!!]
SeeAlso []
Definition at line 148 of file abcLatch.c.

| void Abc_NtkNodeConvertToMux | ( | Abc_Ntk_t * | pNtk, |
| Abc_Obj_t * | pNodeC, | ||
| Abc_Obj_t * | pNode1, | ||
| Abc_Obj_t * | pNode0, | ||
| Abc_Obj_t * | pMux ) |
Function*************************************************************
Synopsis [Creates MUX.]
Description []
SideEffects []
SeeAlso []
Definition at line 281 of file abcLatch.c.


| int Abc_NtkRemoveSelfFeedLatches | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Replaces self-feeding latches by latches with constant inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 117 of file abcLatch.c.

| ABC_NAMESPACE_IMPL_END ABC_NAMESPACE_IMPL_START Aig_Man_t * Abc_NtkRetimeWithClassesAig | ( | Aig_Man_t * | pMan, |
| Vec_Int_t * | vClasses, | ||
| Vec_Int_t ** | pvClasses, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Performs retiming with classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 534 of file abcLatch.c.


| Abc_Ntk_t * Abc_NtkRetimeWithClassesNtk | ( | Abc_Ntk_t * | pNtk, |
| Vec_Int_t * | vClasses, | ||
| Vec_Int_t ** | pvClasses, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Performs retiming with classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 561 of file abcLatch.c.


| void Abc_NtkTransformBack | ( | Abc_Ntk_t * | pNtkOld, |
| Abc_Ntk_t * | pNtkNew, | ||
| Vec_Ptr_t * | vControls, | ||
| Vec_Int_t * | vClasses ) |
Function*************************************************************
Synopsis [Returns self-loops back into the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 590 of file abcLatch.c.


Function*************************************************************
Synopsis [Resimulates CEX and return the ID of the PO that failed.]
Description []
SideEffects []
SeeAlso []
Definition at line 722 of file abcLatch.c.
