diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2018-04-25 13:19:41 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2018-04-25 13:19:41 -0700 |
commit | f093aef867a56f825122e28ac56debf9c97972e5 (patch) | |
tree | 39259b8abbf0468acd8e2c3e64b5310604202ffb | |
parent | cce9ff2113273cb5fd7ff6b4887a27a52e5b94b7 (diff) | |
download | abc-f093aef867a56f825122e28ac56debf9c97972e5.tar.gz abc-f093aef867a56f825122e28ac56debf9c97972e5.tar.bz2 abc-f093aef867a56f825122e28ac56debf9c97972e5.zip |
The ECO code.
-rw-r--r-- | src/base/abci/abc.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c index 4c7a0115..6453bcb0 100644 --- a/src/base/abci/abc.c +++ b/src/base/abci/abc.c @@ -6802,13 +6802,22 @@ int Abc_CommandRunEco( Abc_Frame_t * pAbc, int argc, char ** argv ) return 0; usage: - Abc_Print( -2, "usage: runeco [-vh]\n" ); - Abc_Print( -2, "\t performs testing by running internal procedures\n" ); + Abc_Print( -2, "usage: runeco <implementation> <specification> <weights> [-vh]\n" ); + Abc_Print( -2, "\t performs computation of patch functions during ECO,\n" ); + Abc_Print( -2, "\t as described in the following paper: A. Q. Dao et al\n" ); + Abc_Print( -2, "\t \"Efficient computation of ECO patch functions\", Proc. DAC\'18\n" ); + Abc_Print( -2, "\t https://people.eecs.berkeley.edu/~alanmi/publications/2018/dac18_eco.pdf\n" ); + Abc_Print( -2, "\t (currently only applicable to benchmarks from 2017 ICCAD CAD competition\n" ); + Abc_Print( -2, "\t http://cad-contest-2017.el.cycu.edu.tw/Problem_A/default.html as follows:\n" ); + Abc_Print( -2, "\t \"runeco unit1/F.v unit1/G.v unit1/weight.txt; cec -n out.v unit1/G.v\")\n" ); Abc_Print( -2, "\t-v : toggle printing verbose information [default = %s]\n", fVerbose? "yes": "no" ); Abc_Print( -2, "\t-h : print the command usage\n"); return 1; } + + + /**Function************************************************************* Synopsis [] |