bounday scan debugWord格式.docx
《bounday scan debugWord格式.docx》由会员分享,可在线阅读,更多相关《bounday scan debugWord格式.docx(12页珍藏版)》请在冰点文库上搜索。
Pin(s)andnode(s)affectedbyeachboundary-scancell
Boundary-scancellsthatcapturedincorrectvalues
IncorrectvaluessensedontheD/Snails
Boundary-scancellsconnectedtospecifiednodes
Boundary-scancellsconnectedtospecifiedboundary-scanpins
Allcommandsthatdisplayinformationacceptthe"
/OUT="
option,soyoucansendthereporttoafileorprinter.Bydefault,allinformationisdisplayedonthescreenonepageatatime.
Ifthelengthofthereportismorethanonepage,theRuntimeSystem(RTS)showsthefirstpageandtheMOREprompt,andthenstops.YoucanthenpresstheSPACEkeytodisplaythenextpage,orpresstheRETURNkeytoscrollonelineatatime.PresstheRESETor^Ckeystoaborttheprintingoflongdisplays.
Allcommandsthatacceptoptionsallowyoutousethe"
/SAME"
option.Thisoptionexecutesthecommandusingallofthesameoptionsthatwerelastspecifiedforthatcommand.Thisismosthelpfulwhenyouusewildcardsinthevectorkey.
Forbestresults,enterBSDEBUGmodeafteryouhaveexecutedtheentiretestprogramandthepromptisattheRESET(waitingtostart)state.Thisensuresthattheboundary-scandiagnostictaskhasbeeninitialized,andthatalltheappropriateboundary-scanvectorsareavailable.
TheLISTreturnsalistoftheavailableboundary-scanvectors.
TypeHELPVECTORSfordetailsonthepurposeofeachScanPathfindervector.
BoundaryScanDebugKeywords
ThefollowingkeywordsareavailableIntheBoundary-Scandebug(BSDEBUG)submodeoftheRuntimeSystem(RTS):
COMPONENTSHOWCONFIGURATION
HELPSHOWNODE
LISTSPA
NAILSPI
NEXTSURROUND
NODESHOWVECTOR
SHOW
FromtheRTSBSDEBUG>
prompt,typeHELPfollowedbyakeywordforspecificinformationonatopic.
Type^CtoexittheBSDEBUGsubmode.
COMPONENT
Format:
COMPONENT
TheCOMPONENTcommandprints,totheMESfile,allinterconnectdataforthecomponentyouspecifywithname,accordingtotheproductdatabase.
Todisplayonlythedataaboutonepinofacomponent,typeCOM=name.pin_number.
Forexample,thefollowingcommandyieldsinterconnectinformationaboutpin22ofdeviceU73.
COMPU73.22RETURN
SHOWCONFIGURATION
SC[test_name][/OUT=file_or_device]
TheSHOWCONFIGURATION(SC)commanddisplaysthescanpathgroupingsthataredriventogether.
TheSHOWCONFIGURATIONcommanddisplaysalistofpathsthatmustbedriventogether.ThesepathsmustbedriventogetherbecausetheysharecommonTMS/TCKsignals.
TheSHOWCONFIGURATIONtest_namecommanddisplaysalistofpathgroupingsforthespecifiedtest.YoucanspecifyanyvalidScanPathfindertestname.
LIST
LIST[vector_key][/OUT=file_or_device]
TheLISTcommanddisplaysalistofallboundary-scanvectorsthatmatchthespecifiedvectorkey.Usetheasteriskcharacter(*)inplaceofanyofthevectorkeyfieldstoindicatethatthosefieldsaretobeignoredinthematchingprocess.Anytrailingvectorkeyfieldsthatareleftblankareignoredinthematchingprocess.Ifyoudonotspecifyavectorkey,allavailablevectorsarelisted.Availablevectorsconsistofallthedriveandexpectvectorsgeneratedandallthesensevectorsthathadanyfailingbits.
Eachofthevectorsthatarelistedareprecededbyanumericlabel.Youcanspecifythisnumericlabel,insteadofthevectorkey,onanysubsequentcommandthatrequiresavectorkey.Forexample,usethefollowingLISTcommandtoprint,tothestripprinter,allthego/no-govectorsforthethirdboundary-scanopenstest.
LISTOG**BS_OPEN_TEST_3/OUT=STPRT:
TDOnailnumbersaredisplayedonlyforsensevectorkeysthatarenotofregistertype'
N'
.
SHOWPATH
SPA[number][/DEVICE=name][/OUT=
file_or_device]
TheSHOWPATH(SPA)commanddisplaysinformationabouttheboundary-scanpathsontheUUT.ThiscommandreturnsthelengthofeachUUTregisterscanpath,thestartingandendingbitpositionsforeachdeviceonthescanpath,andthenameofalltheTAPnodes.
TheSHOWPATH[number]commanddisplayspathinformationforthespecifiedpath.Youcanfindthenumberforaspecificpathbyexaminingthereport(.bsc)fileproducedbythetestgenerator.
The/DEVICE=nameoptiondisplayspathinformationforthepathforwhich"
name"
isamember.Forexample,thefollowingcommanddisplaysthelengthoftheBoundary-ScanRegisterforscanpathnumber1,thestartingandendingbitpositionsforeachdeviceonpathnumber1,andthenameofalloftheTAPnodesforpathnumber1.
SPA1
NAIL
NAIL=nailnumber
Thiscommandprints,totheMESfile,allinterconnectdataforthenailspecifiedbynailnumber,accordingtotheproductdatabase.
SHOWPIN
SPIdevice.pin[
vector_key][/CONTROL][/OUT=
TheSHOWPIN(SPA)commandreturnsinformationabouttheboundary-scanvectorbitassociatedwiththepinspecifiedbydevice.pin.Theinformationconsistsofthebitposition,function,andvalue.
Thevector_keymustspecifyaBoundary-ScanRegistervector.Youcanspecifythe/CONTROLoptiontogetinformationaboutthecontrolcellforthespecifieddevice.pin.Forexample,thefollowingcommandreturnsthebitposition,function,andvalueofthebitintheCGSEBS_INTC_TEST_115vectorthatisassociatedwithpinU20.12.Inaddition,thereportlistsanycontrolcellsinthevectorthataffectU20pin12.
SPIU20.12CGSE**5/CONTROL
NEXT
NEXT
TheNEXTcommandperformsthepreviouslyissuedcommandonthenextmatchingboundary-scanvectorinthesequence.Forexample,thefollowingcommandsexaminealloftheInterconnecttestBoundary-ScanRegistersensevectorsforbadbitsononeparalleltestvector,thenonthesecond(next)paralleltestvector.
SVCGSE/BAD
NEXT
SURROUND
SURROUNDnailnumber
TheSURROUNDcommandprintsnamesofallthecomponentsonthenail,andliststhenailnumbersthatareconnectedtoeachofthepin(s)onthosecomponents.
NODE
NODE=nodename
ThiscommandcausestheRuntimeSystemtosearchtheproductdatabaseforthespecifiednodenameandtodisplayconnectivityinformationforthatnode.
SHOWVECTOR
SV[vector_key][/DEVICE=name][/BIT=
number_list][/CONTROL]
[/BAD][/BRIEF]
TheSHOWVECTOR(SV)commanddisplaysavarietyofinformationaboutthespecifiedvector(s).Thetypeofinformationreturneddependsonthetypeofvectorthatisspecified.
§
InstructionRegisterdrivevectorsdisplaythebitpatternandinstructionnameforeachcomponentinthescanchain.
InstructionRegistersensevectorsdisplaythecapturevaluesforeachcomponent.
SelectedRegistervectorsdisplaythecontentsofeachcellineachcomponent,thefunctionservedbythebit,andthedevicepin(s)andnode(s)affected.
Fornailvectors,thevalue(s)drivenorsensedoneachnailaredisplayed.
OnlyfailingresultvectorsareavailableusingtheSHOWVECTORcommand.Passingresultvectorscannotbeobtaineddirectly,butareequivalenttothecorrespondingexpectvectors.
TheSHOWVECTORcommandhasthefollowingoptions:
OptionSpecifiesthat...
/DEVICE=nameStartingandendingbitpositionswithinthevectoraredeterminedbythelocationinthescanchainofthespecifieddevice.
/BIT=number_listOnlythedataforthespecifiedbitpositionsisdisplayed.Thenumber_listcanconsistofasinglenumber,acommaseparatedlistofnumbers,orarangeofnumbers(suchas36-54).
/CONTROLControlcellinformationisdisplayedforeachbitthatisaffectedbyacontrolcell.ThisappliestoBoundary-ScanRegistervectorsonly.
/BADOnlyvectorbitsmarkedasbadaredisplayed(sensevectorsonly).
/BRIEFVectorsareformattedwithonlyaspaceinsertedbetweendeviceregisterboundaries.Thedefaultisasinglelineforeachregisterbit.
Forexample,thefollowingcommanddisplaysallthebadsensedvectorbitsfordeviceU2intheOGNSBS_OPEN_TEST_1nailsensevector.
SVOGNSBS_OPEN_TEST_1/DEVICE=U2/BAD
SHOW
SHOW[CONFIGURATION][PATH][VECTOR][NODE][PIN]
FromtheRTSDEBUGprompt,usetheHELPcommandasfollows:
CommandDisplaysinformationforthe...
HELPSCSHOWCONFIGURATIONcommand
HELPSPASHOWPATHcommand
HELPSVSHOWVECTORcommand
HELPSNSHOWNODEcommand
HELPSPISHOWPINcommand
Vectors
TheScanPathfindersoftwareusesvector'
keys'
toidentifySerialstreamsofboundary-scanvectors.Thevectorkeysassociatetestvectorswiththepurposetheyserveinoneoftheboundary-scantests.
TheBoundaryScantestgenerator,theRuntimeSystem(RTS),anddiagnostictasksuseboundary-scanvectors.TheRTSreadsvectorsfromtheBoundaryScanVectorfile,andwritesvectorstotheBoundaryScanResultsfile.Finally,theDiagnostictaskreadsvectorsfromtheBoundaryScanResultsfileandalsowritestheBoundaryScanVectorfile.
TheScanPathfindersoftwarewritesandreadsaboundary-scanvectorinthefixedorderdescribedbelow.Thevectorisprecededbyalistoffieldscalledavectorkey.Thevectorkeymustappearintheordershown,andthefieldsmustbeseparatedbythespacecharacter.
NOTE
ThefirstfivefieldsdonothavetobeseparatedbythespacecharacterwhenspecifyingavectorkeyinBSDEBUGmode.
VectorFormat
Theformatofavectorkeyis:
test_typesubtyperegvector_typenamepathsequencelengthvector