1 <?xml version=
"1.0" encoding=
"ISO-8859-1" ?>
2 <section niv='
3'
><title>Running
</title>
6 <row type='split'
><article><index>stbCtkWorstBeginCondition
</index></article><def>
7 <glossary width='small'
>
8 <row><article><f>yes
</f></article><def>The SI engine performs a worst case static timing
9 analysis with crosstalk. All aggression is assumed initially. Any false aggression is detected and removed.
</def></row>
10 <row><article><f>no
</f></article><def>Default
</def></row>
14 <row type='split'
><article><index>stbCrosstalkMode
</index></article><def>
15 <glossary width='small'
>
16 <row><article><f>yes
</f></article><def>Enables crosstalk analysis.
</def></row>
17 <row><article><f>no
</f></article><def>Default
</def></row>
21 <row type='split'
><article><index>stbCtkObservableMode
</index></article><def>
22 <glossary width='small'
>
23 <row><article><f>yes
</f></article><def>Default. The SI engine performs a best case static timing analysis with
24 crosstalk. No aggression is assumed initially. Any aggression is detected and added. Uses a less pessimistic algorithm
25 to detect observable aggression.
</def></row>
26 <row><article><f>no
</f></article><def></def></row>
30 <row type='split'
><article><index>stbCtkNoInfoActif
</index></article><def>
31 <glossary width='small'
>
32 <row><article><f>yes
</f></article><def>The SI engine considers aggressors not defined
33 in the timing view as active aggressors. No information on an aggressor are usually due to a coupling capacitance between
34 usual net and an internal gate net.
</def></row>
35 <row><article><f>no
</f></article><def>Default.
</def></row>
39 <row type='split'
><article><index>stbCtkMinOccurenceProbability
</index></article><def>
40 <glossary width='small'
>
41 <row><article><f>value
</f></article><def>[IN ALPHA DEVELOPMENT STAGE] Defines the probability value (from
0 to
1) under which a agression occurence probability is considered as not interesting during a crosstalk analysis. Default value is
1.
</def></row>
42 <row><article><f>no
</f></article><def>Default.
</def></row>
46 <row type='split'
><article><index>stbCtkReportFile
</index></article><def>
47 <glossary width='small'
>
48 <row><article><f>yes
</f></article><def>The SI engine generates a
<f>.ctk
</f> crosstalk report
50 <row><article><f>no
</f></article><def>Default.
</def></row>
58 <section niv='
3'
><title>Models
</title>
63 <row type='split'
><article><index>stbCtkMargin
</index></article><def>
64 <glossary width='small'
>
65 <row><article><f><float
></f></article><def>Minimum delay between two switching windows implying
66 that there is no possibility of aggression. Default value is
0 picoseconds.
</def></row>
70 <row type='split'
><article><index>ctkNoiseDefaultResi
</index></article><def>
71 <glossary width='small'
>
72 <row><article><f><float
></f></article><def>Resistance in Ohms representing the driving strengh of input pins,
73 in order to obtain pertinent peak noise values.
</def></row>
74 <row><article><f>10000</f></article><def>Default value
</def></row>
79 <row type='split'
><article><index>rcxCtkModel
</index></article><def>
80 Model used to compute elementary delay when taking into account crosstalk effect if an aggression is detected.
81 <glossary width='small'
>
82 <row><article><f>MILLER_0C2C
</f></article><def>Coupling capacitance is removed or replaced to
83 a ground capacitance with a doubled value.
</def></row>
84 <row><article><f>MILLER_NOMINAL
</f></article><def>Default, coupling capacitance is replaced to a ground capacitance
85 with a value multiplied by
0.0 to
2.0 according to relative slope computed without coupling effect between
86 victim and its aggressor.
</def></row>
87 <!--<row><article><f>MILLER_NC3C</f></article><def>Same as <f>MILLER_NOMINAL</f>, except capacitance
88 is multiplied by a value between -1.0 and 3.0. Set <f>rcxCtkNoise</f> to <f>NOISE_NEVER</f> with this configuration.</def></row>-->
92 <!--<row type='split'><article><index>rcxCtkNoise</index></article><def>
93 <glossary width='small'>
94 <row><article><f>NOISE_FINE</f></article><def>Default, allows modeling to take into account the
95 changing in amplitude (noise effect) on a net due to coupling effect.</def></row>
96 <row><article><f>NOISE_NEVER</f></article><def>Changing in amplitude is not taken into account</def></row>
100 <row type='split'
><article><index>rcxMinRelCtkFilter
</index></article><def>
101 <glossary width='small'
>
102 <row><article><f><float
></f></article><def>Number between
0 and
1. If the ratio between one coupling
103 capacitance and the total capacitance is less than
<f>float
</f>, then the filtering of this coupling capacitance
104 is controlled by
<f>stbCtkNoInfoActif
</f>. Default is
0.05</def></row>
108 <row type='split'
><article><index>rcxMinRelCtkSignal
</index></article><def>
109 <glossary width='small'
>
110 <row><article><f><float
></f></article><def>Number between
0 and
1. If the ratio between the sum of coupling
111 capacitance and the total capacitance is less than
<f>float
</f> then all the coupling capacitances are filtered.
112 Default is
0.05</def></row>
116 <row type='split'
><article><index>rcxCtkSlopeDelay
</index></article><def>
117 <glossary width='small2'
>
118 <row><article><f>SLOPE_DELAY_CTK
</f></article><def>Default, basic slope is used during delay calculation. Gives
119 pessimistic results, but is faster
</def></row>
120 <row><article><f>SLOPE_DELAY_ENHANCED
</f></article><def>Removes the contribution of the victim on the slopes of its aggressors. More precise but requires more computation
125 <row type='split'
><article><index>rcxCtkSlopeNoise
</index></article><def>
126 <glossary width='small'
>
127 <row><article><f>SLOPE_CTK
</f></article><def>Default, uses worst slopes with crosstalk to compute voltage
129 <row><article><f>SLOPE_NOMINAL
</f></article><def>Uses slopes computed without aggression to compute voltage
131 <row><article><f>SLOPE_REAL
</f></article><def>Removes the contribution of the victim on the slopes of its aggressors. Requires more computation
132 time but gives better results
</def></row>
140 <section niv='
3'
><title>Convergence
</title>
143 <row type='split'
><article><index>stbCtkMaxIteration
</index></article><def>
144 <glossary width='small'
>
145 <row><article><f><int
></f></article><def>Defines the maximum number of iteration the SI can perform. Default value:
999</def></row>
149 <row type='split'
><article><index>stbCtkminSlopeChange
</index></article><def>
150 <glossary width='small'
>
151 <row><article><f><int
></f></article><def>When no further aggression is detected or removed,
152 this variable represents the minimum slope variation, in ps, that induces slope re-calculation. Default is
2</def></row>
156 <row type='split'
><article><index>stbCtkMaxLastIter
</index></article><def>
157 <glossary width='small'
>
158 <row><article><f><int
></f></article><def>When no further aggression is detected or removed,
159 this variable represents the maximum number of iterations of slope re-calculation. Default is
3</def></row>
167 <section niv='
3'
><title>Reports
</title>
172 <row type='split'
><article><index>ctkDeltaDelayMin
</index></article><def>
173 <glossary width='small'
>
174 <row><article><f><int
></f></article><def>Minimum amount, in ps, of the propagation delay variation,
175 versus crosstalk-free propagation delay. If the variation is greater than
<f>int
</f>, then it is reported in the
<f>.ctk
</f>
176 file. Default is
0 ps.
</def></row>
180 <row type='split'
><article><index>ctkDeltaSlopeMin
</index></article><def>
181 <glossary width='small'
>
182 <row><article><f><int
></f></article><def>Minimum amount, in ps, of the slope variation,
183 versus crosstalk-free slope. If the variation is greater than
<f>int
</f>, then it is reported in the
<f>.ctk
</f>
184 file. Default is
0 ps.
</def></row>
188 <row type='split'
><article><index>ctkNoiseMin
</index></article><def>
189 <glossary width='small'
>
190 <row><article><f><int
></f></article><def>Minimum value, in mV, of the voltage noise to
191 be reported in the
<f>.ctk
</f> file.
</def></row>
195 <row type='split'
><article><index>ctkCapaMin
</index></article><def>
196 <glossary width='small'
>
197 <row><article><f><int
></f></article><def>Number between
0 and
100. Minimum percentage of
198 coupling capacitance. If the ratio of the coupling capacitance on a net is greater than
<f>int
</f>
199 then it is reported in the
<f>.ctk
</f> file.
</def></row>
203 <row type='split'
><article><index>stbCtkMaxReportedSignals
</index></article><def>
204 <glossary width='small'
>
205 <row><article><f><number
></f></article><def>Number of signals to report at each crosstalk iteration. Setting the number to
0 disables the report generated at each iteration.
215 <section niv='
3'
><title>Scores
</title>
220 <row type='split'
><article><index>stbCtkCoefNoise
</index></article><def>
221 <glossary width='small'
>
222 <row><article><f><int
></f></article><def>Between
0 and
10. Specifies the noise voltage score part of
223 the total score. Default is
4.
</def></row>
227 <row type='split'
><article><index>stbCtkMinNoise
</index></article><def>
228 <glossary width='small'
>
229 <row><article><f><int
></f></article><def>Minimum noise voltage score under which no
230 report for this net is provided.
</def></row>
234 <row type='split'
><article><index>stbCtkCoefInterval
</index></article><def>
235 <glossary width='small'
>
236 <row><article><f><int
></f></article><def>Between
0 and
10. Specifies the interval score part of
237 the total score. Default is
3.
</def></row>
241 <row type='split'
><article><index>stbCtkMinInterval
</index></article><def>
242 <glossary width='small'
>
243 <row><article><f><int
></f></article><def>Minimum interval score under which no
244 report for this net is provided.
</def></row>
249 <row type='split'
><article><index>stbCtkCoefCtk
</index></article><def>
250 <glossary width='small'
>
251 <row><article><f><int
></f></article><def>Between
0 and
10. Specifies the crosstalk
252 score part of the total score. Default is
2.
</def></row>
256 <row type='split'
><article><index>stbCtkMinCtk
</index></article><def>
257 <glossary width='small'
>
258 <row><article><f><int
></f></article><def>Minimum crosstalk score under which no
259 report for this net is provided.
</def></row>
264 <row type='split'
><article><index>stbCtkCoefActivity
</index></article><def>
265 <glossary width='small'
>
266 <row><article><f><int
></f></article><def>Between
0 and
10. Specifies the activity score part of
267 the total score. Default is
1.
</def></row>
271 <row type='split'
><article><index>stbCtkMinActivity
</index></article><def>
272 <glossary width='small'
>
273 <row><article><f><int
></f></article><def>Minimum activity score under which no
274 report for this net is provided.
</def></row>