[15] | 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 clkout_OBUF</twConstName><twConstData type="SETUP" best="7.585" units="ns" score="0"/><twConstData type="HOLD" slack="0.627" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net dma_rd_grant<3></twConstName><twConstData type="SETUP" best="2.016" units="ns" score="0"/><twConstData type="HOLD" slack="1.200" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net MPI_CORE_EX4_FSM/NextRank_or0000</twConstName><twConstData type="SETUP" best="4.044" 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 LD_instr/Mtridata_Ram_address_i_not0001</twConstName><twConstData type="SETUP" best="6.878" units="ns" score="0"/><twConstData type="HOLD" slack="1.411" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net LD_instr/etloadinst_cmp_eq0020</twConstName><twConstData type="SETUP" best="5.451" units="ns" score="0"/><twConstData type="HOLD" slack="1.200" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net MPI_CORE_EX4_FSM/CmdReceived_2_cmp_eq0000</twConstName><twConstData type="SETUP" best="1.807" units="ns" score="0"/><twConstData type="HOLD" slack="1.200" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net LD_instr/timeout_not0001</twConstName><twConstData type="SETUP" best="3.654" units="ns" score="0"/><twConstData type="HOLD" slack="1.408" units="ns" errors="0" score="0"/></twConstSummary><twConstSummary><twConstName UCFConstName="" ScopeName="">Autotimespec constraint for clock net MPI_CORE_EX4_FSM/stInit2_FSM_FFd2</twConstName><twConstData type="SETUP" best="3.476" units="ns" score="0"/><twConstData type="HOLD" slack="1.450" units="ns" errors="0" score="0"/></twConstSummary></twConstSummaryTable><twUnmetConstCnt anchorID="5">0</twUnmetConstCnt><twInfo anchorID="6">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> |
---|