#include "gia.h"#include "misc/extra/extra.h"#include "misc/tim/tim.h"#include "sat/bsat/satStore.h"
Go to the source code of this file.
Classes | |
| struct | Sle_Man_t_ |
Macros | |
| #define | Sle_ForEachCut(pList, pCut, i) |
| #define | Sle_ForEachCut1(pList, pCut, i) |
Typedefs | |
| typedef struct Sle_Man_t_ | Sle_Man_t |
| #define Sle_ForEachCut | ( | pList, | |
| pCut, | |||
| i ) |
Definition at line 43 of file giaSatLE.c.
| #define Sle_ForEachCut1 | ( | pList, | |
| pCut, | |||
| i ) |
Definition at line 44 of file giaSatLE.c.
| typedef struct Sle_Man_t_ Sle_Man_t |
Definition at line 401 of file giaSatLE.c.
| int Sle_ManAddEdgeConstraints | ( | Sle_Man_t * | p, |
| int | nEdges ) |
Function*************************************************************
Synopsis [Add edge compatibility constraints.]
Description [Returns 1 if constraints have been added.]
SideEffects []
SeeAlso []
Definition at line 806 of file giaSatLE.c.

Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 450 of file giaSatLE.c.


Definition at line 389 of file giaSatLE.c.


| void Sle_ManCollectCutFaninsOne | ( | Gia_Man_t * | pGia, |
| int | iObj, | ||
| Vec_Int_t * | vCuts, | ||
| Vec_Bit_t * | vMask, | ||
| Vec_Int_t * | vCutFanins, | ||
| Vec_Bit_t * | vMap ) |
Function*************************************************************
Synopsis [Derive cut fanins of each node.]
Description [These are nodes that are fanins of some cut of this node.]
SideEffects []
SeeAlso []
Definition at line 371 of file giaSatLE.c.

Definition at line 205 of file giaSatLE.c.


| void Sle_ManComputeCutsTest | ( | Gia_Man_t * | p | ) |
Definition at line 311 of file giaSatLE.c.

Definition at line 262 of file giaSatLE.c.


Function*************************************************************
Synopsis [Cut delay computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 241 of file giaSatLE.c.

Definition at line 250 of file giaSatLE.c.


| int Sle_ManCutHasPisOnly | ( | int * | pCut, |
| Vec_Bit_t * | vMask ) |
Function*************************************************************
Synopsis [Check if the cut contains only primary inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 351 of file giaSatLE.c.

Definition at line 170 of file giaSatLE.c.

| void Sle_ManDeriveCnf | ( | Sle_Man_t * | p, |
| int | nBTLimit, | ||
| int | fDynamic ) |
Function*************************************************************
Synopsis [Derive CNF.]
Description []
SideEffects []
SeeAlso []
Definition at line 627 of file giaSatLE.c.


| void Sle_ManDeriveInit | ( | Sle_Man_t * | p | ) |
Definition at line 555 of file giaSatLE.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 868 of file giaSatLE.c.

| void Sle_ManExplore | ( | Gia_Man_t * | pGia, |
| int | nBTLimit, | ||
| int | DelayInit, | ||
| int | fDynamic, | ||
| int | fTwoEdges, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 941 of file giaSatLE.c.

Function*************************************************************
Synopsis [Derive mask representing internal nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 331 of file giaSatLE.c.

| void Sle_ManMarkupVariables | ( | Sle_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 498 of file giaSatLE.c.

| void Sle_ManPrintCut | ( | int * | pCut | ) |
Function*************************************************************
Synopsis [Cut printing.]
Description []
SideEffects []
SeeAlso []
Definition at line 287 of file giaSatLE.c.

Definition at line 296 of file giaSatLE.c.


| void Sle_ManStop | ( | Sle_Man_t * | p | ) |
Definition at line 470 of file giaSatLE.c.

