Part of the Cadence VIP Catalog
The Cadence JTAG Verification IP (VIP) provides a mature, highly capable compliance verification solution for the JTAG Protocol. Used on multiple production designs, the JTAG VIP is applicable for IP, SoC, and system-level verification. The VIP is compatible with the industry standard Universal Verification Methodology (UVM) and runs on the Cadence
Incisive Enterprise Simulator and also the Synopsys VCS® and Mentor Graphics Questa® simulators. The JTAG VIP supports the unique
Compliance Management System (CMS) which provides interactive, graphical analysis of coverage results correlated with the protocol specification.
| IP developers |
Take advantage of thousands of automatic protocol checks performed by the VIP and the extensive compliance test suite. Be confident in knowing the VIP has been used in thousands of production designs. |
| SoC developers |
One consistent testbench interface spans the entire Cadence VIP Catalog ensuring straightforward chip level verification. Innovative licensing makes it affordable to perform multi-protocol verification. Also compatible with the extensive Cadence Memory Portfolio for full SoC verification. |
Capabilities
- All behavior is in accordance with IEEE Std 1149.1-2001
- Generates and drives bus traffic as a JTAG master
- Responds to bus traffic as a JTAG slave
- Monitors, checks, and covers bus traffic
- Allows for optional reset signal and TDO output enable signal
- Includes JTAG bus transactions that cover all possible states and transitions in JTAG Finite State Machine
- Supports mandatory JTAG instructions: BYPASS, SAMPLE, PRELOAD and EXTEST
- Supports optional JTAG instructions: CLAMP, HIGHZ, IDCODE and USERCODE
- May be extended with user defined JTAG instructions and behavior
Supported Configurations
The JTAG VIP may be used to verify master or slave designs. As a master, the VIP generates traffic. As a device, the VIP responds to stimulus. A monitor watches traffic to flag protocol violations.
Protocol Compliance
The JTAG VIP provides a highly capable protocol compliance verification solution called the
Compliance Management System (CMS). CMS includes a verification plan and a full suite of tests. It drives defined, constrained random bus traffic at all layers to offload this time consuming task from you. Injected errors and error conditions are flagged and recovered according to AMBA specifications. The VIP’s sequence generation engine applies a context-sensitive approach to test plan execution. This greatly speeds the verification task and increases verification productivity. A cumulative coverage database ensures that the design under test is sufficiently exercised.
Language & Methodology Support
The following languages may be used in conjunction with the VIP:
- SystemVerilog
- e
- SystemC
- Verilog
- VHDL
- C,C++
The following methodologies may be used in conjunction with the VIP:
Take a Self-Guided Tour
Test drive this VIP on-line via the
hands-on demos at Xuropa.com