Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / docxml2 / text / doc / hitas_reference / stmFormat.xml
1 <?xml version="1.0" encoding="ISO-8859-1" ?>
2 <section niv='2'><title>STM - The Models Format</title>
3
4 <section niv='3'><title>Description</title>
5
6 <p>The STM format is used by the timing analyzer &tool; to report delay and slope models. The file has the extension .stm.</p>
7
8 </section>
9
10 <section niv='3'><title>Articles</title>
11
12 <p>The STM file contains a header and a list of models. These models are delay and slope models.
13 Models refer to timing arcs and timing paths.</p>
14 <list>
15 <article>A model may be:</article>
16 <item>a 1 or 2 dimension lookup table</item>
17 <item>a Current Source Model (SCM) containing parameters enabling delay and slope computation</item>
18 </list>
19 <p>lookup table model:</p>
20 <code>
21 <cl>model (</cl>
22 <cl> name (modelname)</cl>
23 <cl> vth (value) #measure threshold</cl>
24 <cl> vdd (value) #power supply</cl>
25 <cl> vt (value) #vt transistor</cl>
26 <cl> vf (value) #final voltage</cl>
27 <cl> spline ( # 2D table</cl>
28 <cl> input_slope_axis (value value value)</cl>
29 <cl> load_axis (value value value)</cl>
30 <cl> data ( # load</cl>
31 <cl> (value value value) # ---------&gt;</cl>
32 <cl> (value value value) # slope|</cl>
33 <cl> (value value value) # |</cl>
34 <cl> ) # V</cl>
35 <cl> )</cl>
36 <cl>)</cl>
37 </code>
38 <p>"SCM" model:</p>
39 <code>
40 <cl>model (</cl>
41 <cl> name (modelname)</cl>
42 <cl> vth (value) #measure threshold</cl>
43 <cl> vdd (value) #power supply</cl>
44 <cl> vt (value) #vt transistor</cl>
45 <cl> vf (value) #final voltage</cl>
46 <cl> scm_dual (</cl>
47 <cl> dual (</cl>
48 <cl> (&lt;list_of_parameter_names&gt;)</cl>
49 <cl> (&lt;list_of_parameter_values&gt;)</cl>
50 <cl> )</cl>
51 <cl> )</cl>
52 <cl> noise_scr(val) #noise parameter</cl>
53 <cl>)</cl>
54 </code>
55 <glossary>
56 <row><article>pconf0, pconf1:</article><def>conflict capacitance parameters</def></row>
57 <row><article>capai:</article><def>intrinsic capacitance</def></row>
58 <row><article>irap:</article><def>currant ratio</def></row>
59 <row><article>vddin:</article><def>input voltage</def></row>
60 <row><article>vt:</article><def>vt transistor</def></row>
61 <row><article>threshold:</article><def>measure threshold</def></row>
62 <row><article>imax:</article><def>max currant</def></row>
63 <row><article>an, bn:</article><def>specifical parameters</def></row>
64 <row><article>vddmax:</article><def>power supply</def></row>
65 <row><article>rsat:</article><def>saturation resistance</def></row>
66 <row><article>rlin:</article><def>linear resistance</def></row>
67 <row><article>drc:</article><def>intrinsic RC delay</def></row>
68 </glossary>
69 <list>
70 <article>Four kinds of SCM models exist:</article>
71 <item>scm_dual</item>
72 <item>scm_good</item>
73 <item>scm_false</item>
74 <item>scm_path</item>
75 </list>
76 <p>scm_good model example:</p>
77 <code>
78 <cl>scm_good (</cl>
79 <cl> link_out (</cl>
80 <cl> (ci cf k3 k4 k5)</cl>
81 <cl> (val val val val val)</cl>
82 <cl> )</cl>
83 <cl> link_dual (</cl>
84 <cl> (ci cf acti bcti)</cl>
85 <cl> (val val val val)</cl>
86 <cl> )</cl>
87 <cl> dual (</cl>
88 <cl> (&lt;list_of_parameter_names&gt;)</cl>
89 <cl> (&lt;list_of_parameter_values&gt;)</cl>
90 <cl> )</cl>
91 <cl>)</cl>
92 </code>
93 <p>scm_false model example:</p>
94 <code>
95 <cl>scm_false (</cl>
96 <cl> link_out (</cl>
97 <cl> (ci cf k3 k4 k5)</cl>
98 <cl> (val val val val val)</cl>
99 <cl> )</cl>
100 <cl> false (</cl>
101 <cl> (pconf0 pconf1 rtot kf vddmax)</cl>
102 <cl> (val val val val val)</cl>
103 <cl> )</cl>
104 <cl>)</cl>
105 </code>
106 <p>scm_path model example:</p>
107 <code>
108 <cl>scm_path (</cl>
109 <cl> link_out (</cl>
110 <cl> (ci cf k3 k4 k5)</cl>
111 <cl> (val val val val val)</cl>
112 <cl> )</cl>
113 <cl> path (</cl>
114 <cl> (pconf0 vddmax)</cl>
115 <cl> (val val)</cl>
116 <cl> )</cl>
117 <cl>)</cl>
118 </code>
119
120 </section>
121
122 <section niv='3'><title>Units</title>
123
124 <p>Unless otherwise stated, all capacitances are given in Femto-farads and all times are given in picoseconds.</p>
125
126 </section>
127 </section>