
Go to the source code of this file.
Classes | |
| struct | saucy_stats |
| struct | saucy_graph |
| struct | coloring |
| struct | sim_result |
| struct | saucy |
Macros | |
| #define | REFINE_BY_SIM_1 0 |
| #define | REFINE_BY_SIM_2 0 |
| #define | BACKTRACK_BY_SAT 1 |
| #define | SELECT_DYNAMICALLY 0 |
| #define | CLAUSE_DECAY 0.9 |
| #define | MAX_LEARNTS 50 |
Functions | |
| void | prepare_permutation_ntk (struct saucy *s) |
| void | unprepare_permutation_ntk (struct saucy *s) |
| void | saucy_search (Abc_Ntk_t *pNtk, struct saucy *s, int directed, const int *colors, struct saucy_stats *stats) |
| void | saucy_free (struct saucy *s) |
| struct saucy * | saucy_alloc (Abc_Ntk_t *pNtk) |
| void | saucyGateWay (Abc_Ntk_t *pNtkOrig, Abc_Obj_t *pNodePo, FILE *gFile, int fBooleanMatching, int fLookForSwaps, int fFixOutputs, int fFixInputs, int fQuiet, int fPrintTree) |
Variables | |
| int | NUM_SIM1_ITERATION |
| int | NUM_SIM2_ITERATION |
| #define BACKTRACK_BY_SAT 1 |
Definition at line 35 of file abcSaucy.c.
| #define CLAUSE_DECAY 0.9 |
Definition at line 43 of file abcSaucy.c.
| #define MAX_LEARNTS 50 |
Definition at line 44 of file abcSaucy.c.
| #define REFINE_BY_SIM_1 0 |
CFile****************************************************************
FileName [abcSaucy.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Symmetry Detection Package.]
Synopsis [Finds symmetries under permutation (but not negation) of I/Os.]
Author [Hadi Katebi]
Affiliation [University of Michigan]
Date [Ver. 1.0. Started - April, 2012.]
Revision [No revisions so far]
Comments []
Debugging [There are some part of the code that are commented out. Those parts mostly print the contents of the data structures to the standard output. Un-comment them if you find them useful for debugging.]
Definition at line 33 of file abcSaucy.c.
| #define REFINE_BY_SIM_2 0 |
Definition at line 34 of file abcSaucy.c.
| #define SELECT_DYNAMICALLY 0 |
Definition at line 36 of file abcSaucy.c.
| void prepare_permutation_ntk | ( | struct saucy * | s | ) |
Definition at line 2155 of file abcSaucy.c.

Definition at line 2576 of file abcSaucy.c.


| void saucy_free | ( | struct saucy * | s | ) |
Definition at line 2491 of file abcSaucy.c.


| void saucy_search | ( | Abc_Ntk_t * | pNtk, |
| struct saucy * | s, | ||
| int | directed, | ||
| const int * | colors, | ||
| struct saucy_stats * | stats ) |
Definition at line 2311 of file abcSaucy.c.


| void saucyGateWay | ( | Abc_Ntk_t * | pNtkOrig, |
| Abc_Obj_t * | pNodePo, | ||
| FILE * | gFile, | ||
| int | fBooleanMatching, | ||
| int | fLookForSwaps, | ||
| int | fFixOutputs, | ||
| int | fFixInputs, | ||
| int | fQuiet, | ||
| int | fPrintTree ) |
Definition at line 3249 of file abcSaucy.c.

| void unprepare_permutation_ntk | ( | struct saucy * | s | ) |
Definition at line 2209 of file abcSaucy.c.

| int NUM_SIM1_ITERATION |
Definition at line 39 of file abcSaucy.c.
| int NUM_SIM2_ITERATION |
Definition at line 40 of file abcSaucy.c.