// -*- C++ -*- namespace CRL { /*! \class AcmSigda * \brief A Parser of ACM/Sigda 89' benchmarks. * * Thoses benches are also known as the MCNC or ISCAS98. * * The generic cells have been mapped into the sxlib Alliance * library in a straighforward way. *
* *
Boolean FunctionSxLib mapping *
\c NOT \c inv_x1 *
\c BUFF \c buff_x2 *
\c AND \c a2_x2, \c a3_x2, \c a4_x4 *
\c NAND \c na2_x1, \c na3_x1, \c na4_x1 *
\c OR \c o2_x2, \c o3_x3, \c o4_x4 *
\c NOR \c no2_x1, \c no3_x1, \c no4_x1 *
\c XOR \c xr2_x1 *
\c XNOR \c nxr2_x1 *
\c DFF \c sff1_x4 *
*
*/ /*! \function Cell* AcmSigda::load(std::string benchname); * Load the bench \c name into Coriolis. */ }