#include "sswInt.h"
Go to the source code of this file.
Classes | |
| struct | Ssw_Sml_t_ |
| DECLARATIONS ///. More... | |
| void Ssw_SmlAssignDist1 | ( | Ssw_Sml_t * | p, |
| unsigned * | pPat ) |
Function*************************************************************
Synopsis [Assings distance-1 simulation info for the PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 623 of file sswSim.c.

| void Ssw_SmlAssignDist1Plus | ( | Ssw_Sml_t * | p, |
| unsigned * | pPat ) |
Function*************************************************************
Synopsis [Assings distance-1 simulation info for the PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 674 of file sswSim.c.


Function*************************************************************
Synopsis [Assigns random patterns to the PI node.]
Description []
SideEffects []
SeeAlso []
Definition at line 513 of file sswSim.c.

Function*************************************************************
Synopsis [Assigns random patterns to the PI node.]
Description []
SideEffects []
SeeAlso []
Definition at line 538 of file sswSim.c.

| int Ssw_SmlCheckNonConstOutputs | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Check if any of the POs becomes non-constant.]
Description []
SideEffects []
SeeAlso []
Definition at line 980 of file sswSim.c.


| int * Ssw_SmlCheckOutput | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Returns 1 if the one of the output is already non-constant 0.]
Description []
SideEffects []
SeeAlso []
Definition at line 482 of file sswSim.c.

Function*************************************************************
Synopsis [Creates the counter-example from the successful pattern.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file sswSim.c.

| int Ssw_SmlCheckXorImplication | ( | Ssw_Sml_t * | p, |
| Aig_Obj_t * | pObjLi, | ||
| Aig_Obj_t * | pObjLo, | ||
| Aig_Obj_t * | pCand ) |
DECLARATIONS ///.
Function*************************************************************
Synopsis [Checks implication.]
Description []
SideEffects []
SeeAlso []
Definition at line 202 of file sswSim.c.

| void Ssw_SmlClean | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Counts the number of 1s in the implication.]
Description []
SideEffects []
SeeAlso []
Definition at line 270 of file sswSim.c.
| int Ssw_SmlCountXorImplication | ( | Ssw_Sml_t * | p, |
| Aig_Obj_t * | pObjLi, | ||
| Aig_Obj_t * | pObjLo, | ||
| Aig_Obj_t * | pCand ) |
Function*************************************************************
Synopsis [Counts the number of 1s in the implication.]
Description []
SideEffects []
SeeAlso []
Definition at line 237 of file sswSim.c.
Function*************************************************************
Synopsis [Creates sequential counter-example from the simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 1338 of file sswSim.c.

| void Ssw_SmlInitialize | ( | Ssw_Sml_t * | p, |
| int | fInit ) |
Function*************************************************************
Synopsis [Assings random simulation info for the PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 895 of file sswSim.c.


Function*************************************************************
Synopsis [Assings random simulation info for the PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 928 of file sswSim.c.


Function*************************************************************
Synopsis [Simulates one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 803 of file sswSim.c.

Function*************************************************************
Synopsis [Counts the number of one's in the pattern of the object.]
Description []
SideEffects []
SeeAlso []
Definition at line 333 of file sswSim.c.

Function*************************************************************
Synopsis [Counts the number of one's in the pattern of the objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 362 of file sswSim.c.

Function*************************************************************
Synopsis [Returns 1 if simulation info is composed of all zeros.]
Description []
SideEffects []
SeeAlso []
Definition at line 294 of file sswSim.c.

Function*************************************************************
Synopsis [Returns 1 if simulation info is composed of all zeros.]
Description []
SideEffects []
SeeAlso []
| int Ssw_SmlNodeNotEquWeight | ( | Ssw_Sml_t * | p, |
| int | Left, | ||
| int | Right ) |
Function*************************************************************
Synopsis [Counts the number of 1s in the XOR of simulation data.]
Description []
SideEffects []
SeeAlso []
| int Ssw_SmlNodesCompareInFrame | ( | Ssw_Sml_t * | p, |
| Aig_Obj_t * | pObj0, | ||
| Aig_Obj_t * | pObj1, | ||
| int | iFrame0, | ||
| int | iFrame1 ) |
Function*************************************************************
Synopsis [Simulates one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 772 of file sswSim.c.
Function*************************************************************
Synopsis [Simulates one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 706 of file sswSim.c.

Function*************************************************************
Synopsis [Simulates one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 866 of file sswSim.c.

Function*************************************************************
Synopsis [Simulates one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 837 of file sswSim.c.

| int Ssw_SmlNumFrames | ( | Ssw_Sml_t * | p | ) |
| int Ssw_SmlNumWordsTotal | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Assigns constant patterns to the PI node.]
Description []
SideEffects []
SeeAlso []
Definition at line 560 of file sswSim.c.

| void Ssw_SmlObjAssignConstWord | ( | Ssw_Sml_t * | p, |
| Aig_Obj_t * | pObj, | ||
| int | fConst1, | ||
| int | iFrame, | ||
| int | iWord ) |
Function*************************************************************
Synopsis [Assigns constant patterns to the PI node.]
Description []
SideEffects []
SeeAlso []
Definition at line 582 of file sswSim.c.

FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes hash value of the node using its simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 63 of file sswSim.c.

| int Ssw_SmlObjIsConstBit | ( | void * | p, |
| Aig_Obj_t * | pObj ) |
Function*************************************************************
Synopsis [Returns 1 if simulation info is composed of all zeros.]
Description []
SideEffects []
SeeAlso []
Definition at line 102 of file sswSim.c.

Function*************************************************************
Synopsis [Returns 1 if simulation infos are equal.]
Description []
SideEffects []
SeeAlso []
Definition at line 124 of file sswSim.c.

Function*************************************************************
Synopsis [Assigns constant patterns to the PI node.]
Description []
SideEffects []
SeeAlso []
Definition at line 603 of file sswSim.c.

| void Ssw_SmlReinitialize | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Assings random simulation info for the PIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 955 of file sswSim.c.


| void Ssw_SmlResimulateSeq | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Performs next round of sequential simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 1269 of file sswSim.c.


| void Ssw_SmlSavePattern0 | ( | Ssw_Man_t * | p, |
| int | fInit ) |
| void Ssw_SmlSavePattern1 | ( | Ssw_Man_t * | p, |
| int | fInit ) |
Function*************************************************************
Synopsis [[Generated const 1 pattern.]
Description []
SideEffects []
SeeAlso []
Definition at line 414 of file sswSim.c.

Function*************************************************************
Synopsis [Get simulation data.]
Description []
SideEffects []
SeeAlso []
Definition at line 1189 of file sswSim.c.
Function*************************************************************
Synopsis [Returns the pointer to the simulation info of the node.]
Description [The simulation info is normalized unless procedure Ssw_SmlUnnormalize() is called in advance.]
SideEffects []
SeeAlso []
Function*************************************************************
Synopsis [Performs simulation of the uninitialized circuit.]
Description []
SideEffects []
SeeAlso []
Definition at line 1228 of file sswSim.c.

| void Ssw_SmlSimulateOne | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Simulates AIG manager.]
Description [Assumes that the PI simulation info is attached.]
SideEffects []
SeeAlso []
Definition at line 1005 of file sswSim.c.


| void Ssw_SmlSimulateOneDyn_rec | ( | Ssw_Sml_t * | p, |
| Aig_Obj_t * | pObj, | ||
| int | f, | ||
| int * | pVisited, | ||
| int | nVisCounter ) |
Function*************************************************************
Synopsis [Simulates AIG manager.]
Description [Assumes that the PI simulation info is attached.]
SideEffects []
SeeAlso []
Definition at line 1076 of file sswSim.c.


| void Ssw_SmlSimulateOneFrame | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Simulates AIG manager.]
Description [Assumes that the PI simulation info is attached.]
SideEffects []
SeeAlso []
Definition at line 1117 of file sswSim.c.


Function*************************************************************
Synopsis [Performs simulation of the initialized circuit.]
Description []
SideEffects []
SeeAlso []
Definition at line 1248 of file sswSim.c.


Function*************************************************************
Synopsis [Allocates simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 1148 of file sswSim.c.


| void Ssw_SmlStop | ( | Ssw_Sml_t * | p | ) |
| void Ssw_SmlUnnormalize | ( | Ssw_Sml_t * | p | ) |
Function*************************************************************
Synopsis [Converts simulation information to be not normallized.]
Description []
SideEffects []
SeeAlso []
Definition at line 1044 of file sswSim.c.