
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START void | Abc_WriteHalfAdder (FILE *pFile) |
| DECLARATIONS ///. | |
| void | Abc_WriteFullAdder (FILE *pFile) |
| void | Abc_WriteAdder (FILE *pFile, int nVars) |
| void | Abc_GenAdder (char *pFileName, int nVars) |
| void | Abc_WriteMulti (FILE *pFile, int nVars) |
| void | Abc_GenMulti (char *pFileName, int nVars) |
| void | Abc_WriteComp (FILE *pFile) |
| void | Abc_WriteLayer (FILE *pFile, int nVars, int fSkip1) |
| void | Abc_GenSorter (char *pFileName, int nVars) |
| void | Abc_WriteCell (FILE *pFile) |
| void | Abc_GenMesh (char *pFileName, int nVars) |
| void | Abc_WriteKLut (FILE *pFile, int nLutSize) |
| void | Abc_GenFpga (char *pFileName, int nLutSize, int nLuts, int nVars) |
| void | Abc_GenOneHot (char *pFileName, int nVars) |
| void | Abc_GenOneHotIntervals (char *pFileName, int nPis, int nRegs, Vec_Ptr_t *vOnehots) |
| ABC_NAMESPACE_IMPL_END ABC_NAMESPACE_IMPL_START void | Abc_GenRandom (char *pFileName, int nPis) |
| void | Abc_GenFsmCond (Vec_Str_t *vCond, int nPis, int Prob) |
| void | Abc_GenFsm (char *pFileName, int nPis, int nPos, int nStates, int nLines, int ProbI, int ProbO) |
| void | Abc_AdderTree (FILE *pFile, int nArgs, int nBits) |
| void | Abc_GenAdderTree (char *pFileName, int nArgs, int nBits) |
| int | Abc_GenSignedBoothPP (Gia_Man_t *p, int a, int b, int c, int d, int e) |
| Gia_Man_t * | Abc_GenSignedBoothPPTest (int nArgA, int nArgB) |
| Gia_Man_t * | Abc_GenSignedBooth (int nArgN, int nArgM) |
| Mini_Aig_t * | Abc_GenSignedBoothMini (int nArgN, int nArgM) |
| void | Abc_WriteBoothPartialProducts (FILE *pFile, int nVars) |
| void | Abc_WriteBooth (FILE *pFile, int nVars) |
| void | Abc_GenBooth (char *pFileName, int nVars) |
| void | Abc_GenGraph (char *pFileName, int nPis) |
| void | Abc_GenComp63a4 (FILE *pFile) |
| void | Abc_GenComp63a6 (FILE *pFile) |
| void | Abc_GenAdder4 (FILE *pFile, int nBits, int nLutSize) |
| void | Abc_WriteAdder2 (FILE *pFile, int nVars) |
| void | Abc_GenAdder4test (FILE *pFile, int nBits) |
| void | Abc_WriteWeight (FILE *pFile, int Num, int nBits, int Weight) |
| Vec_Int_t * | Abc_GenTreeFindGroups (char *pTree, int iPos) |
| int | Abc_GenTree_rec (FILE *pFile, int nBits, char *pTree, int iPos, int *pSig, int *pUsed) |
| void | Abc_GenThreshAdder (FILE *pFile, int nBits, int A, int B, int S, int fOne) |
| void | Abc_GenThresh (char *pFileName, int nBits, Vec_Int_t *vNums, int nLutSize, char *pArch) |
| void | Abc_WriteMDFA (FILE *pFile) |
| void | Abc_GenAT (char *pFileName, Vec_Int_t *vNums) |
| void | Abc_GenATDual (char *pFileName, Vec_Int_t *vNums) |
| void Abc_AdderTree | ( | FILE * | pFile, |
| int | nArgs, | ||
| int | nBits ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 876 of file abcGen.c.

| void Abc_GenAdder | ( | char * | pFileName, |
| int | nVars ) |
Definition at line 159 of file abcGen.c.

| void Abc_GenAdder4 | ( | FILE * | pFile, |
| int | nBits, | ||
| int | nLutSize ) |
Definition at line 1365 of file abcGen.c.


| void Abc_GenAdder4test | ( | FILE * | pFile, |
| int | nBits ) |
Definition at line 1426 of file abcGen.c.

| void Abc_GenAdderTree | ( | char * | pFileName, |
| int | nArgs, | ||
| int | nBits ) |
Definition at line 906 of file abcGen.c.

| void Abc_GenAT | ( | char * | pFileName, |
| Vec_Int_t * | vNums ) |
Definition at line 1699 of file abcGen.c.

| void Abc_GenATDual | ( | char * | pFileName, |
| Vec_Int_t * | vNums ) |
Definition at line 1777 of file abcGen.c.

| void Abc_GenBooth | ( | char * | pFileName, |
| int | nVars ) |
Definition at line 1172 of file abcGen.c.

| void Abc_GenComp63a4 | ( | FILE * | pFile | ) |
Function*************************************************************
Synopsis [Threshold function generation.]
Description []
SideEffects []
SeeAlso []
Definition at line 1259 of file abcGen.c.

| void Abc_GenComp63a6 | ( | FILE * | pFile | ) |
Definition at line 1300 of file abcGen.c.

| void Abc_GenFpga | ( | char * | pFileName, |
| int | nLutSize, | ||
| int | nLuts, | ||
| int | nVars ) |
Function*************************************************************
Synopsis [Generates structure of L K-LUTs implementing an N-var function.]
Description []
SideEffects []
SeeAlso []
Definition at line 523 of file abcGen.c.

| void Abc_GenFsm | ( | char * | pFileName, |
| int | nPis, | ||
| int | nPos, | ||
| int | nStates, | ||
| int | nLines, | ||
| int | ProbI, | ||
| int | ProbO ) |
Definition at line 808 of file abcGen.c.

| void Abc_GenFsmCond | ( | Vec_Str_t * | vCond, |
| int | nPis, | ||
| int | Prob ) |
Function*************************************************************
Synopsis [Generates structure of L K-LUTs implementing an N-var function.]
Description []
SideEffects []
SeeAlso []
Definition at line 792 of file abcGen.c.


| void Abc_GenGraph | ( | char * | pFileName, |
| int | nPis ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1194 of file abcGen.c.

| void Abc_GenMesh | ( | char * | pFileName, |
| int | nVars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 404 of file abcGen.c.

| void Abc_GenMulti | ( | char * | pFileName, |
| int | nVars ) |
Definition at line 223 of file abcGen.c.

| void Abc_GenOneHot | ( | char * | pFileName, |
| int | nVars ) |
Function*************************************************************
Synopsis [Generates structure of L K-LUTs implementing an N-var function.]
Description []
SideEffects []
SeeAlso []
Definition at line 641 of file abcGen.c.

| void Abc_GenOneHotIntervals | ( | char * | pFileName, |
| int | nPis, | ||
| int | nRegs, | ||
| Vec_Ptr_t * | vOnehots ) |
Function*************************************************************
Synopsis [Generates structure of L K-LUTs implementing an N-var function.]
Description []
SideEffects []
SeeAlso []
Definition at line 682 of file abcGen.c.

| ABC_NAMESPACE_IMPL_END ABC_NAMESPACE_IMPL_START void Abc_GenRandom | ( | char * | pFileName, |
| int | nPis ) |
Function*************************************************************
Synopsis [Generates structure of L K-LUTs implementing an N-var function.]
Description []
SideEffects []
SeeAlso []
Definition at line 743 of file abcGen.c.

| Gia_Man_t * Abc_GenSignedBooth | ( | int | nArgN, |
| int | nArgM ) |
Definition at line 1017 of file abcGen.c.


| Mini_Aig_t * Abc_GenSignedBoothMini | ( | int | nArgN, |
| int | nArgM ) |
Definition at line 1074 of file abcGen.c.


| int Abc_GenSignedBoothPP | ( | Gia_Man_t * | p, |
| int | a, | ||
| int | b, | ||
| int | c, | ||
| int | d, | ||
| int | e ) |
Function*************************************************************
Synopsis [Generating signed Booth multiplier.]
Description []
SideEffects []
SeeAlso []
Definition at line 926 of file abcGen.c.


| Gia_Man_t * Abc_GenSignedBoothPPTest | ( | int | nArgA, |
| int | nArgB ) |
Definition at line 948 of file abcGen.c.

| void Abc_GenSorter | ( | char * | pFileName, |
| int | nVars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 299 of file abcGen.c.

| void Abc_GenThresh | ( | char * | pFileName, |
| int | nBits, | ||
| Vec_Int_t * | vNums, | ||
| int | nLutSize, | ||
| char * | pArch ) |
Definition at line 1562 of file abcGen.c.

| void Abc_GenThreshAdder | ( | FILE * | pFile, |
| int | nBits, | ||
| int | A, | ||
| int | B, | ||
| int | S, | ||
| int | fOne ) |
Definition at line 1547 of file abcGen.c.

| int Abc_GenTree_rec | ( | FILE * | pFile, |
| int | nBits, | ||
| char * | pTree, | ||
| int | iPos, | ||
| int * | pSig, | ||
| int * | pUsed ) |
Definition at line 1519 of file abcGen.c.


| Vec_Int_t * Abc_GenTreeFindGroups | ( | char * | pTree, |
| int | iPos ) |
Definition at line 1498 of file abcGen.c.

| void Abc_WriteAdder | ( | FILE * | pFile, |
| int | nVars ) |
Definition at line 126 of file abcGen.c.


| void Abc_WriteAdder2 | ( | FILE * | pFile, |
| int | nVars ) |
Definition at line 1401 of file abcGen.c.


| void Abc_WriteBooth | ( | FILE * | pFile, |
| int | nVars ) |
Definition at line 1131 of file abcGen.c.


| void Abc_WriteBoothPartialProducts | ( | FILE * | pFile, |
| int | nVars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1095 of file abcGen.c.


| void Abc_WriteCell | ( | FILE * | pFile | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 370 of file abcGen.c.

| void Abc_WriteComp | ( | FILE * | pFile | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 244 of file abcGen.c.

| void Abc_WriteFullAdder | ( | FILE * | pFile | ) |
Definition at line 71 of file abcGen.c.

| ABC_NAMESPACE_IMPL_START void Abc_WriteHalfAdder | ( | FILE * | pFile | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcGen.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Procedures to generate various type of circuits.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file abcGen.c.

| void Abc_WriteKLut | ( | FILE * | pFile, |
| int | nLutSize ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 475 of file abcGen.c.

| void Abc_WriteLayer | ( | FILE * | pFile, |
| int | nVars, | ||
| int | fSkip1 ) |
Definition at line 257 of file abcGen.c.

| void Abc_WriteMDFA | ( | FILE * | pFile | ) |
Function*************************************************************
Synopsis [Adder tree generation.]
Description []
SideEffects []
SeeAlso []
Definition at line 1663 of file abcGen.c.

| void Abc_WriteMulti | ( | FILE * | pFile, |
| int | nVars ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 180 of file abcGen.c.


| void Abc_WriteWeight | ( | FILE * | pFile, |
| int | Num, | ||
| int | nBits, | ||
| int | Weight ) |
Definition at line 1481 of file abcGen.c.
