You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/synth_rapidsilicon.cc
+59-3
Original file line number
Diff line number
Diff line change
@@ -254,6 +254,9 @@ struct SynthRapidSiliconPass : public ScriptPass {
254
254
log(" -post_cleanup <0|1|2>\n");
255
255
log(" Performs a post synthesis netlist cleanup. '0' value means post cleanup is OFF. '1' means post cleanup is ON and '2' is ON in debug mode.\n");
256
256
log("\n");
257
+
log(" -init_registers <0|1|2>\n");
258
+
log(" Force initialization of uninitialized registers. '0' value means initialize with '0', '1' means initialize with '1' and '2' means leave it uninitialized. By default '0' is used.\n");
259
+
log("\n");
257
260
log(" -new_iobuf_map <0|1|2|3|4>\n");
258
261
log(" Performs a new approach to map IO buffers. '0' value means mapping is OFF. '1' means new mapping is ON (hard coded version) and '2' is ON in debug mode. 3 is the new generic approach, 4 generic with debug info\n");
259
262
log("\n");
@@ -402,6 +405,7 @@ struct SynthRapidSiliconPass : public ScriptPass {
402
405
bool cec;
403
406
bool sec;
404
407
int post_cleanup;
408
+
int init_regs;
405
409
int new_iobuf_map;
406
410
string gated_clock_strategy;
407
411
bool gated_clock_conversion_logic;
@@ -481,6 +485,7 @@ struct SynthRapidSiliconPass : public ScriptPass {
481
485
no_flatten = false;
482
486
no_iobuf= false;
483
487
post_cleanup= 0;
488
+
init_regs= 0;
484
489
new_iobuf_map= 0;
485
490
gated_clock_strategy= "";
486
491
gated_clock_conversion_logic=false;
@@ -693,6 +698,10 @@ struct SynthRapidSiliconPass : public ScriptPass {
0 commit comments