Skip to content

Commit 983c54c

Browse files
committed
clockgate: help string add -dont_use and -liberty
1 parent a5bc36f commit 983c54c

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

passes/techmap/clockgate.cc

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,20 @@ struct ClockgatePass : public Pass {
212212
log(" user-specified <celltype> ICG (integrated clock gating)\n");
213213
log(" cell with ports named <ce>, <clk>, <gclk>.\n");
214214
log(" The ICG's clock enable pin must be active high.\n");
215-
// TODO -liberty
215+
log(" -liberty <filename>\n");
216+
log(" If specified, ICGs will be selected from the liberty file\n");
217+
log(" if available. Priority is given to cells with fewer tie_lo\n");
218+
log(" inputs and smaller size. This removes the need to manually\n");
219+
log(" specify -pos or -neg and -tie_lo.\n");
220+
log(" -dont_use <celltype>\n");
221+
log(" Cells <celltype> won't be considered when searching for ICGs\n");
222+
log(" in the liberty file specified by -liberty.\n");
216223
log(" -tie_lo <port_name>\n");
217224
log(" Port <port_name> of the ICG will be tied to zero.\n");
218225
log(" Intended for DFT scan-enable pins.\n");
219226
log(" -min_net_size <n>\n");
220227
log(" Only transform sets of at least <n> eligible FFs.\n");
221-
// log(" \n");
228+
log(" \n");
222229
}
223230

224231
// One ICG will be generated per ClkNetInfo

0 commit comments

Comments
 (0)