print

Frequently Asked Questions

Please submit your question if you don't see it among the following.

 

 

The technology

Q1:  How much extra real-estate on my board is required for boundary-scan?

Q2:  How many scan devices do I need on my board for an effective test?

Q3:  How can I determine if a device is boundary-scan compliant?

Q4:  How many chains can I use on my board?

Q5:  How many devices can be in a chain?

 

 

Service and support

Q1:  After-sale support is very important to my company. How do I get service from JTAG Technologies?

Q2:  What are the benefits of software maintenance?

Q3:  How long does it take to learn how to use the JTAG Technologies tools?

 

 

JTAG ProVision

Q1:  How can tests that were developed on the Classic tools be updated using JTAG ProVision?

Q2:  How are models created?

Q3:  How can I override net settings made by ProVision?

Q4:  What EDA systems are compatible with ProVision?

Q5:  What kind of flash devices can be programmed with your tools?

Q6:  We are starting to use SerDes devices for high-speed digital communications. Does ProVision support IEEE 1149.6?

Q7:   What kind of connector should we implement for the TAP?

 

 

JTAG Visualizer

Q1:  What EDA systems are compatible with Visualizer?

Q2:  What are the principle uses of Visualizer?

 

 

Licensing

Q1:  Are your software licenses permanent?

Q2:  How are licenses controlled?

 

 

Production

Q1:  We want to do our own board production and testing. What products do we need?

Q2:  Our board production is handled by a contract manufacturer. How should we prepare boundary-scan tests?

Q3:  We use LabVIEW to run functional tests. Can LabVIEW also control boundary-scan?

 

 

Hardware

Q1:  How reliable is your hardware?

Q2:  What is the range of your controllers, the distance between the test system and the target?

 

 

Repair station

Q1:  What products are needed in the board repair station?

 

 

 

 

 

 

 

 

 

The technology

 

Q1:  How much extra real-estate on my board is required for boundary-scan?

Very little.  Boundary-scan helps eliminate or reduce the number of test points required on a board and may result in a net saving of real estate and a simpler layout. The space required to add a small number of passive devices for TAP lead termination and the TAP header is often offset by the test point reduction. Refer to the JTAG Technologies design guidelines for specifics.

 

 

Q2:  How many scan devices do I need on my board for an effective test?

In many cases, only a fraction of the ICs on a board need to contain boundary-scan in order to test a significant number of nets.  Many boundary-scan devices tend to be complex ICs (FPGAs, PLDs, microprocessors, ASICs, etc.) with a large number of I/Os and therefore are capable of providing direct access to a large number of nets.  Also, through the use of DIOS modules, you can greatly increase the test coverage.  JTAG ProVision's fault coverage feature will tell you the attainable testability and your actual coverage.

 

 

Q3: How can I determine if a device is boundary-scan compliant?

Read the BSDL file published by the IC manufacturer.  If it is compliant, it should say so in the notes.  Also check the BSDL for special compliance requirements.  In some cases it may be necessary to hold specified pins at defined voltage levels for the part to perform boundary-scan operations.  If in doubt, please contact JTAG Technologies for advice.

 

 

Q4:  How many chains can I use on my board?

There is no limit to the number of chains that the JTAG Technologies software can handle, and there is no loss in test coverage if you decide to have multiple chains.  In many cases, partitioning your board into more than one chain will give you greater design flexibility and may improve the performance of your boundary-scan operations.  Therefore, we strongly recommend that you consider using more than one chain on your board.  For more detail, refer to our DFT booklets, one for board-level design and the other for system-level design.

 

 

Q5:  How many devices can be in a chain?

There is no limit to the chain architecture that ProVision can handle.  Fanout considerations and chain cycle speed would enter into the decision as to how long a chain to implement.  Refer to the DFT booklets for more information.  ProVision constructs your chain topology for you, automatically, so you don't need to input it and can be certain it's error-free.

 

 

 

 

 

Service and support

 

Q1: After-sale support is very important to my company.  How do I get service from JTAG Technologies?

We have factory-trained field engineers located around the world (9 in North America alone) and are readily available via email and phone.  Normally, you would have one FAE assigned to you, based on proximity.  This FAE is backed-up by the entire support team.  Refer to our Service page.

 

 

Q2:  What are the benefits of software maintenance?

All customers on maintenance receive free software updates.  For example, JTAG ProVision is available free of charge to all users with valid maintenance contracts and existing licenses to the earlier development tools.  In addition to receiving free updates, maintenance subscribers have access to restricted areas on our website. 

Contact us for more information on software maintenance. 

 

 

Q3:  How long does it take to learn how to use the JTAG Technologies tools?

We offer training courses to match your needs.  Learning to use the primary development tools, JTAG ProVision and JTAG Visualizer, requires one to two days, assuming familiarity with PCs and the principles of board testing.  Training for use of the production tools, such as PSA, the stand-alone run-time tool, requires half a day, including the use of the diagnostic software.  More about training ...

 

 

 

 

 

JTAG ProVision

 

Q1:  How can tests that were developed on the Classic tools be updated using JTAG ProVision?

JTAG ProVision (beginning with CD10) includes the ability to import design files created with JTAG Classic.  Once imported, the design can be updated and maintained in the normal manner using JTAG ProVision. The additional features of JTAG ProVision will enhance your ability to make complex changes in projects that were first developed in the Classic tools.

 

 

Q2:  How are models created?

JTAG ProVision includes a large number of models for non-scan devices when the software is shipped by JTAG Technologies.  Additional models can be created using ProVision's model editor, or by requesting a model from JTAG Technologies. Also, IBIS models (Input/Output Buffer Information Specification) can be easily imported into ProVision. 

 

 

Q3:  How can I override net settings made by ProVision?

JTAG ProVision allows you to change settings using Net Explorer. The graphical tooltip shows you instantly the details for any net or node. 

 

 

Q4:  What EDA systems are compatible with ProVision?

Virtually all commercial EDA systems produce netlists that can be imported into JTAG ProVision.

If a particular netlist is not supported, please contact JTAG Technologies so support may be added.

 

 

Q5:  What kind of flash devices can be programmed with your tools?

ProVision supports a huge variety of NOR and NAND flash devices from virtually all of the major manufacturers.  The software includes a library consisting of models for thousands of devices, and we continually update the library as new devices come to market.  We also support many devices with embedded flash from vendors such as Texas Instruments, ST Micro, and Freescale Semiconductor. 

 

 

Q6:  We are starting to use SerDes devices for high-speed digital communications. Does ProVision support IEEE 1149.6?

ProVision is fully compatible with dot6.  The generators automatically detect the presence of 1149.6-compliant BSDL files and develop the necessary tests to verify all testable connections; both AC and DC coupled, single-ended and differential and any combination thereof. Furthermore, ProVision 's provides complete diagnostics, in English, for dot6 failures.

 

 

Q7:   What kind of connector should we implement for the TAP?

There is no standard for the TAP connector.  However, we recommend that you use a consistent approach in all of your designs with sufficient conductors to meet your needs.  We suggest 3 different size headers (10 pins, 14, and 20) depending on your application.  Refer to the DFT booklet for details.

 

 

 

 

 

JTAG Visualizer 

 

Q1:  What EDA systems are compatible with Visualizer?

For schematic viewing with JTAG Visualizer, we have extractors for Cadence (Orcad), Mentor (all platforms), and Zuken CR-5000.  We have layout extractors for Cadence Allegro, Mentor (all platforms), Zuken CR-5000 and Cadif format, Altium P-CAD, DDE Supermax ECAD, and Intercept Pantheon.  Additional extractors are planned.

 

 

Q2:  What are the principle uses of Visualizer?

During board design and test development, the engineers can use Visualizer to see their progress in achieving testability of their design.  The software will show them, on the schematic, which portions of the board can be tested with boundary-scan and which portions cannot be.  Then they can take proactive steps to correct the shortcomings, prior to even laying out the board for the first time.  So Visualizer can be a big time-saver and a big money-saver by avoiding unnecessary layout cycles.

The second major use of Visualizer is in repair, after a boundary-scan test has detected a failure on a board.  Visualizer helps speed the repair process, and makes a significant reduction in the quantity of paper, by showing the troubleshooter on the schematic and layout where the point of failure is.

 

 

 

 

 

Licensing 

 

Q1:  Are your software licenses permanent?

Licenses for node-locked software are permanent.  Licenses for floating licenses are re-issued annually at no charge.

 

 

Q2:  How are licenses controlled?

You can choose to have either a hardware key (often called a dongle) to control your software license or assign your license to the MAC ID of the computer on which the software will be used.  The hardware key is available as a USB or parallel port device.

 

 

 

 

 

Production 

 

Q1:  We want to do our own board production and testing.  What products do we need?

At a minimum, you would need one of the production software packages, PSA for a stand-alone boundary-scan station, one of the Production Integration Packages, PIP for adding boundary-scan to an existing test platform, or one of the Symphony systems if you would like to integrate boundary-scan in an in-circuit tester or a flying probe system.  If you go with PSA or PIP, you would also need a boundary-scan controller.  The type of controller would depend on how you would like to connect it to your test system (for example, PCI or USB would be two of your choices) and what type of boundary-scan applications you want to run.  The Symphony systems include the hardware.

 

 

Q2:  Our board production is handled by a contract manufacturer.  How should we prepare boundary-scan tests?

Either party, you or your CM, can prepare the tests using JTAG ProVision.  If you do this work, you will provide the manufacturer with the tests that you prepare.  If you want the CM to do the test preparation, then you will provide your BSDLs and netlists to the CM for use with ProVision.

 

 

Q3:  We use LabVIEW to run functional tests. Can LabVIEW also control boundary-scan?

All of the JTAG tests and programming applications can be run by any of our PIP (production integration) software packages.  There are PIP versions for National Instruments' LabVIEW, LabWindows, and TestStand as well as software for integration with Visual Basic and DLL  C/C++-based programs.