aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/yosys.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/yosys.cc')
-rw-r--r--kernel/yosys.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/kernel/yosys.cc b/kernel/yosys.cc
index 5018a4888..6c8427c19 100644
--- a/kernel/yosys.cc
+++ b/kernel/yosys.cc
@@ -524,6 +524,15 @@ void yosys_setup()
PyRun_SimpleString("import sys");
#endif
+ RTLIL::constpad["abc9.script.default"] = "&scorr; &sweep; &dc2; &dch -f; &ps; &if {C} {W} {D} -v; &mfs";
+ RTLIL::constpad["abc9.script.default.area"] = "&scorr; &sweep; &dc2; &dch -f; &ps; &if {C} {W} {D} -a -v; &mfs";
+ RTLIL::constpad["abc9.script.default.fast"] = "&if {W} {D}";
+ RTLIL::constpad["abc9.script.flow3"] = "&scorr; &sweep;" \
+ "&if {C} {W} {D}; &save; &st; &syn2; &if {C} {W} {D} -v; &save; &load; "\
+ "&st; &if {C} -g -K 6; &dch -f; &if {C} {W} {D} -v; &save; &load; "\
+ "&st; &if {C} -g -K 6; &synch2; &if {C} {W} {D} -v; &save; &load; "\
+ "&mfs";
+
Pass::init_register();
yosys_design = new RTLIL::Design;
yosys_celltypes.setup();