oAwad
Full Member level 2
Hello all,
I want to know how to make a marco delay for one cell in the design. I need the clock to read this cell ~0.2ns delayed. I'm using the old CTS in SoC Encounter.
What I found in the manual related to the "Macro delay" is this command:
Macromodel pin lefPinName maxRiseDelay minRiseDelay maxFallDelay minFallDelay inputCap
I create a scheduling file and add the following command to it (I'm not sure I'm setting the values correctly. Should I set the fall delays equal to the rise delays ?.....I need the clock net "clk_i__L5_N837" to be delayed with ~0.2 ns)
Macromodel clk_i__L5_N837 CK 0.3n 0.2n 0 0 0.9497f
and then I set the scheduling file in the configuration file of the tool.
and I add these two commands to my script file:
setOptMode -usefulSkew true
optDesign -preCTS
Am I doing the right thing ?
I want to know how to make a marco delay for one cell in the design. I need the clock to read this cell ~0.2ns delayed. I'm using the old CTS in SoC Encounter.
What I found in the manual related to the "Macro delay" is this command:
Macromodel pin lefPinName maxRiseDelay minRiseDelay maxFallDelay minFallDelay inputCap
I create a scheduling file and add the following command to it (I'm not sure I'm setting the values correctly. Should I set the fall delays equal to the rise delays ?.....I need the clock net "clk_i__L5_N837" to be delayed with ~0.2 ns)
Macromodel clk_i__L5_N837 CK 0.3n 0.2n 0 0 0.9497f
and then I set the scheduling file in the configuration file of the tool.
and I add these two commands to my script file:
setOptMode -usefulSkew true
optDesign -preCTS
Am I doing the right thing ?