Author: Edward Lee, b05901119@ntu.edu.tw
- And-Inverter Gate Reader
- Functional-Reduced
SWEEP
: Unused Gate RemovelOPTIMIZATION
: Remove Constant Propagation / Constant 0STRASH
: Remove indentical AIGSIMULATE
: Find out FEC Groups by SIMULATIONFRAIG
: Perform circuit reduction based on FEC groups segment bySIMULATE
WRITE
: Outputt the circuitMITER
:
make mac
make clean
make
class CirGate
{
}
class CirMgr
{
}
Hash Function $$ \text{Hash}(a, b) = \frac{\max(a, b) * (\max(a, b) + 1)}{2} + \min(a, b) $$
void
CirMgr::Strash()
{
}
void
CirMgr::Simulation()
{
}
void
CirMgr::Fraig()
{
}
Linux16 / Linux18 / Mac
- Ric. NTUEE Data Structure and Programming, Fall 2019
- Hash Function:
- ./Description.pdf
- ./FraigProject.pdf