| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Structural System Test IEEE 1149 with Hierarchical Multidrop Addressab
Top Searches for this datasheetStructural System Test IEEE 1149 with Hierarchical Multidrop Addressable JTAG Port SCANPSC110F Structural System Test IEEE 1149 with Hierarchical Multidrop Addressable JTAG Port SCANPSC110F INTRODUCTION IEEE 1149 (JTAG) defines standard Test Access Port (TAP) protocol commands built test both chip board level board designed with boundary scan components typically consists scan chain which daisy-chain (TDO TDI) components board While single scan chain solution might adequate testing board production single-board system adequate when multi-board system requires interconnects between boards tested after system integration number methods available accessing system level boundary scan nets Traditional methods included using multi-channel tester physically access each board using single tester connection with each board's traces daisy chained together multiplexing pins running each board alternative approach implement addressable test access controller such SCANPSC110 SCANPSC110 eliminates shortcomings traditional methods while also providing capability partition single board level scan chain into smaller chains While possible separate cables each board during production test becomes unwieldy quickly number boards increase Furthermore multiple port solution practical with embedded test Even though daisy chaining multiple boards together simple several drawbacks exist example ATPG software multiple-board system views system were board system scales upward number National Semiconductor Application Note 1023 Mark Grabosky February 1996 NETS become large will number length serial test vectors required When board missing empty backplane fault occurs boundary scan infrastructure boards entire system becomes untestable multiplexed scheme works well partitioning system giving board test access through single test port does scale well backplane there provision backplane interconnect testing Backplane interconnect testing required ability park board Pause-DR states (See Section Figure Scan Databook explanation states) while accessing another board also requires means performing system wide updates scan commands data PSC110F solution provides simple means tying independent scan chains from multi-board systems together selectively accessing them six-bit addressing scheme allows bridges single backplane Test vectors generated testing individual boards used testing boards after system integration well embedded test field partitioning achieved using PSC110F will automatically isolate faults down board level with diagnostics multiple local scan ports (LSP) allow additional partitioning scan chains within board Backplane interconnect testing enabled through PARKPAUSE command broadcast addressing feature ATPG software easily implemented available through multiple venders AN-1023 12144 FIGURE Single Board Boundary Scan Implementation C1996 National Semiconductor Corporation 12144 RRD-B30M36 Printed http national 12144 FIGURE SCANPSC110F Multidrop Configuration SCANPSC110F APPLICATION EXAMPLE more information this application example refer AN-1037 ``Embedded IEEE 1149 Test Application Example Consider system with multidrop backplane general there ``N'' slots Some slots populated with cards others empty There many different card types that used with this backplane there multiple cards same type used within this backplane given configuration backplane architecture this example quite simple Each slots receive same multidrop backplane signals There active components backplane However there passive pull-up resistors hold backplane signals high when tri-stated system test (TDO TRST (Asynchronous active input)) also connected each slot multidrop configuration Each card PSC110F connected system test boundary scan interface (IEEE 1149 compliant drivers latches transceivers such SCAN18540T SCAN18373T SCAN182245T) connected system backplane SYSTEM WIDE INFRASTRUCTURE TEST Infrastructure testing always first test that must performed system level infrastructure test consists verification determination backplane configuration then testing connectivity identity functionality components that make output scan chains which interface with PSC110F LSP's VERIFICATION DETERMINATION BACKPLANE CONFIGURATION This test sweeps entire address range PSC110F reads captured value from instruction register selected PSC110F PSC110F instruction register will capture value ``XXXXXX01'' where ``XXXXXX'' represents assigned address slot inputs value scanned back matches outgoing address PSC110F been selected scanned back value ``11111111''would indicate that there PSC110F outgoing address such case empty slot These results used ways exact system configuration known test time which often case production results address range sweep compared known configuration PSC110F found address where there should have been PSC110F found address where there should have been tester will report failure system configuration unknown test time results from address range sweep compared database containing possible boards determine what board types present current configuration system Later when interconnect testing cards backplane performed this predetermined configuration used select proper tests specific configuration LOCAL SCAN PORT INSTRUCTION TEST After system configuration verified determined test circuitry each card must tested This done addressing each PSC110F unparking each LSP's scanning back value captured Instruction Registers each component local chains captured value ``01'' least significant bits represents functioning boundary scan component some cases remaining bits Instruction Register capture used encode pseudo code components like National's SCAN18XXXT SCAN18XXXA) used test correct component placement Optionally device identification register checked each boundary scan component cards check correct component placement 18-bit SCAN Test Access Logic SCAN18XXXA family includes optional register some earlier boundary scan components were equipped with register http national BOARD LEVEL INTERCONNECT TESTING SCANPSC110F individual boards cards have already been tested during production Re-testing after system integration optional makes good check case embedded test that will used power self test periodic field testing running no-go board level tests will enable built-in diagnostics down board level PSC110F Selection Configuration Select PSC110F scanning address into PSC110F Instruction Register Configure Mode Register appropriate local serial port network configuration board test board only scan chain connected LSP1 default configuration will appropriate there multiple chains connected multiple LSPs board with interconnects running between components different chains appropriate unpark multiple LSPs form what looks like larger chain network configuration performed Scanning MODESEL command into selected PSC110F's Instruction Register Scanning appropriate value into Mode register selected PSC110F Unpark scanning UNPARK command into instruction register selected PSC110F Once PSC110F selected LSPs unparked connection made between tester target scan chains remainder board test consists same commands test data that would used testing board without PSC110F with exception data PSC110F Instruction Register Bypass data register bits must added serial vectors remaining steps board test Scan SAMPLE PRELOAD command into target devices BYPASS command PSC110F Scan first test vector into boundary registers target devices Scan EXTEST command into target devices BYPASS command PSC110F Scan next vector into target devices captured results from previous vector shifted this vector shifted This step repeated until test vectors this board have been exercised Scan GOTOWAIT command into PSC110F instruction registers return PSC110F Wait-ForAddress state where next card addressed BACKPLANE INTERCONNECT TESTING Testing backplane similar testing NETS within board with exception nodes backplane NETS terminate components that connected different PSC110F (See Figure example order test lines multidrop backplane with cards each card connected test PSC110F PSC110F provides address information PSC110F's LSPs (local scan ports) connected backplane driver such National's SCAN Test Access Logic SCAN182245A These drivers turn connected backplane itself thereby provide scan test operations backplane interconnect testing Boundary scan ATPG software generates patterns with assumption that output cells components connected will updated simultaneously This assumption allows node drive during pattern another node drive same during pattern update happen simultaneously nodes there could significant periods contention between multiple outputs Therefore Update-IR EXTEST command Update-DRs between patterns vectors (while EXTEST active command) must performed simultaneously boards using broadcast address order select PSC110Fs backplane general shifting operations must done addressing PSC110F time 12144 FIGURE Backplane Interconnect Test Flow http national 12144 PSC110F local scan ports port connected backplane drivers other partition resident board FIGURE Testing Backplane Interconnects detailed description flow backplane interconnect test follows Reset PSC110F This performed forcing TRST clocking five times while holding high Configure Preload Preload boundary scan registers components connected backplane signals each card with first test pattern shift EXTEST command into Instruction Registers components that interface with backplane signals Select PSC110F scanning address into PSC110F Instruction Register Configure Mode Register unpark that interfaces backplane logic This necessary LSP1 used (default configuration) Unpark scanning UNPARK command into Instruction Register selected PSC110F Scan SAMPLE PRELOAD command into target devices PARKPAUSE command PSC110F Scan first test vector into boundary registers target devices state sequence should from Shift-DR Exit1-DR through Pause-DR state after shifting test vector avoid parking Pause-DR state (see PARKPAUSE command SCANPSC110F data sheet) Shift EXTEST command into target devices GOTOWAIT command PSC110F state sequence should from Shift-IR Exit1-IR Update-IR after shifting commands that active will parked Pause-IR state Repeat each board involved with backplane test Execute EXTEST Command EXTEST command updated backplane components simultaneously avoid significant periods contention that would result from executing EXTEST command board time Select PSC110F scanning broadcast address into PSC110F Instruction Registers Scan UNPARK command into Instruction Register selected PSC110F will actually unparked until backplane sequenced back into Pause-IR state while UNPARK command active Scan PARKPAUSE command into PSC110F instruction register state sequence should from Shift-IR Exit1-IR through Pause-IR state after shifting PARKPAUSE command will unpark upon entering Pause-IR state EXTEST command previously been shifted into Instruction Registers target devices will become active insruction once unparked sequenced through Update-IR state Capture logic values inputs target devices park Pause-DR state sequencing backplane TAP's through CaptureDR Exit1-DR Update-DR Scan GOTOWAIT command into PSC110F Instruction Registers http national Shift Test Data Test results from previous pattern shifted while next pattern shifted into boundary registers components each board system Ater data shifted parked Pause-DR state that boundary register contains data updated value output cell Select PSC110F scanning address into PSC110F Instruction Register Scan PARKPAUSE command into Instruction Register selected PSC110F (The PARKPAUSE command used unpark well park LSP) Sequence backplane TAPs into Pause-DR state order unpark From Pause-DR state transition Exit2-DR Shift-IR where next test vector shifted into target devices then Exit1-DR Update-DR will reparked PAUSE-DR state when transitioning from Exit1-DR Update-DR because PARKPAUSE command still active Scan GOTOWAIT command into PSC110F Instruction Registers Repeat each board involved backplane test Drive Capture PSC110F selected their LSPs that interface backplane components unparked sequenced through Update-DR Capture-DR states Select PSC110F scanning broadcast address into PSC110F Instruction Registers Scan PARKPAUSE command into Instruction Register selected PSC110F Sequence backplane TAPs Pause-DR state order unpark Sequence from Pause-DR state through Update-DR through Capture-DR Exit1-DR Update-DR This will execute next vector repark Pause-DR state Scan GOTOWAIT command into PSC110F Instruction Registers Shift Test Results from Last Vector test results from last vector shifted while shifting safe dummy vector that tri-states Select PSC110F scanning address into PSC110F Instruction Register Scan PARKPAUSE command into Instruction Register selected PSC110F (The PARKPAUSE command used unpark well park LSP) Sequence backplane TAPs Pause-DR state order unpark From Pause-DR state transition Exit2-DR Shift-IR where results last test vector shifted Exit1-DR Update-DR will reparked Pause-DR state when transitioning from Exit1-DR Update-DR because PARKPAUSE command still active Scan GOTOWAIT command into PSC110F Instruction Registers Reset Test Logic This performed clocking eight times while holding high takes three clocks reset PSC110F from Run-Test Idle state five more reset target components from Pause-DR state general takes five TCK's each level test hierarchy http national Structural System Test IEEE 1149 with Hierarchical Multidrop Addressable JTAG Port SCANPSC110F LIFE SUPPORT POLICY NATIONAL'S PRODUCTS AUTHORIZED CRITICAL COMPONENTS LIFE SUPPORT DEVICES SYSTEMS WITHOUT EXPRESS WRITTEN APPROVAL PRESIDENT NATIONAL SEMICONDUCTOR CORPORATION used herein Life support devices systems devices systems which intended surgical implant into body support sustain life whose failure perform when properly used accordance with instructions provided labeling reasonably expected result significant injury user critical component component life support device system whose failure perform reasonably expected cause failure life support device system affect safety effectiveness AN-1023 National Semiconductor Corporation 1111 West Bardin Road Arlington 76017 1(800) 272-9959 1(800) 737-7018 http national National Semiconductor Europe 180-530 Email europe support Deutsch 180-530 English 180-532 Fran 180-532 Italiano 180-534 National Semiconductor Hong Kong 13th Floor Straight Block Ocean Centre Canton Tsimshatsui Kowloon Hong Kong (852) 2737-1600 (852) 2736-9960 National Semiconductor Japan 81-043-299-2308 81-043-299-2408 National does assume responsibility circuitry described circuit patent licenses implied National reserves right time without notice change said circuitry specifications Other recent searchesS6A0065 - S6A0065 S6A0065 Datasheet PD0922J5050D2 - PD0922J5050D2 PD0922J5050D2 Datasheet EC001284 - EC001284 EC001284 Datasheet CT0603S20ACCG - CT0603S20ACCG CT0603S20ACCG Datasheet CP709 - CP709 CP709 Datasheet CFPS-34 - CFPS-34 CFPS-34 Datasheet
Privacy Policy | Disclaimer |