⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fxu.h

📁 主要进行大规模的电路综合
💻 H
字号:
/**CFile****************************************************************  FileName    [fxu.h]  PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]  Synopsis    [External declarations of fast extract for unate covers.]  Author      [MVSIS Group]    Affiliation [UC Berkeley]  Date        [Ver. 1.0. Started - February 1, 2003.]  Revision    [$Id: fxu.h,v 1.7 2003/05/27 23:15:41 alanmi Exp $]***********************************************************************/#ifndef __FXU_H__#define __FXU_H__///////////////////////////////////////////////////////////////////////////                          INCLUDES                                //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                         PARAMETERS                               //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                    STRUCTURE DEFINITIONS                         ///////////////////////////////////////////////////////////////////////////typedef struct FxuDataStruct   Fxu_Data_t;// structure for the FX input/output data struct FxuDataStruct{    // user specified parameters    bool              fOnlyS;           // set to 1 to have only single-cube divs    bool              fOnlyD;           // set to 1 to have only double-cube divs    bool              fUse0;            // set to 1 to have 0-weight also extracted    bool              fUseCompl;        // set to 1 to have complement taken into account    bool              fVerbose;         // set to 1 to have verbose output    int               nPairsMax;        // the maximum number of cube pairs to consider    // parameters of the network    int               fMvNetwork;       // the network has some MV nodes    // the information about nodes    int               nNodesCi;         // the number of CI nodes of the network    int               nNodesInt;        // the number of internal nodes of the network    int               nNodesOld;        // the number of CI and int nodes    int               nNodesNew;        // the number of added nodes    int               nNodesExt;        // the max number of (binary) nodes to be added by FX    int               nNodesAlloc;      // the total number of all nodes    int *             pNode2Value;      // for each node, the number of its first value    // the information about values    int               nValuesCi;        // the total number of values of CI nodes    int               nValuesInt;       // the total number of values of int nodes    int               nValuesOld;       // the number of CI and int values    int               nValuesNew;       // the number of values added nodes    int               nValuesExt;       // the total number of values of the added nodes    int               nValuesAlloc;     // the total number of all values of all nodes    int *             pValue2Node;      // for each value, the number of its node    // the information about covers    Mvc_Cover_t **    ppCovers;         // for each value, the corresponding cover    Mvc_Cover_t **    ppCoversNew;      // for each value, the corresponding cover after FX    // the MVC manager    Mvc_Manager_t *   pManMvc;};///////////////////////////////////////////////////////////////////////////                       MACRO DEFITIONS                            //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                     FUNCTION DEFITIONS                           ////////////////////////////////////////////////////////////////////////////*===== fxu.c ==========================================================*/extern int          Fxu_FastExtract( Fxu_Data_t * pData );///////////////////////////////////////////////////////////////////////////                       END OF FILE                                ///////////////////////////////////////////////////////////////////////////#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -