1 | <?xml version="1.0" encoding="UTF-8"?> |
---|
2 | <!DOCTYPE twReport [ |
---|
3 | <!ELEMENT twReport (twHead?, (twWarn | twDebug | twInfo)*, twBody, twSum?, |
---|
4 | twDebug*, twFoot?, twClientInfo?)> |
---|
5 | <!ATTLIST twReport version CDATA "10,4"> |
---|
6 | <!ELEMENT twHead (twExecVer?, twCopyright, twCmdLine?, twDesign?, twPCF?, twDevInfo, twRptInfo, twEnvVar*)> |
---|
7 | <!ELEMENT twExecVer (#PCDATA)> |
---|
8 | <!ELEMENT twCopyright (#PCDATA)> |
---|
9 | <!ELEMENT twCmdLine (#PCDATA)> |
---|
10 | <!ELEMENT twDesign (#PCDATA)> |
---|
11 | <!ELEMENT twPCF (#PCDATA)> |
---|
12 | <!ELEMENT twDevInfo (twDevName, twSpeedGrade, twSpeedVer?)> |
---|
13 | <!ELEMENT twDevName (#PCDATA)> |
---|
14 | <!ATTLIST twDevInfo arch CDATA #IMPLIED pkg CDATA #IMPLIED> |
---|
15 | <!ELEMENT twSpeedGrade (#PCDATA)> |
---|
16 | <!ELEMENT twSpeedVer (#PCDATA)> |
---|
17 | <!ELEMENT twRptInfo (twItemLimit?, (twUnconst, twUnconstLimit?)?)> |
---|
18 | <!ATTLIST twRptInfo twRptLvl (twErr | twVerbose | twTerseErr | twSum | twTimeGrp) #REQUIRED> |
---|
19 | <!ATTLIST twRptInfo twAdvRpt (TRUE | FALSE) "FALSE"> |
---|
20 | <!ATTLIST twRptInfo twTimeUnits (twPsec | twNsec | twUsec | twMsec | twSec) "twNsec"> |
---|
21 | <!ATTLIST twRptInfo twFreqUnits (twGHz | twMHz | twHz) "twMHz"> |
---|
22 | <!ATTLIST twRptInfo twReportMinPaths CDATA #IMPLIED> |
---|
23 | <!ELEMENT twItemLimit (#PCDATA)> |
---|
24 | <!ELEMENT twUnconst EMPTY> |
---|
25 | <!ELEMENT twUnconstLimit (#PCDATA)> |
---|
26 | <!ELEMENT twEnvVar EMPTY> |
---|
27 | <!ATTLIST twEnvVar name CDATA #REQUIRED> |
---|
28 | <!ATTLIST twEnvVar description CDATA #REQUIRED> |
---|
29 | <!ELEMENT twWarn (#PCDATA)> |
---|
30 | <!ELEMENT twInfo (#PCDATA)> |
---|
31 | <!ELEMENT twDebug (#PCDATA)> |
---|
32 | <!ELEMENT twBody (twDerating?, (twSumRpt | twVerboseRpt | twErrRpt | twTerseErrRpt | twTimeGrpRpt), twNonDedClks?)> |
---|
33 | <!ATTLIST twBody twFastPaths CDATA #IMPLIED> |
---|
34 | <!ELEMENT twDerating (twProc?, twTemp?, twVolt?)> |
---|
35 | <!ELEMENT twProc (#PCDATA)> |
---|
36 | <!ELEMENT twTemp (#PCDATA)> |
---|
37 | <!ELEMENT twVolt (#PCDATA)> |
---|
38 | <!ELEMENT twSumRpt (twConstRollupTable*, twConstList?, twConstSummaryTable?, twUnmetConstCnt?, (twWarn | twInfo | twDebug)*, twDataSheet?)> |
---|
39 | <!ELEMENT twErrRpt (twCycles?, (twConst | twTIG | twConstRollupTable)*, twUnmetConstCnt?, (twWarn | twInfo | twDebug)*, twDataSheet?, twTimeGrp*)> |
---|
40 | <!ELEMENT twTerseErrRpt (twConstList, twUnmetConstCnt?, twDataSheet?)> |
---|
41 | <!ELEMENT twVerboseRpt (twCycles?, (twConst | twTIG | twConstRollupTable)*, twUnmetConstCnt?, (twWarn | twInfo | twDebug)*, twDataSheet?, twTimeGrp*)> |
---|
42 | <!ELEMENT twCycles (twSigConn+)> |
---|
43 | <!ATTLIST twCycles twNum CDATA #REQUIRED> |
---|
44 | <!ELEMENT twSigConn (twSig, twDriver, twLoad)> |
---|
45 | <!ELEMENT twSig (#PCDATA)> |
---|
46 | <!ELEMENT twDriver (#PCDATA)> |
---|
47 | <!ELEMENT twLoad (#PCDATA)> |
---|
48 | <!ELEMENT twConst (twConstHead, ((twPathRpt?,twRacePathRpt?, twPathRptBanner?)* | (twPathRpt*, twRacePathRpt?) | twNetRpt* | twClkSkewLimit*))> |
---|
49 | <!ATTLIST twConst twConstType (NET | |
---|
50 | NETDELAY | |
---|
51 | NETSKEW | |
---|
52 | PATH | |
---|
53 | DEFPERIOD | |
---|
54 | UNCONSTPATH | |
---|
55 | DEFPATH | |
---|
56 | PATH2SETUP | |
---|
57 | UNCONSTPATH2SETUP | |
---|
58 | PATHCLASS | |
---|
59 | PATHDELAY | |
---|
60 | PERIOD | |
---|
61 | FREQUENCY | |
---|
62 | PATHBLOCK | |
---|
63 | OFFSET | |
---|
64 | OFFSETIN | |
---|
65 | OFFSETINCLOCK | |
---|
66 | UNCONSTOFFSETINCLOCK | |
---|
67 | OFFSETINDELAY | |
---|
68 | OFFSETINMOD | |
---|
69 | OFFSETOUT | |
---|
70 | OFFSETOUTCLOCK | |
---|
71 | UNCONSTOFFSETOUTCLOCK | |
---|
72 | OFFSETOUTDELAY | |
---|
73 | OFFSETOUTMOD| CLOCK_SKEW_LIMITS) #IMPLIED> |
---|
74 | <!ELEMENT twConstHead (twConstName, twItemCnt, twErrCntSetup, twErrCntEndPt?, twErrCntHold, |
---|
75 | twEndPtCnt?, |
---|
76 | twPathErrCnt?, (twMinPer| twMaxDel| twMaxFreq| twMaxNetDel| twMaxNetSkew| twMinOff| twMaxOff)*)> |
---|
77 | <!ELEMENT twConstName (#PCDATA)> |
---|
78 | <!ATTLIST twConstName UCFConstName CDATA #IMPLIED> |
---|
79 | <!ATTLIST twConstHead uID CDATA #IMPLIED> |
---|
80 | <!ELEMENT twItemCnt (#PCDATA)> |
---|
81 | <!ELEMENT twErrCnt (#PCDATA)> |
---|
82 | <!ELEMENT twErrCntEndPt (#PCDATA)> |
---|
83 | <!ELEMENT twErrCntSetup (#PCDATA)> |
---|
84 | <!ELEMENT twErrCntHold (#PCDATA)> |
---|
85 | <!ATTLIST twErrCntHold twRaceChecked (TRUE | FALSE) "FALSE"> |
---|
86 | <!ELEMENT twEndPtCnt (#PCDATA)> |
---|
87 | <!ELEMENT twPathErrCnt (#PCDATA)> |
---|
88 | <!ELEMENT twMinPer (#PCDATA) > |
---|
89 | <!ELEMENT twFootnote EMPTY> |
---|
90 | <!ATTLIST twFootnote number CDATA #REQUIRED> |
---|
91 | <!ELEMENT twMaxDel (#PCDATA)> |
---|
92 | <!ELEMENT twMaxFreq (#PCDATA)> |
---|
93 | <!ELEMENT twMinOff (#PCDATA)> |
---|
94 | <!ELEMENT twMaxOff (#PCDATA)> |
---|
95 | <!ELEMENT twTIG (twTIGHead, (twPathRpt*,twRacePathRpt?))> |
---|
96 | <!ELEMENT twTIGHead (twTIGName, twInstantiated, twBlocked)> |
---|
97 | <!ELEMENT twTIGName (#PCDATA)> |
---|
98 | <!ELEMENT twInstantiated (#PCDATA)> |
---|
99 | <!ELEMENT twBlocked (#PCDATA)> |
---|
100 | <!ELEMENT twRacePathRpt (twRacePath+)> |
---|
101 | <!ELEMENT twPathRpt (twUnconstPath | twConstPath | twUnconstOffIn | twConstOffIn | twUnconstOffOut | twConstOffOut | twModOffOut)> |
---|
102 | <!ELEMENT twUnconstPath (twTotDel, twSrc, twDest, (twDel, twSUTime)?, twTotPathDel?, twClkSkew?, tw2Phase?, twClkUncert?, twDetPath?)> |
---|
103 | <!ATTLIST twUnconstPath twDataPathType CDATA #IMPLIED |
---|
104 | twSimpleMinPath CDATA #IMPLIED> |
---|
105 | <!ELEMENT twTotDel (#PCDATA)> |
---|
106 | <!ELEMENT twSrc (#PCDATA)> |
---|
107 | <!ATTLIST twSrc BELType CDATA #IMPLIED> |
---|
108 | <!ELEMENT twDest (#PCDATA)> |
---|
109 | <!ATTLIST twDest BELType CDATA #IMPLIED> |
---|
110 | <!ELEMENT twDel (#PCDATA)> |
---|
111 | <!ELEMENT twSUTime (#PCDATA)> |
---|
112 | <!ELEMENT twTotPathDel (#PCDATA)> |
---|
113 | <!ELEMENT twClkSkew (#PCDATA)> |
---|
114 | <!ATTLIST twClkSkew dest CDATA #IMPLIED src CDATA #IMPLIED> |
---|
115 | <!ELEMENT twConstPath (twSlack, twSrc, twDest, twTotPathDel?, twClkSkew?, twDelConst, tw2Phase?, twClkUncert?, twDetPath?)> |
---|
116 | <!ATTLIST twConstPath twDataPathType CDATA "twDataPathMaxDelay"> |
---|
117 | <!ATTLIST twConstPath constType (period | fromto | unknown) "unknown"> |
---|
118 | <!ELEMENT twSlack (#PCDATA)> |
---|
119 | <!ELEMENT twDelConst (#PCDATA)> |
---|
120 | <!ELEMENT tw2Phase EMPTY> |
---|
121 | <!ELEMENT twClkUncert (#PCDATA)> |
---|
122 | <!ATTLIST twClkUncert fSysJit CDATA #IMPLIED fInputJit CDATA #IMPLIED |
---|
123 | fDCMJit CDATA #IMPLIED |
---|
124 | fPhaseErr CDATA #IMPLIED |
---|
125 | sEqu CDATA #IMPLIED> |
---|
126 | <!ELEMENT twRacePath (twSlack, twSrc, twDest, twClkSkew, twDelConst?, twClkUncert?, twDetPath)> |
---|
127 | <!ELEMENT twPathRptBanner (#PCDATA)> |
---|
128 | <!ATTLIST twPathRptBanner sType CDATA #IMPLIED iPaths CDATA #IMPLIED iCriticalPaths CDATA #IMPLIED> |
---|
129 | <!ELEMENT twUnconstOffIn (twOff, twSrc, twDest, twGuaranteed?, twClkUncert?, (twDataPath, twClkPath)?)> |
---|
130 | <!ATTLIST twUnconstOffIn twDataPathType CDATA #IMPLIED> |
---|
131 | <!ELEMENT twOff (#PCDATA)> |
---|
132 | <!ELEMENT twGuaranteed EMPTY> |
---|
133 | <!ELEMENT twConstOffIn (twSlack, twSrc, twDest, ((twClkDel, twClkSrc, twClkDest) | twGuarInSetup), twOff, twOffSrc, twOffDest, twClkUncert?, (twDataPath, twClkPath)?)> |
---|
134 | <!ATTLIST twConstOffIn twDataPathType CDATA "twDataPathMaxDelay"> |
---|
135 | <!ATTLIST twConstOffIn twDurationNotSpecified CDATA #IMPLIED> |
---|
136 | <!ELEMENT twClkDel (#PCDATA)> |
---|
137 | <!ELEMENT twClkSrc (#PCDATA)> |
---|
138 | <!ELEMENT twClkDest (#PCDATA)> |
---|
139 | <!ELEMENT twGuarInSetup (#PCDATA)> |
---|
140 | <!ELEMENT twOffSrc (#PCDATA)> |
---|
141 | <!ELEMENT twOffDest (#PCDATA)> |
---|
142 | <!ELEMENT twUnconstOffOut (twOff, twSrc, twDest, twClkUncert?, (twClkPath, twDataPath)?)> |
---|
143 | <!ATTLIST twUnconstOffOut twDataPathType CDATA #IMPLIED> |
---|
144 | <!ELEMENT twConstOffOut (twSlack, twSrc, twDest, twClkDel, twClkSrc, twClkDest, twDataDel, twDataSrc, twDataDest, twOff, twOffSrc, twOffDest, twClkUncert?, (twClkPath, twDataPath)?)> |
---|
145 | <!ATTLIST twConstOffOut twDataPathType CDATA "twDataPathMaxDelay"> |
---|
146 | <!ELEMENT twDataDel (#PCDATA)> |
---|
147 | <!ELEMENT twDataSrc (#PCDATA)> |
---|
148 | <!ELEMENT twDataDest (#PCDATA)> |
---|
149 | <!ELEMENT twModOffOut (twSlack, twDest, twDataDel, twDataSrc, twDataDest, twClkUncert?, twDataPath?)> |
---|
150 | <!ELEMENT twDetPath (twSrc, twDest, twLogLvls, twSrcSite, twSrcClk?, twPathDel*, (twLogDel, twRouteDel, twTotDel)?, twDestClk?, (twPctLog, twPctRoute)?)> |
---|
151 | <!ATTLIST twDetPath maxSiteLen CDATA #IMPLIED> |
---|
152 | <!ELEMENT twDataPath (twSrc, twDest, twLogLvls, twSrcSite, twSrcClk?, twPathDel*, (twLogDel, twRouteDel, twTotDel)?, twDestClk?, (twPctLog, twPctRoute)?)> |
---|
153 | <!ATTLIST twDataPath maxSiteLen CDATA #IMPLIED> |
---|
154 | <!ELEMENT twClkPath (twSrc, twDest, twLogLvls, twSrcSite, twSrcClk?, twPathDel*, (twLogDel, twRouteDel, twTotDel)?, twDestClk?, (twPctLog, twPctRoute)?)> |
---|
155 | <!ATTLIST twClkPath maxSiteLen CDATA #IMPLIED> |
---|
156 | <!ELEMENT twLogLvls (#PCDATA)> |
---|
157 | <!ELEMENT twSrcSite (#PCDATA)> |
---|
158 | <!ELEMENT twSrcClk (#PCDATA)> |
---|
159 | <!ATTLIST twSrcClk twEdge (twRising | twFalling) "twRising"> |
---|
160 | <!ATTLIST twSrcClk twArriveTime CDATA #IMPLIED> |
---|
161 | <!ATTLIST twSrcClk twClkRes CDATA #IMPLIED> |
---|
162 | <!ELEMENT twPathDel (twSite, twDelType, twFanCnt?, twDelInfo?, twComp, twNet?, twBEL*)> |
---|
163 | <!ATTLIST twPathDel twHoldTime (TRUE | FALSE) "FALSE"> |
---|
164 | <!ELEMENT twDelInfo (#PCDATA)> |
---|
165 | <!ATTLIST twDelInfo twEdge (twRising | twFalling | twIndet) #REQUIRED> |
---|
166 | <!ATTLIST twDelInfo twAcc (twRouted | twEst | twApprox) "twRouted"> |
---|
167 | <!ELEMENT twSite (#PCDATA)> |
---|
168 | <!ELEMENT twDelType (#PCDATA)> |
---|
169 | <!ELEMENT twFanCnt (#PCDATA)> |
---|
170 | <!ELEMENT twComp (#PCDATA)> |
---|
171 | <!ELEMENT twNet (#PCDATA)> |
---|
172 | <!ELEMENT twBEL (#PCDATA)> |
---|
173 | <!ELEMENT twLogDel (#PCDATA)> |
---|
174 | <!ELEMENT twRouteDel (#PCDATA)> |
---|
175 | <!ELEMENT twDestClk (#PCDATA)> |
---|
176 | <!ATTLIST twDestClk twEdge (twRising | twFalling) "twRising"> |
---|
177 | <!ATTLIST twDestClk twArriveTime CDATA #IMPLIED> |
---|
178 | <!ATTLIST twDestClk twClkRes CDATA #IMPLIED> |
---|
179 | <!ELEMENT twPctLog (#PCDATA)> |
---|
180 | <!ELEMENT twPctRoute (#PCDATA)> |
---|
181 | <!ELEMENT twNetRpt (twDelNet | twSlackNet | twSkewNet)> |
---|
182 | <!ELEMENT twDelNet (twDel, twNet, twDetNet?)> |
---|
183 | <!ELEMENT twSlackNet (twSlack, twNet, twDel, twNotMet?, twTimeConst, twAbsSlack, twDetNet?)> |
---|
184 | <!ELEMENT twTimeConst (#PCDATA)> |
---|
185 | <!ELEMENT twAbsSlack (#PCDATA)> |
---|
186 | <!ELEMENT twSkewNet (twSlack, twNet, twSkew, twNotMet?, twTimeConst, twAbsSlack, twDetSkewNet?)> |
---|
187 | <!ELEMENT twSkew (#PCDATA)> |
---|
188 | <!ELEMENT twDetNet (twNetDel*)> |
---|
189 | <!ELEMENT twNetDel (twSrc, twDest, twNetDelInfo)> |
---|
190 | <!ELEMENT twNetDelInfo (#PCDATA)> |
---|
191 | <!ATTLIST twNetDelInfo twAcc (twRouted | twEst | twApprox) "twRouted"> |
---|
192 | <!ELEMENT twDetSkewNet (twNetSkew*)> |
---|
193 | <!ELEMENT twNetSkew (twSrc, twDest, twNetDelInfo, twSkew)> |
---|
194 | <!ELEMENT twClkSkewLimit EMPTY> |
---|
195 | <!ATTLIST twClkSkewLimit slack CDATA #IMPLIED skew CDATA #IMPLIED arrv1name CDATA #IMPLIED arrv1 CDATA #IMPLIED |
---|
196 | arrv2name CDATA #IMPLIED arrv2 CDATA #IMPLIED uncert CDATA #IMPLIED> |
---|
197 | <!ELEMENT twConstRollupTable (twConstRollup*)> |
---|
198 | <!ATTLIST twConstRollupTable uID CDATA #IMPLIED> |
---|
199 | <!ELEMENT twConstRollup EMPTY> |
---|
200 | <!ATTLIST twConstRollup name CDATA #IMPLIED fullName CDATA #IMPLIED type CDATA #IMPLIED requirement CDATA #IMPLIED prefType CDATA #IMPLIED actual CDATA #IMPLIED> |
---|
201 | <!ATTLIST twConstRollup actualRollup CDATA #IMPLIED errors CDATA #IMPLIED errorRollup CDATA #IMPLIED items CDATA #IMPLIED itemsRollup CDATA #IMPLIED> |
---|
202 | <!ELEMENT twConstList (twConstListItem)*> |
---|
203 | <!ELEMENT twConstListItem (twConstName, twNotMet?, twReqVal?, twActVal?, twLogLvls?)> |
---|
204 | <!ATTLIST twConstListItem twUnits (twTime | twFreq) "twTime"> |
---|
205 | <!ELEMENT twNotMet EMPTY> |
---|
206 | <!ELEMENT twReqVal (#PCDATA)> |
---|
207 | <!ELEMENT twActVal (#PCDATA)> |
---|
208 | <!ELEMENT twConstSummaryTable (twConstStats|twConstSummary)*> |
---|
209 | <!ATTLIST twConstSummaryTable twEmptyConstraints CDATA #IMPLIED> |
---|
210 | <!ELEMENT twConstStats (twConstName)> |
---|
211 | <!ATTLIST twConstStats twUnits (twTime | twFreq) "twTime"> |
---|
212 | <!ATTLIST twConstStats twRequired CDATA #IMPLIED> |
---|
213 | <!ATTLIST twConstStats twActual CDATA #IMPLIED> |
---|
214 | <!ATTLIST twConstStats twSlack CDATA #IMPLIED> |
---|
215 | <!ATTLIST twConstStats twLogLvls CDATA #IMPLIED> |
---|
216 | <!ATTLIST twConstStats twErrors CDATA #IMPLIED> |
---|
217 | <!ATTLIST twConstStats twPCFIndex CDATA #IMPLIED> |
---|
218 | <!ATTLIST twConstStats twAbsSlackIndex CDATA #IMPLIED> |
---|
219 | <!ATTLIST twConstStats twTCType CDATA #IMPLIED> |
---|
220 | <!ELEMENT twConstSummary (twConstName, twConstData?, twConstData*)> |
---|
221 | <!ATTLIST twConstSummary PCFIndex CDATA #IMPLIED slackIndex CDATA #IMPLIED> |
---|
222 | <!ELEMENT twConstData EMPTY> |
---|
223 | <!ATTLIST twConstData type CDATA #IMPLIED units (MHz | ns) "ns" slack CDATA #IMPLIED |
---|
224 | best CDATA #IMPLIED requested CDATA #IMPLIED |
---|
225 | errors CDATA #IMPLIED |
---|
226 | score CDATA #IMPLIED> |
---|
227 | <!ELEMENT twTimeGrpRpt (twTimeGrp)*> |
---|
228 | <!ELEMENT twTimeGrp (twTimeGrpName, twCompList?, twBELList?, twMacList?, twBlockList?, twSigList?, twPinList?)> |
---|
229 | <!ELEMENT twTimeGrpName (#PCDATA)> |
---|
230 | <!ELEMENT twCompList (twCompName+)> |
---|
231 | <!ELEMENT twCompName (#PCDATA)> |
---|
232 | <!ELEMENT twSigList (twSigName+)> |
---|
233 | <!ELEMENT twSigName (#PCDATA)> |
---|
234 | <!ELEMENT twBELList (twBELName+)> |
---|
235 | <!ELEMENT twBELName (#PCDATA)> |
---|
236 | <!ELEMENT twBlockList (twBlockName+)> |
---|
237 | <!ELEMENT twBlockName (#PCDATA)> |
---|
238 | <!ELEMENT twMacList (twMacName+)> |
---|
239 | <!ELEMENT twMacName (#PCDATA)> |
---|
240 | <!ELEMENT twPinList (twPinName+)> |
---|
241 | <!ELEMENT twPinName (#PCDATA)> |
---|
242 | <!ELEMENT twUnmetConstCnt (#PCDATA)> |
---|
243 | <!ELEMENT twDataSheet (twSUH2ClkList*, (twClk2PadList|twClk2OutList)*, twClk2SUList*, twPad2PadList?, twOffsetTables?)> |
---|
244 | <!ATTLIST twDataSheet twNameLen CDATA #REQUIRED> |
---|
245 | <!ELEMENT twSUH2ClkList (twDest, twSUH2Clk+)> |
---|
246 | <!ATTLIST twSUH2ClkList twDestWidth CDATA #IMPLIED> |
---|
247 | <!ATTLIST twSUH2ClkList twPhaseWidth CDATA #IMPLIED> |
---|
248 | <!ELEMENT twSUH2Clk (twSrc, twSUHTime, twSUHTime?)> |
---|
249 | <!ELEMENT twSUHTime (twSU2ClkTime?,twH2ClkTime?)> |
---|
250 | <!ATTLIST twSUHTime twInternalClk CDATA #IMPLIED> |
---|
251 | <!ATTLIST twSUHTime twClkPhase CDATA #IMPLIED> |
---|
252 | <!ELEMENT twSU2ClkTime (#PCDATA)> |
---|
253 | <!ATTLIST twSU2ClkTime twEdge (twRising | twFalling | twIndet) #REQUIRED> |
---|
254 | <!ELEMENT twH2ClkTime (#PCDATA)> |
---|
255 | <!ATTLIST twH2ClkTime twEdge (twRising | twFalling | twIndet) #REQUIRED> |
---|
256 | <!ELEMENT twClk2PadList (twSrc, twClk2Pad+)> |
---|
257 | <!ELEMENT twClk2Pad (twDest, twTime)> |
---|
258 | <!ELEMENT twTime (#PCDATA)> |
---|
259 | <!ATTLIST twTime twEdge (twRising | twFalling | twIndet) #REQUIRED> |
---|
260 | <!ELEMENT twClk2OutList (twSrc, twClk2Out+)> |
---|
261 | <!ATTLIST twClk2OutList twDestWidth CDATA #REQUIRED> |
---|
262 | <!ATTLIST twClk2OutList twPhaseWidth CDATA #REQUIRED> |
---|
263 | <!ELEMENT twClk2Out EMPTY> |
---|
264 | <!ATTLIST twClk2Out twOutPad CDATA #REQUIRED> |
---|
265 | <!ATTLIST twClk2Out twMinTime CDATA #REQUIRED> |
---|
266 | <!ATTLIST twClk2Out twMinEdge CDATA #REQUIRED> |
---|
267 | <!ATTLIST twClk2Out twMaxTime CDATA #REQUIRED> |
---|
268 | <!ATTLIST twClk2Out twMaxEdge CDATA #REQUIRED> |
---|
269 | <!ATTLIST twClk2Out twInternalClk CDATA #REQUIRED> |
---|
270 | <!ATTLIST twClk2Out twClkPhase CDATA #REQUIRED> |
---|
271 | <!ELEMENT twClk2SUList (twDest, twClk2SU+)> |
---|
272 | <!ATTLIST twClk2SUList twDestWidth CDATA #IMPLIED> |
---|
273 | <!ELEMENT twClk2SU (twSrc, twRiseRise?, twFallRise?, twRiseFall?, twFallFall?)> |
---|
274 | <!ELEMENT twRiseRise (#PCDATA)> |
---|
275 | <!ELEMENT twFallRise (#PCDATA)> |
---|
276 | <!ELEMENT twRiseFall (#PCDATA)> |
---|
277 | <!ELEMENT twFallFall (#PCDATA)> |
---|
278 | <!ELEMENT twPad2PadList (twPad2Pad+)> |
---|
279 | <!ATTLIST twPad2PadList twSrcWidth CDATA #IMPLIED> |
---|
280 | <!ATTLIST twPad2PadList twDestWidth CDATA #IMPLIED> |
---|
281 | <!ELEMENT twPad2Pad (twSrc, twDest, twDel)> |
---|
282 | <!ELEMENT twOffsetTables (twOffsetInTable*,twOffsetOutTable*)> |
---|
283 | <!ELEMENT twOffsetInTable (twConstName, twOffInTblRow*)> |
---|
284 | <!ATTLIST twOffsetInTable twDestWidth CDATA #IMPLIED> |
---|
285 | <!ATTLIST twOffsetInTable twWorstWindow CDATA #IMPLIED> |
---|
286 | <!ATTLIST twOffsetInTable twWorstSetup CDATA #IMPLIED> |
---|
287 | <!ATTLIST twOffsetInTable twWorstHold CDATA #IMPLIED> |
---|
288 | <!ATTLIST twOffsetInTable twWorstSetupSlack CDATA #IMPLIED> |
---|
289 | <!ATTLIST twOffsetInTable twWorstHoldSlack CDATA #IMPLIED> |
---|
290 | <!ELEMENT twOffsetOutTable (twConstName, twOffOutTblRow*)> |
---|
291 | <!ATTLIST twOffsetOutTable twDestWidth CDATA #IMPLIED> |
---|
292 | <!ATTLIST twOffsetOutTable twMinSlack CDATA #IMPLIED> |
---|
293 | <!ATTLIST twOffsetOutTable twMaxSlack CDATA #IMPLIED> |
---|
294 | <!ATTLIST twOffsetOutTable twRelSkew CDATA #IMPLIED> |
---|
295 | <!ELEMENT twOffInTblRow (twSrc, twSUHSlackTime*)> |
---|
296 | <!ELEMENT twSUHSlackTime (twSU2ClkTime?,twH2ClkTime?)> |
---|
297 | <!ATTLIST twSUHSlackTime twSetupSlack CDATA #IMPLIED twHoldSlack CDATA #IMPLIED> |
---|
298 | <!ELEMENT twOffOutTblRow EMPTY> |
---|
299 | <!ATTLIST twOffOutTblRow twOutPad CDATA #IMPLIED> |
---|
300 | <!ATTLIST twOffOutTblRow twSlack CDATA #IMPLIED> |
---|
301 | <!ATTLIST twOffOutTblRow twRelSkew CDATA #IMPLIED> |
---|
302 | <!ELEMENT twNonDedClks ((twWarn | twInfo), twNonDedClk+)> |
---|
303 | <!ELEMENT twNonDedClk (#PCDATA)> |
---|
304 | <!ELEMENT twSum ( twErrCnt, twScore, twConstCov, twStats)> |
---|
305 | <!ELEMENT twScore (#PCDATA)> |
---|
306 | <!ELEMENT twConstCov (twPathCnt, twNetCnt, twConnCnt, twPct?)> |
---|
307 | <!ELEMENT twPathCnt (#PCDATA)> |
---|
308 | <!ELEMENT twNetCnt (#PCDATA)> |
---|
309 | <!ELEMENT twConnCnt (#PCDATA)> |
---|
310 | <!ELEMENT twPct (#PCDATA)> |
---|
311 | <!ELEMENT twStats ( twMinPer?, twFootnote?, twMaxFreq?, twMaxCombDel?, twMaxFromToDel?, twMaxNetDel?, twMaxNetSkew?, twMaxInAfterClk?, twMinInBeforeClk?, twMaxOutBeforeClk?, twMinOutAfterClk?, (twInfo | twWarn)*)> |
---|
312 | <!ELEMENT twMaxCombDel (#PCDATA)> |
---|
313 | <!ELEMENT twMaxFromToDel (#PCDATA)> |
---|
314 | <!ELEMENT twMaxNetDel (#PCDATA)> |
---|
315 | <!ELEMENT twMaxNetSkew (#PCDATA)> |
---|
316 | <!ELEMENT twMaxInAfterClk (#PCDATA)> |
---|
317 | <!ELEMENT twMinInBeforeClk (#PCDATA)> |
---|
318 | <!ELEMENT twMaxOutBeforeClk (#PCDATA)> |
---|
319 | <!ELEMENT twMinOutAfterClk (#PCDATA)> |
---|
320 | <!ELEMENT twFoot (twFootnoteExplanation*, twTimestamp)> |
---|
321 | <!ELEMENT twTimestamp (#PCDATA)> |
---|
322 | <!ELEMENT twFootnoteExplanation EMPTY> |
---|
323 | <!ATTLIST twFootnoteExplanation number CDATA #REQUIRED> |
---|
324 | <!ATTLIST twFootnoteExplanation text CDATA #REQUIRED> |
---|
325 | <!ELEMENT twClientInfo (twClientName, twAttrList?)> |
---|
326 | <!ELEMENT twClientName (#PCDATA)> |
---|
327 | <!ELEMENT twAttrList (twAttrListItem)*> |
---|
328 | <!ELEMENT twAttrListItem (twName, twValue*)> |
---|
329 | <!ELEMENT twName (#PCDATA)> |
---|
330 | <!ELEMENT twValue (#PCDATA)> |
---|
331 | ]> |
---|
332 | <twReport><twBody><twSumRpt><twConstSummaryTable><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net clkm_BUFGP</twConstName><twConstData type="SETUP" best="9.399" units="ns" score="0"/><twConstData type="HOLD" slack="0.278" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_99_o_Mux_295_o</twConstName><twConstData type="SETUP" best="2.579" units="ns" score="0"/><twConstData type="HOLD" slack="0.905" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_99_o_Mux_295_o</twConstName><twConstData type="SETUP" best="2.211" units="ns" score="0"/><twConstData type="HOLD" slack="0.898" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_72_o_Mux_259_o</twConstName><twConstData type="SETUP" best="2.058" units="ns" score="0"/><twConstData type="HOLD" slack="0.867" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_72_o_Mux_259_o</twConstName><twConstData type="SETUP" best="2.073" units="ns" score="0"/><twConstData type="HOLD" slack="0.922" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_93_o_Mux_287_o</twConstName><twConstData type="SETUP" best="2.673" units="ns" score="0"/><twConstData type="HOLD" slack="0.867" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_93_o_Mux_287_o</twConstName><twConstData type="SETUP" best="2.262" units="ns" score="0"/><twConstData type="HOLD" slack="1.054" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_105_o_Mux_303_o</twConstName><twConstData type="SETUP" best="2.275" units="ns" score="0"/><twConstData type="HOLD" slack="1.016" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_105_o_Mux_303_o</twConstName><twConstData type="SETUP" best="2.214" units="ns" score="43"/><twConstData type="HOLD" slack="1.038" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_66_o_Mux_251_o</twConstName><twConstData type="SETUP" best="1.947" units="ns" score="0"/><twConstData type="HOLD" slack="0.729" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_66_o_Mux_251_o</twConstName><twConstData type="SETUP" best="2.486" units="ns" score="0"/><twConstData type="HOLD" slack="0.935" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_90_o_Mux_283_o</twConstName><twConstData type="SETUP" best="2.797" units="ns" score="0"/><twConstData type="HOLD" slack="1.148" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_90_o_Mux_283_o</twConstName><twConstData type="SETUP" best="2.023" units="ns" score="0"/><twConstData type="HOLD" slack="0.942" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_102_o_Mux_299_o</twConstName><twConstData type="SETUP" best="2.265" units="ns" score="0"/><twConstData type="HOLD" slack="1.052" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_102_o_Mux_299_o</twConstName><twConstData type="SETUP" best="2.074" units="ns" score="0"/><twConstData type="HOLD" slack="0.880" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_69_o_Mux_255_o</twConstName><twConstData type="SETUP" best="1.444" units="ns" score="0"/><twConstData type="HOLD" slack="0.642" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_69_o_Mux_255_o</twConstName><twConstData type="SETUP" best="1.455" units="ns" score="0"/><twConstData type="HOLD" slack="0.476" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_84_o_Mux_275_o</twConstName><twConstData type="SETUP" best="2.460" units="ns" score="0"/><twConstData type="HOLD" slack="1.135" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_84_o_Mux_275_o</twConstName><twConstData type="SETUP" best="2.483" units="ns" score="0"/><twConstData type="HOLD" slack="1.163" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_81_o_Mux_271_o</twConstName><twConstData type="SETUP" best="2.207" units="ns" score="0"/><twConstData type="HOLD" slack="0.957" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_81_o_Mux_271_o</twConstName><twConstData type="SETUP" best="2.721" units="ns" score="0"/><twConstData type="HOLD" slack="0.990" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_60_o_Mux_243_o</twConstName><twConstData type="SETUP" best="2.040" units="ns" score="0"/><twConstData type="HOLD" slack="0.837" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_60_o_Mux_243_o</twConstName><twConstData type="SETUP" best="2.187" units="ns" score="168"/><twConstData type="HOLD" slack="0.864" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_87_o_Mux_279_o</twConstName><twConstData type="SETUP" best="2.524" units="ns" score="0"/><twConstData type="HOLD" slack="1.072" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_87_o_Mux_279_o</twConstName><twConstData type="SETUP" best="2.433" units="ns" score="0"/><twConstData type="HOLD" slack="0.593" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_78_o_Mux_267_o</twConstName><twConstData type="SETUP" best="2.022" units="ns" score="0"/><twConstData type="HOLD" slack="0.741" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_96_o_Mux_291_o</twConstName><twConstData type="SETUP" best="2.893" units="ns" score="7"/><twConstData type="HOLD" slack="1.009" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_96_o_Mux_291_o</twConstName><twConstData type="SETUP" best="2.247" units="ns" score="0"/><twConstData type="HOLD" slack="0.704" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/MPI_CORE_EX4_FSM/stInit2_FSM_FFd1_BUFG</twConstName><twConstData type="SETUP" best="1.914" units="ns" score="0"/><twConstData type="HOLD" slack="0.530" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/MPI_CORE_EX4_FSM/stInit2_FSM_FFd1_BUFG</twConstName><twConstData type="SETUP" best="2.130" units="ns" score="0"/><twConstData type="HOLD" slack="0.545" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/MPI_CORE_EX4_FSM/stInit2[3]_PWR_316_o_Mux_111_o</twConstName><twConstData type="SETUP" best="2.453" units="ns" score="0"/><twConstData type="HOLD" slack="0.979" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_140_o_Mux_371_o</twConstName><twConstData type="SETUP" best="2.866" units="ns" score="0"/><twConstData type="HOLD" slack="0.402" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_140_o_Mux_371_o</twConstName><twConstData type="SETUP" best="2.958" units="ns" score="0"/><twConstData type="HOLD" slack="0.476" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/MPI_CORE_EX4_FSM/stInit2[3]_PWR_316_o_Mux_111_o</twConstName><twConstData type="SETUP" best="2.531" units="ns" score="0"/><twConstData type="HOLD" slack="1.012" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_75_o_Mux_263_o</twConstName><twConstData type="SETUP" best="2.200" units="ns" score="0"/><twConstData type="HOLD" slack="0.964" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[2].hardmpi/LD_instr/etloadinst[2]_PWR_63_o_Mux_247_o</twConstName><twConstData type="SETUP" best="2.188" units="ns" score="0"/><twConstData type="HOLD" slack="0.963" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_63_o_Mux_247_o</twConstName><twConstData type="SETUP" best="2.692" units="ns" score="0"/><twConstData type="HOLD" slack="1.199" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_75_o_Mux_263_o</twConstName><twConstData type="SETUP" best="2.413" units="ns" score="0"/><twConstData type="HOLD" slack="1.076" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net uut/connect_core[1].hardmpi/LD_instr/etloadinst[2]_PWR_78_o_Mux_267_o</twConstName><twConstData type="SETUP" best="2.116" units="ns" score="75"/><twConstData type="HOLD" slack="0.940" units="ns" errors="0" score="0"/></twConstSummary></twConstSummaryTable><twUnmetConstCnt anchorID="3">4</twUnmetConstCnt><twInfo anchorID="4">INFO:Timing:2761 - N/A entries in the Constraints List may indicate that the constraint is not analyzed due to the following: No paths covered by this constraint; Other constraints intersect with this constraint; or This constraint was disabled by a Path Tracing Control. Please run the Timespec Interaction Report (TSI) via command line (trce tsi) or Timing Analyzer GUI.</twInfo></twSumRpt></twBody></twReport> |
---|