|
|
发表于 2014-1-24 10:33:24
|
显示全部楼层
1.设计中需要加clock gating的地方,rtl写法如下:
always@(negedge clk)
clk_en<=enable;
clk_gate=clk&clk_en;
换成clock gating cell,写法如下:
cg_cell U1 (.EN(enable),CLK(clk),CKG(clk_gate));
2. 为了减少功耗,design compiler 在compile的命令中可以打开 -gate_clock, 工具根据代码的功能,不改变功能的前提下,工具自动插入clock gate cell |
|