diff options
Diffstat (limited to 'ALUSHOW.twx')
-rwxr-xr-x | ALUSHOW.twx | 339 |
1 files changed, 339 insertions, 0 deletions
diff --git a/ALUSHOW.twx b/ALUSHOW.twx new file mode 100755 index 0000000..f8cf273 --- /dev/null +++ b/ALUSHOW.twx @@ -0,0 +1,339 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE twReport [ +<!ELEMENT twReport (twHead?, (twWarn | twDebug | twInfo)*, twBody, twSum?, + twDebug*, twFoot?, twClientInfo?)> +<!ATTLIST twReport version CDATA "10,4"> +<!ELEMENT twHead (twExecVer?, twCopyright, twCmdLine?, twDesign?, twPCF?, twDevInfo, twRptInfo, twEnvVar*)> +<!ELEMENT twExecVer (#PCDATA)> +<!ELEMENT twCopyright (#PCDATA)> +<!ELEMENT twCmdLine (#PCDATA)> +<!ELEMENT twDesign (#PCDATA)> +<!ELEMENT twPCF (#PCDATA)> +<!ELEMENT twDevInfo (twDevName, twSpeedGrade, twSpeedVer?)> +<!ELEMENT twDevName (#PCDATA)> +<!ATTLIST twDevInfo arch CDATA #IMPLIED pkg CDATA #IMPLIED> +<!ELEMENT twSpeedGrade (#PCDATA)> +<!ELEMENT twSpeedVer (#PCDATA)> +<!ELEMENT twRptInfo (twItemLimit?, (twUnconst, twUnconstLimit?)?)> +<!ATTLIST twRptInfo twRptLvl (twErr | twVerbose | twTerseErr | twSum | twTimeGrp) #REQUIRED> +<!ATTLIST twRptInfo twAdvRpt (TRUE | FALSE) "FALSE"> +<!ATTLIST twRptInfo twTimeUnits (twPsec | twNsec | twUsec | twMsec | twSec) "twNsec"> +<!ATTLIST twRptInfo twFreqUnits (twGHz | twMHz | twHz) "twMHz"> +<!ATTLIST twRptInfo twReportMinPaths CDATA #IMPLIED> +<!ELEMENT twItemLimit (#PCDATA)> +<!ELEMENT twUnconst EMPTY> +<!ELEMENT twUnconstLimit (#PCDATA)> +<!ELEMENT twEnvVar EMPTY> +<!ATTLIST twEnvVar name CDATA #REQUIRED> +<!ATTLIST twEnvVar description CDATA #REQUIRED> +<!ELEMENT twWarn (#PCDATA)> +<!ELEMENT twInfo (#PCDATA)> +<!ELEMENT twDebug (#PCDATA)> +<!ELEMENT twBody (twDerating?, (twSumRpt | twVerboseRpt | twErrRpt | twTerseErrRpt | twTimeGrpRpt), twNonDedClks?)> +<!ATTLIST twBody twFastPaths CDATA #IMPLIED> +<!ELEMENT twDerating (twProc?, twTemp?, twVolt?)> +<!ELEMENT twProc (#PCDATA)> +<!ELEMENT twTemp (#PCDATA)> +<!ELEMENT twVolt (#PCDATA)> +<!ELEMENT twSumRpt (twConstRollupTable*, twConstList?, twConstSummaryTable?, twUnmetConstCnt?, (twWarn | twInfo | twDebug)*, twDataSheet?)> +<!ELEMENT twErrRpt (twCycles?, (twConst | twTIG | twConstRollupTable)*, twUnmetConstCnt?, (twWarn | twInfo | twDebug)*, twDataSheet?, twTimeGrp*)> +<!ELEMENT twTerseErrRpt (twConstList, twUnmetConstCnt?, twDataSheet?)> +<!ELEMENT twVerboseRpt (twCycles?, (twConst | twTIG | twConstRollupTable)*, twUnmetConstCnt?, (twWarn | twInfo | twDebug)*, twDataSheet?, twTimeGrp*)> +<!ELEMENT twCycles (twSigConn+)> +<!ATTLIST twCycles twNum CDATA #REQUIRED> +<!ELEMENT twSigConn (twSig, twDriver, twLoad)> +<!ELEMENT twSig (#PCDATA)> +<!ELEMENT twDriver (#PCDATA)> +<!ELEMENT twLoad (#PCDATA)> +<!ELEMENT twConst (twConstHead, ((twPathRpt?,twRacePathRpt?, twPathRptBanner?)* | (twPathRpt*, twRacePathRpt?) | twNetRpt* | twClkSkewLimit*))> +<!ATTLIST twConst twConstType (NET | + NETDELAY | + NETSKEW | + PATH | + DEFPERIOD | + UNCONSTPATH | + DEFPATH | + PATH2SETUP | + UNCONSTPATH2SETUP | + PATHCLASS | + PATHDELAY | + PERIOD | + FREQUENCY | + PATHBLOCK | + OFFSET | + OFFSETIN | + OFFSETINCLOCK | + UNCONSTOFFSETINCLOCK | + OFFSETINDELAY | + OFFSETINMOD | + OFFSETOUT | + OFFSETOUTCLOCK | + UNCONSTOFFSETOUTCLOCK | + OFFSETOUTDELAY | + OFFSETOUTMOD| CLOCK_SKEW_LIMITS) #IMPLIED> +<!ELEMENT twConstHead (twConstName, twItemCnt, twErrCntSetup, twErrCntEndPt?, twErrCntHold, + twEndPtCnt?, + twPathErrCnt?, (twMinPer| twMaxDel| twMaxFreq| twMaxNetDel| twMaxNetSkew| twMinOff| twMaxOff)*)> +<!ELEMENT twConstName (#PCDATA)> +<!ATTLIST twConstName UCFConstName CDATA #IMPLIED> +<!ATTLIST twConstHead uID CDATA #IMPLIED> +<!ELEMENT twItemCnt (#PCDATA)> +<!ELEMENT twErrCnt (#PCDATA)> +<!ELEMENT twErrCntEndPt (#PCDATA)> +<!ELEMENT twErrCntSetup (#PCDATA)> +<!ELEMENT twErrCntHold (#PCDATA)> +<!ATTLIST twErrCntHold twRaceChecked (TRUE | FALSE) "FALSE"> +<!ELEMENT twEndPtCnt (#PCDATA)> +<!ELEMENT twPathErrCnt (#PCDATA)> +<!ELEMENT twMinPer (#PCDATA) > +<!ELEMENT twFootnote EMPTY> +<!ATTLIST twFootnote number CDATA #REQUIRED> +<!ELEMENT twMaxDel (#PCDATA)> +<!ELEMENT twMaxFreq (#PCDATA)> +<!ELEMENT twMinOff (#PCDATA)> +<!ELEMENT twMaxOff (#PCDATA)> +<!ELEMENT twTIG (twTIGHead, (twPathRpt*,twRacePathRpt?))> +<!ELEMENT twTIGHead (twTIGName, twInstantiated, twBlocked)> +<!ELEMENT twTIGName (#PCDATA)> +<!ELEMENT twInstantiated (#PCDATA)> +<!ELEMENT twBlocked (#PCDATA)> +<!ELEMENT twRacePathRpt (twRacePath+)> +<!ELEMENT twPathRpt (twUnconstPath | twConstPath | twUnconstOffIn | twConstOffIn | twUnconstOffOut | twConstOffOut | twModOffOut)> +<!ELEMENT twUnconstPath (twTotDel, twSrc, twDest, (twDel, twSUTime)?, twTotPathDel?, twClkSkew?, tw2Phase?, twClkUncert?, twDetPath?)> +<!ATTLIST twUnconstPath twDataPathType CDATA #IMPLIED + twSimpleMinPath CDATA #IMPLIED> +<!ELEMENT twTotDel (#PCDATA)> +<!ELEMENT twSrc (#PCDATA)> +<!ATTLIST twSrc BELType CDATA #IMPLIED> +<!ELEMENT twDest (#PCDATA)> +<!ATTLIST twDest BELType CDATA #IMPLIED> +<!ELEMENT twDel (#PCDATA)> +<!ELEMENT twSUTime (#PCDATA)> +<!ELEMENT twTotPathDel (#PCDATA)> +<!ELEMENT twClkSkew (#PCDATA)> +<!ATTLIST twClkSkew dest CDATA #IMPLIED src CDATA #IMPLIED> +<!ELEMENT twConstPath (twSlack, twSrc, twDest, twTotPathDel?, twClkSkew?, twDelConst, tw2Phase?, twClkUncert?, twDetPath?)> +<!ATTLIST twConstPath twDataPathType CDATA "twDataPathMaxDelay"> +<!ATTLIST twConstPath constType (period | fromto | unknown) "unknown"> +<!ELEMENT twSlack (#PCDATA)> +<!ELEMENT twDelConst (#PCDATA)> +<!ELEMENT tw2Phase EMPTY> +<!ELEMENT twClkUncert (#PCDATA)> +<!ATTLIST twClkUncert fSysJit CDATA #IMPLIED fInputJit CDATA #IMPLIED + fDCMJit CDATA #IMPLIED + fPhaseErr CDATA #IMPLIED + sEqu CDATA #IMPLIED> +<!ELEMENT twRacePath (twSlack, twSrc, twDest, twClkSkew, twDelConst?, twClkUncert?, twDetPath)> +<!ELEMENT twPathRptBanner (#PCDATA)> +<!ATTLIST twPathRptBanner sType CDATA #IMPLIED iPaths CDATA #IMPLIED iCriticalPaths CDATA #IMPLIED> +<!ELEMENT twUnconstOffIn (twOff, twSrc, twDest, twGuaranteed?, twClkUncert?, (twDataPath, twClkPath)?)> +<!ATTLIST twUnconstOffIn twDataPathType CDATA #IMPLIED> +<!ELEMENT twOff (#PCDATA)> +<!ELEMENT twGuaranteed EMPTY> +<!ELEMENT twConstOffIn (twSlack, twSrc, twDest, ((twClkDel, twClkSrc, twClkDest) | twGuarInSetup), twOff, twOffSrc, twOffDest, twClkUncert?, (twDataPath, twClkPath)?)> +<!ATTLIST twConstOffIn twDataPathType CDATA "twDataPathMaxDelay"> +<!ATTLIST twConstOffIn twDurationNotSpecified CDATA #IMPLIED> +<!ELEMENT twClkDel (#PCDATA)> +<!ELEMENT twClkSrc (#PCDATA)> +<!ELEMENT twClkDest (#PCDATA)> +<!ELEMENT twGuarInSetup (#PCDATA)> +<!ELEMENT twOffSrc (#PCDATA)> +<!ELEMENT twOffDest (#PCDATA)> +<!ELEMENT twUnconstOffOut (twOff, twSrc, twDest, twClkUncert?, (twClkPath, twDataPath)?)> +<!ATTLIST twUnconstOffOut twDataPathType CDATA #IMPLIED> +<!ELEMENT twConstOffOut (twSlack, twSrc, twDest, twClkDel, twClkSrc, twClkDest, twDataDel, twDataSrc, twDataDest, twOff, twOffSrc, twOffDest, twClkUncert?, (twClkPath, twDataPath)?)> +<!ATTLIST twConstOffOut twDataPathType CDATA "twDataPathMaxDelay"> +<!ELEMENT twDataDel (#PCDATA)> +<!ELEMENT twDataSrc (#PCDATA)> +<!ELEMENT twDataDest (#PCDATA)> +<!ELEMENT twModOffOut (twSlack, twDest, twDataDel, twDataSrc, twDataDest, twClkUncert?, twDataPath?)> +<!ELEMENT twDetPath (twSrc, twDest, twLogLvls, twSrcSite, twSrcClk?, twPathDel*, (twLogDel, twRouteDel, twTotDel)?, twDestClk?, (twPctLog, twPctRoute)?)> +<!ATTLIST twDetPath maxSiteLen CDATA #IMPLIED> +<!ELEMENT twDataPath (twSrc, twDest, twLogLvls, twSrcSite, twSrcClk?, twPathDel*, (twLogDel, twRouteDel, twTotDel)?, twDestClk?, (twPctLog, twPctRoute)?)> +<!ATTLIST twDataPath maxSiteLen CDATA #IMPLIED> +<!ELEMENT twClkPath (twSrc, twDest, twLogLvls, twSrcSite, twSrcClk?, twPathDel*, (twLogDel, twRouteDel, twTotDel)?, twDestClk?, (twPctLog, twPctRoute)?)> +<!ATTLIST twClkPath maxSiteLen CDATA #IMPLIED> +<!ELEMENT twLogLvls (#PCDATA)> +<!ELEMENT twSrcSite (#PCDATA)> +<!ELEMENT twSrcClk (#PCDATA)> +<!ATTLIST twSrcClk twEdge (twRising | twFalling) "twRising"> +<!ATTLIST twSrcClk twArriveTime CDATA #IMPLIED> +<!ATTLIST twSrcClk twClkRes CDATA #IMPLIED> +<!ELEMENT twPathDel (twSite, twDelType, twFanCnt?, twDelInfo?, twComp, twNet?, twBEL*)> +<!ATTLIST twPathDel twHoldTime (TRUE | FALSE) "FALSE"> +<!ELEMENT twDelInfo (#PCDATA)> +<!ATTLIST twDelInfo twEdge (twRising | twFalling | twIndet) #REQUIRED> +<!ATTLIST twDelInfo twAcc (twRouted | twEst | twApprox) "twRouted"> +<!ELEMENT twSite (#PCDATA)> +<!ELEMENT twDelType (#PCDATA)> +<!ELEMENT twFanCnt (#PCDATA)> +<!ELEMENT twComp (#PCDATA)> +<!ELEMENT twNet (#PCDATA)> +<!ELEMENT twBEL (#PCDATA)> +<!ELEMENT twLogDel (#PCDATA)> +<!ELEMENT twRouteDel (#PCDATA)> +<!ELEMENT twDestClk (#PCDATA)> +<!ATTLIST twDestClk twEdge (twRising | twFalling) "twRising"> +<!ATTLIST twDestClk twArriveTime CDATA #IMPLIED> +<!ATTLIST twDestClk twClkRes CDATA #IMPLIED> +<!ELEMENT twPctLog (#PCDATA)> +<!ELEMENT twPctRoute (#PCDATA)> +<!ELEMENT twNetRpt (twDelNet | twSlackNet | twSkewNet)> +<!ELEMENT twDelNet (twDel, twNet, twDetNet?)> +<!ELEMENT twSlackNet (twSlack, twNet, twDel, twNotMet?, twTimeConst, twAbsSlack, twDetNet?)> +<!ELEMENT twTimeConst (#PCDATA)> +<!ELEMENT twAbsSlack (#PCDATA)> +<!ELEMENT twSkewNet (twSlack, twNet, twSkew, twNotMet?, twTimeConst, twAbsSlack, twDetSkewNet?)> +<!ELEMENT twSkew (#PCDATA)> +<!ELEMENT twDetNet (twNetDel*)> +<!ELEMENT twNetDel (twSrc, twDest, twNetDelInfo)> +<!ELEMENT twNetDelInfo (#PCDATA)> +<!ATTLIST twNetDelInfo twAcc (twRouted | twEst | twApprox) "twRouted"> +<!ELEMENT twDetSkewNet (twNetSkew*)> +<!ELEMENT twNetSkew (twSrc, twDest, twNetDelInfo, twSkew)> +<!ELEMENT twClkSkewLimit EMPTY> +<!ATTLIST twClkSkewLimit slack CDATA #IMPLIED skew CDATA #IMPLIED arrv1name CDATA #IMPLIED arrv1 CDATA #IMPLIED + arrv2name CDATA #IMPLIED arrv2 CDATA #IMPLIED uncert CDATA #IMPLIED> +<!ELEMENT twConstRollupTable (twConstRollup*)> +<!ATTLIST twConstRollupTable uID CDATA #IMPLIED> +<!ELEMENT twConstRollup EMPTY> +<!ATTLIST twConstRollup name CDATA #IMPLIED fullName CDATA #IMPLIED type CDATA #IMPLIED requirement CDATA #IMPLIED prefType CDATA #IMPLIED actual CDATA #IMPLIED> +<!ATTLIST twConstRollup actualRollup CDATA #IMPLIED errors CDATA #IMPLIED errorRollup CDATA #IMPLIED items CDATA #IMPLIED itemsRollup CDATA #IMPLIED> +<!ELEMENT twConstList (twConstListItem)*> +<!ELEMENT twConstListItem (twConstName, twNotMet?, twReqVal?, twActVal?, twLogLvls?)> +<!ATTLIST twConstListItem twUnits (twTime | twFreq) "twTime"> +<!ELEMENT twNotMet EMPTY> +<!ELEMENT twReqVal (#PCDATA)> +<!ELEMENT twActVal (#PCDATA)> +<!ELEMENT twConstSummaryTable (twConstStats|twConstSummary)*> +<!ATTLIST twConstSummaryTable twEmptyConstraints CDATA #IMPLIED> +<!ELEMENT twConstStats (twConstName)> +<!ATTLIST twConstStats twUnits (twTime | twFreq) "twTime"> +<!ATTLIST twConstStats twRequired CDATA #IMPLIED> +<!ATTLIST twConstStats twActual CDATA #IMPLIED> +<!ATTLIST twConstStats twSlack CDATA #IMPLIED> +<!ATTLIST twConstStats twLogLvls CDATA #IMPLIED> +<!ATTLIST twConstStats twErrors CDATA #IMPLIED> +<!ATTLIST twConstStats twPCFIndex CDATA #IMPLIED> +<!ATTLIST twConstStats twAbsSlackIndex CDATA #IMPLIED> +<!ATTLIST twConstStats twTCType CDATA #IMPLIED> +<!ELEMENT twConstSummary (twConstName, twConstData?, twConstData*)> +<!ATTLIST twConstSummary PCFIndex CDATA #IMPLIED slackIndex CDATA #IMPLIED> +<!ELEMENT twConstData EMPTY> +<!ATTLIST twConstData type CDATA #IMPLIED units (MHz | ns) "ns" slack CDATA #IMPLIED + best CDATA #IMPLIED requested CDATA #IMPLIED + errors CDATA #IMPLIED + score CDATA #IMPLIED> +<!ELEMENT twTimeGrpRpt (twTimeGrp)*> +<!ELEMENT twTimeGrp (twTimeGrpName, twCompList?, twBELList?, twMacList?, twBlockList?, twSigList?, twPinList?)> +<!ELEMENT twTimeGrpName (#PCDATA)> +<!ELEMENT twCompList (twCompName+)> +<!ELEMENT twCompName (#PCDATA)> +<!ELEMENT twSigList (twSigName+)> +<!ELEMENT twSigName (#PCDATA)> +<!ELEMENT twBELList (twBELName+)> +<!ELEMENT twBELName (#PCDATA)> +<!ELEMENT twBlockList (twBlockName+)> +<!ELEMENT twBlockName (#PCDATA)> +<!ELEMENT twMacList (twMacName+)> +<!ELEMENT twMacName (#PCDATA)> +<!ELEMENT twPinList (twPinName+)> +<!ELEMENT twPinName (#PCDATA)> +<!ELEMENT twUnmetConstCnt (#PCDATA)> +<!ELEMENT twDataSheet (twSUH2ClkList*, (twClk2PadList|twClk2OutList)*, twClk2SUList*, twPad2PadList?, twOffsetTables?)> +<!ATTLIST twDataSheet twNameLen CDATA #REQUIRED> +<!ELEMENT twSUH2ClkList (twDest, twSUH2Clk+)> +<!ATTLIST twSUH2ClkList twDestWidth CDATA #IMPLIED> +<!ATTLIST twSUH2ClkList twPhaseWidth CDATA #IMPLIED> +<!ELEMENT twSUH2Clk (twSrc, twSUHTime, twSUHTime?)> +<!ELEMENT twSUHTime (twSU2ClkTime?,twH2ClkTime?)> +<!ATTLIST twSUHTime twInternalClk CDATA #IMPLIED> +<!ATTLIST twSUHTime twClkPhase CDATA #IMPLIED> +<!ELEMENT twSU2ClkTime (#PCDATA)> +<!ATTLIST twSU2ClkTime twEdge (twRising | twFalling | twIndet) #REQUIRED> +<!ELEMENT twH2ClkTime (#PCDATA)> +<!ATTLIST twH2ClkTime twEdge (twRising | twFalling | twIndet) #REQUIRED> +<!ELEMENT twClk2PadList (twSrc, twClk2Pad+)> +<!ELEMENT twClk2Pad (twDest, twTime)> +<!ELEMENT twTime (#PCDATA)> +<!ATTLIST twTime twEdge (twRising | twFalling | twIndet) #REQUIRED> +<!ELEMENT twClk2OutList (twSrc, twClk2Out+)> +<!ATTLIST twClk2OutList twDestWidth CDATA #REQUIRED> +<!ATTLIST twClk2OutList twPhaseWidth CDATA #REQUIRED> +<!ELEMENT twClk2Out EMPTY> +<!ATTLIST twClk2Out twOutPad CDATA #REQUIRED> +<!ATTLIST twClk2Out twMinTime CDATA #REQUIRED> +<!ATTLIST twClk2Out twMinEdge CDATA #REQUIRED> +<!ATTLIST twClk2Out twMaxTime CDATA #REQUIRED> +<!ATTLIST twClk2Out twMaxEdge CDATA #REQUIRED> +<!ATTLIST twClk2Out twInternalClk CDATA #REQUIRED> +<!ATTLIST twClk2Out twClkPhase CDATA #REQUIRED> +<!ELEMENT twClk2SUList (twDest, twClk2SU+)> +<!ATTLIST twClk2SUList twDestWidth CDATA #IMPLIED> +<!ELEMENT twClk2SU (twSrc, twRiseRise?, twFallRise?, twRiseFall?, twFallFall?)> +<!ELEMENT twRiseRise (#PCDATA)> +<!ELEMENT twFallRise (#PCDATA)> +<!ELEMENT twRiseFall (#PCDATA)> +<!ELEMENT twFallFall (#PCDATA)> +<!ELEMENT twPad2PadList (twPad2Pad+)> +<!ATTLIST twPad2PadList twSrcWidth CDATA #IMPLIED> +<!ATTLIST twPad2PadList twDestWidth CDATA #IMPLIED> +<!ELEMENT twPad2Pad (twSrc, twDest, twDel)> +<!ELEMENT twOffsetTables (twOffsetInTable*,twOffsetOutTable*)> +<!ELEMENT twOffsetInTable (twConstName, twOffInTblRow*)> +<!ATTLIST twOffsetInTable twDestWidth CDATA #IMPLIED> +<!ATTLIST twOffsetInTable twWorstWindow CDATA #IMPLIED> +<!ATTLIST twOffsetInTable twWorstSetup CDATA #IMPLIED> +<!ATTLIST twOffsetInTable twWorstHold CDATA #IMPLIED> +<!ATTLIST twOffsetInTable twWorstSetupSlack CDATA #IMPLIED> +<!ATTLIST twOffsetInTable twWorstHoldSlack CDATA #IMPLIED> +<!ELEMENT twOffsetOutTable (twConstName, twOffOutTblRow*)> +<!ATTLIST twOffsetOutTable twDestWidth CDATA #IMPLIED> +<!ATTLIST twOffsetOutTable twMinSlack CDATA #IMPLIED> +<!ATTLIST twOffsetOutTable twMaxSlack CDATA #IMPLIED> +<!ATTLIST twOffsetOutTable twRelSkew CDATA #IMPLIED> +<!ELEMENT twOffInTblRow (twSrc, twSUHSlackTime*)> +<!ELEMENT twSUHSlackTime (twSU2ClkTime?,twH2ClkTime?)> +<!ATTLIST twSUHSlackTime twSetupSlack CDATA #IMPLIED twHoldSlack CDATA #IMPLIED> +<!ELEMENT twOffOutTblRow EMPTY> +<!ATTLIST twOffOutTblRow twOutPad CDATA #IMPLIED> +<!ATTLIST twOffOutTblRow twSlack CDATA #IMPLIED> +<!ATTLIST twOffOutTblRow twRelSkew CDATA #IMPLIED> +<!ELEMENT twNonDedClks ((twWarn | twInfo), twNonDedClk+)> +<!ELEMENT twNonDedClk (#PCDATA)> +<!ELEMENT twSum ( twErrCnt, twScore, twConstCov, twStats)> +<!ELEMENT twScore (#PCDATA)> +<!ELEMENT twConstCov (twPathCnt, twNetCnt, twConnCnt, twPct?)> +<!ELEMENT twPathCnt (#PCDATA)> +<!ELEMENT twNetCnt (#PCDATA)> +<!ELEMENT twConnCnt (#PCDATA)> +<!ELEMENT twPct (#PCDATA)> +<!ELEMENT twStats ( twMinPer?, twFootnote?, twMaxFreq?, twMaxCombDel?, twMaxFromToDel?, twMaxNetDel?, twMaxNetSkew?, twMaxInAfterClk?, twMinInBeforeClk?, twMaxOutBeforeClk?, twMinOutAfterClk?, (twInfo | twWarn)*)> +<!ELEMENT twMaxCombDel (#PCDATA)> +<!ELEMENT twMaxFromToDel (#PCDATA)> +<!ELEMENT twMaxNetDel (#PCDATA)> +<!ELEMENT twMaxNetSkew (#PCDATA)> +<!ELEMENT twMaxInAfterClk (#PCDATA)> +<!ELEMENT twMinInBeforeClk (#PCDATA)> +<!ELEMENT twMaxOutBeforeClk (#PCDATA)> +<!ELEMENT twMinOutAfterClk (#PCDATA)> +<!ELEMENT twFoot (twFootnoteExplanation*, twTimestamp)> +<!ELEMENT twTimestamp (#PCDATA)> +<!ELEMENT twFootnoteExplanation EMPTY> +<!ATTLIST twFootnoteExplanation number CDATA #REQUIRED> +<!ATTLIST twFootnoteExplanation text CDATA #REQUIRED> +<!ELEMENT twClientInfo (twClientName, twAttrList?)> +<!ELEMENT twClientName (#PCDATA)> +<!ELEMENT twAttrList (twAttrListItem)*> +<!ELEMENT twAttrListItem (twName, twValue*)> +<!ELEMENT twName (#PCDATA)> +<!ELEMENT twValue (#PCDATA)> +]> +<twReport><twHead anchorID="1"><twExecVer>Release 13.3 Trace (nt64)</twExecVer><twCopyright>Copyright (c) 1995-2011 Xilinx, Inc. All rights reserved.</twCopyright><twCmdLine>C:\Xilinx\13.3\ISE_DS\ISE\bin\nt64\unwrapped\trce.exe -intstyle ise -v 3 -s 3 +-n 3 -fastpaths -xml ALUSHOW.twx ALUSHOW.ncd -o ALUSHOW.twr ALUSHOW.pcf -ucf +ALUSHOW.ucf + +</twCmdLine><twDesign>ALUSHOW.ncd</twDesign><twDesignPath>ALUSHOW.ncd</twDesignPath><twPCF>ALUSHOW.pcf</twPCF><twPcfPath>ALUSHOW.pcf</twPcfPath><twDevInfo arch="spartan6" pkg="csg324"><twDevName>xc6slx16</twDevName><twDevRange>C</twDevRange><twSpeedGrade>-3</twSpeedGrade><twSpeedVer>PRODUCTION 1.20 2011-10-03</twSpeedVer><twQuadDly>1</twQuadDly></twDevInfo><twRptInfo twRptLvl="twVerbose" twReportMinPaths="true" dlyHyperLnks="t" ><twEndptLimit>3</twEndptLimit></twRptInfo><twEnvVar name="NONE" description="No environment variables were set" /></twHead><twInfo anchorID="2">INFO:Timing:2698 - No timing constraints found, doing default enumeration.</twInfo><twInfo anchorID="3">INFO:Timing:2752 - To get complete path coverage, use the unconstrained paths option. All paths that are not constrained will be reported in the unconstrained paths section(s) of the report.</twInfo><twInfo anchorID="4">INFO:Timing:3339 - The clock-to-out numbers in this timing report are based on a 50 Ohm transmission line loading model. For the details of this model, and for more information on accounting for different loading conditions, please see the device datasheet.</twInfo><twBody><twVerboseRpt><twDataSheet anchorID="5" twNameLen="15"><twPad2PadList anchorID="6" twSrcWidth="4" twDestWidth="4"><twPad2Pad><twSrc>A<0></twSrc><twDest>ao</twDest><twDel>89.747</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>bo</twDest><twDel>90.198</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>co</twDest><twDel>89.876</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>do</twDest><twDel>90.227</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>eo</twDest><twDel>90.209</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>fo</twDest><twDel>90.110</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>go</twDest><twDel>89.550</twDel></twPad2Pad><twPad2Pad><twSrc>A<0></twSrc><twDest>sign</twDest><twDel>88.943</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>ao</twDest><twDel>88.524</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>bo</twDest><twDel>88.975</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>co</twDest><twDel>88.653</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>do</twDest><twDel>89.004</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>eo</twDest><twDel>88.986</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>fo</twDest><twDel>88.887</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>go</twDest><twDel>88.327</twDel></twPad2Pad><twPad2Pad><twSrc>A<1></twSrc><twDest>sign</twDest><twDel>87.720</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>ao</twDest><twDel>88.899</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>bo</twDest><twDel>89.350</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>co</twDest><twDel>89.028</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>do</twDest><twDel>89.379</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>eo</twDest><twDel>89.361</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>fo</twDest><twDel>89.262</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>go</twDest><twDel>88.702</twDel></twPad2Pad><twPad2Pad><twSrc>A<2></twSrc><twDest>sign</twDest><twDel>88.095</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>ao</twDest><twDel>90.837</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>bo</twDest><twDel>91.288</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>co</twDest><twDel>90.966</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>do</twDest><twDel>91.317</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>eo</twDest><twDel>91.299</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>fo</twDest><twDel>91.200</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>go</twDest><twDel>90.640</twDel></twPad2Pad><twPad2Pad><twSrc>A<3></twSrc><twDest>sign</twDest><twDel>90.033</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>ao</twDest><twDel>9.697</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>bo</twDest><twDel>10.194</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>co</twDest><twDel>9.558</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>do</twDest><twDel>10.223</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>eo</twDest><twDel>10.205</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>fo</twDest><twDel>9.543</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>go</twDest><twDel>9.312</twDel></twPad2Pad><twPad2Pad><twSrc>S<0></twSrc><twDest>sign</twDest><twDel>7.485</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>ao</twDest><twDel>9.625</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>bo</twDest><twDel>9.756</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>co</twDest><twDel>9.754</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>do</twDest><twDel>9.663</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>eo</twDest><twDel>9.322</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>fo</twDest><twDel>9.988</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>go</twDest><twDel>9.428</twDel></twPad2Pad><twPad2Pad><twSrc>S<1></twSrc><twDest>sign</twDest><twDel>8.821</twDel></twPad2Pad></twPad2PadList><twOffsetTables></twOffsetTables></twDataSheet></twVerboseRpt></twBody><twFoot><twTimestamp>Thu Feb 16 21:16:13 2012 </twTimestamp></twFoot><twClientInfo anchorID="7"><twClientName>Trace</twClientName><twAttrList><twAttrListItem><twName>Trace Settings</twName><twValue> + +Peak Memory Usage: 242 MB +</twValue></twAttrListItem></twAttrList></twClientInfo></twReport> |