SlideShare a Scribd company logo
1 of 15
Download to read offline
Automated validation of
JTAG / boundary scan implementations

                  (C) 2012   GOEPEL Electronics, Austin, TX / USA
Outline


• Why implement JTAG in ICs in the first place?

• Why validate and verify JTAG implementations?

• Automating the validation of JTAG implementations




© 2012 GOEPEL electronics   JTAG/Boundary Scan        2
Benefits of JTAG / boundary scan
• Test for manufacturing defects
   at board and system level

• Access to on-chip test / debug / emulation resources

• In-system programming

• Efficient ATPG tools, pin level diagnostics

• Deterministic (predictive) test coverage

• Standardized:
   IEEE 1149.1, 1149.4, 1149.6, 1149.7, 1500, 1532,
   P1149.8.1, P1687, ...

© 2012 GOEPEL electronics   JTAG/Boundary Scan           3
JTAG / boundary scan applications




© 2012 GOEPEL electronics   JTAG/Boundary Scan   4
Outline


• Why implement JTAG in ICs in the first place?

• Why validate and verify JTAG implementations?

• Automating the validation of JTAG implementations




© 2012 GOEPEL electronics   JTAG/Boundary Scan        5
Why verify JTAG implementations?
• IEEE standard compliance
• Enable your customers to reap the benefits of JTAG
• Board / system applications:
    • Connectivity tests rely on Boundary Register, EXTEST
       functionality

    • Multiple devices daisy chained
       need to coexist

    • Reliance on correct description
       of JTAG features (BSDL)


© 2012 GOEPEL electronics    JTAG/Boundary Scan              6
TAP Checker™
      • Automated generation of test bench based on BSDL

      • IEEE 1149.1 and IEEE 1149.6                                  BSDL, .ALL
                                                                     IEEE 1149.1
                                                                     IEEE 1149.6
      • Support for multi-chip modules
         and 3-D ICs
                                                                     TAPChecker™
      • Output formats:
        Verilog (IEEE 1364),
        VHDL (IEEE 1076), and
        STIL (IEEE 1450)                                  Verilog,
                                                           VHDL                    STIL
      • Validation of JTAG design
         prior to tape-out

      • Test on ATE for verification
         of JTAG implementation                                               Semiconductor
                                                         Simulator                ATE
© 2012 GOEPEL electronics           JTAG/Boundary Scan                                        7
Outline


• Why implement JTAG in ICs in the first place?

• Why validate and verify JTAG implementations?

• Automating the validation of JTAG implementations




© 2012 GOEPEL electronics   JTAG/Boundary Scan        8
TAP Checker™
• Select the tests
  to include in
  the test bench




© 2012 GOEPEL electronics   JTAG/Boundary Scan   9
TAP Checker™
• Select
  input and
  output
  directories
  and files




© 2012 GOEPEL electronics   JTAG/Boundary Scan   10
TAP Checker™
• Adjust
  timing
  and test
  related
  settings
  as needed




© 2012 GOEPEL electronics   JTAG/Boundary Scan   11
TAP Checker™
• Select
  output
  formats
  and select
  various
  output
  options
  as needed




© 2012 GOEPEL electronics   JTAG/Boundary Scan   12
TAP Checker™
• Run the test
  bench
  generation
• Output file(s)
  are generated
  and stored in
  specified
  location




© 2012 GOEPEL electronics   JTAG/Boundary Scan   13
Summary

• JTAG/boundary scan features can provide huge
   benefits for device, board, and system test

• Requirement: IEEE 1149.x compliance

• JTAG implementations must be validated & verified




© 2012 GOEPEL electronics   JTAG/Boundary Scan        14
Thank you for your attention

       • For further information, please:
            • Visit our website at www.goepelusa.com
            • Call us at 1-888-4GOEPEL
            • Email us at sales@goepelusa.com




© 2012 GOEPEL electronics     JTAG/Boundary Scan       15

More Related Content

What's hot

MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI Alliance
 
Cataloge RNS-USA 2011
Cataloge RNS-USA 2011Cataloge RNS-USA 2011
Cataloge RNS-USA 2011rns-usa
 
Breakthrough in Quality Management
Breakthrough in Quality ManagementBreakthrough in Quality Management
Breakthrough in Quality ManagementOptimalPlus
 
Optimal+ GSA 2014
Optimal+ GSA  2014Optimal+ GSA  2014
Optimal+ GSA 2014OptimalPlus
 
Securing your supply chain from counterfeit parts through real time electroni...
Securing your supply chain from counterfeit parts through real time electroni...Securing your supply chain from counterfeit parts through real time electroni...
Securing your supply chain from counterfeit parts through real time electroni...OptimalPlus
 
DSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelDSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelUNH InterOperability Lab
 
Respond flow chart (rfc)
Respond flow chart (rfc)Respond flow chart (rfc)
Respond flow chart (rfc)Agus Triyanto
 
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test ProgramMIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test ProgramMIPI Alliance
 
Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1Interlatin
 
Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...
Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...
Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...OptimalPlus
 
HARTEK distrubution transfomers
HARTEK distrubution transfomersHARTEK distrubution transfomers
HARTEK distrubution transfomersSimarpreet H.Singh
 
MIPI DevCon 2016: MIPI in Automotive
MIPI DevCon 2016: MIPI in AutomotiveMIPI DevCon 2016: MIPI in Automotive
MIPI DevCon 2016: MIPI in AutomotiveMIPI Alliance
 

What's hot (20)

MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard ImplementationsMIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
MIPI DevCon 2016: Testing of MIPI High Speed PHY Standard Implementations
 
Cataloge RNS-USA 2011
Cataloge RNS-USA 2011Cataloge RNS-USA 2011
Cataloge RNS-USA 2011
 
Breakthrough in Quality Management
Breakthrough in Quality ManagementBreakthrough in Quality Management
Breakthrough in Quality Management
 
Physical Design Services
Physical Design ServicesPhysical Design Services
Physical Design Services
 
Optimal+ GSA 2014
Optimal+ GSA  2014Optimal+ GSA  2014
Optimal+ GSA 2014
 
CV-Nidhin
CV-NidhinCV-Nidhin
CV-Nidhin
 
CV-Nidhin
CV-NidhinCV-Nidhin
CV-Nidhin
 
Securing your supply chain from counterfeit parts through real time electroni...
Securing your supply chain from counterfeit parts through real time electroni...Securing your supply chain from counterfeit parts through real time electroni...
Securing your supply chain from counterfeit parts through real time electroni...
 
DSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test SentinelDSL, Gfast and Wireless Test Software: Test Sentinel
DSL, Gfast and Wireless Test Software: Test Sentinel
 
CV-Nidhin
CV-NidhinCV-Nidhin
CV-Nidhin
 
Respond flow chart (rfc)
Respond flow chart (rfc)Respond flow chart (rfc)
Respond flow chart (rfc)
 
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test ProgramMIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
MIPI DevCon 2016: Key Learnings in Creating the UFS Compliance Test Program
 
Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1Entrenamiento TestExec 8.1
Entrenamiento TestExec 8.1
 
Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...
Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...
Leveraging Cross-Operational Test Data for Manufacturing Yield and DPPM/RMA I...
 
WCDMA_FAST_507-08
WCDMA_FAST_507-08WCDMA_FAST_507-08
WCDMA_FAST_507-08
 
6TL NIdays 2010
6TL NIdays 2010 6TL NIdays 2010
6TL NIdays 2010
 
HARTEK distrubution transfomers
HARTEK distrubution transfomersHARTEK distrubution transfomers
HARTEK distrubution transfomers
 
MIPI DevCon 2016: MIPI in Automotive
MIPI DevCon 2016: MIPI in AutomotiveMIPI DevCon 2016: MIPI in Automotive
MIPI DevCon 2016: MIPI in Automotive
 
UNH-IOL NVMe Plugfest #12 Webinar
UNH-IOL NVMe Plugfest #12 WebinarUNH-IOL NVMe Plugfest #12 Webinar
UNH-IOL NVMe Plugfest #12 Webinar
 
UNH-IOL NVMe Plugfest Webinar #11
UNH-IOL NVMe Plugfest Webinar #11UNH-IOL NVMe Plugfest Webinar #11
UNH-IOL NVMe Plugfest Webinar #11
 

Similar to GOEPEL Electronics TAP Checker

JTAG Interface (Intro)
JTAG Interface (Intro)JTAG Interface (Intro)
JTAG Interface (Intro)Nitesh Bhatia
 
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET Journal
 
One integrated platform for all activities,from engineering to production
One integrated platform for all activities,from engineering to productionOne integrated platform for all activities,from engineering to production
One integrated platform for all activities,from engineering to productionS Jebaraj
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshopInterlatin
 
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedCIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedBen Haines
 
IGBT Drivers for IGBTs by AgileSwitch
IGBT Drivers for IGBTs by AgileSwitchIGBT Drivers for IGBTs by AgileSwitch
IGBT Drivers for IGBTs by AgileSwitchAgileSwitch
 
Practical security testing for lte networks
Practical security testing for lte networksPractical security testing for lte networks
Practical security testing for lte networksPfedya
 
Board Test Coverage and Electronic Product Testing
Board Test Coverage and Electronic Product TestingBoard Test Coverage and Electronic Product Testing
Board Test Coverage and Electronic Product TestingShiju Jacob
 
Arizona State University Test Lecture
Arizona State University Test LectureArizona State University Test Lecture
Arizona State University Test LecturePete Sarson, PH.D
 
PD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdss
PD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdssPD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdss
PD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdssdeepak383700
 
PD_Navnish.pptxkjkjkjjjkjkjjljljjljljllll
PD_Navnish.pptxkjkjkjjjkjkjjljljjljljllllPD_Navnish.pptxkjkjkjjjkjkjjljljjljljllll
PD_Navnish.pptxkjkjkjjjkjkjjljljjljljlllldeepak383700
 
Hardware & and software system for comparative analysis of GPS modules and ch...
Hardware & and software system for comparative analysis of GPS modules and ch...Hardware & and software system for comparative analysis of GPS modules and ch...
Hardware & and software system for comparative analysis of GPS modules and ch...UNITESS
 

Similar to GOEPEL Electronics TAP Checker (20)

JTAG Interface (Intro)
JTAG Interface (Intro)JTAG Interface (Intro)
JTAG Interface (Intro)
 
What is JTAG?
What is JTAG?What is JTAG?
What is JTAG?
 
JTAG
JTAGJTAG
JTAG
 
Prezentare tcs2011
Prezentare tcs2011Prezentare tcs2011
Prezentare tcs2011
 
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test JigIRJET-  	  PCB Test, Debug & Programming Made Easy with Universal Test Jig
IRJET- PCB Test, Debug & Programming Made Easy with Universal Test Jig
 
What is JTAG..pdf
What is JTAG..pdfWhat is JTAG..pdf
What is JTAG..pdf
 
Cma5000a gige
Cma5000a   gigeCma5000a   gige
Cma5000a gige
 
One integrated platform for all activities,from engineering to production
One integrated platform for all activities,from engineering to productionOne integrated platform for all activities,from engineering to production
One integrated platform for all activities,from engineering to production
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
 
Rashmi_Palakkal_CV
Rashmi_Palakkal_CVRashmi_Palakkal_CV
Rashmi_Palakkal_CV
 
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revisedCIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
CIGREAUB5SEAPAC2015PPT68_AU_Haines-revised
 
IGBT Drivers for IGBTs by AgileSwitch
IGBT Drivers for IGBTs by AgileSwitchIGBT Drivers for IGBTs by AgileSwitch
IGBT Drivers for IGBTs by AgileSwitch
 
Core lab intro
Core lab introCore lab intro
Core lab intro
 
Practical security testing for lte networks
Practical security testing for lte networksPractical security testing for lte networks
Practical security testing for lte networks
 
Board Test Coverage and Electronic Product Testing
Board Test Coverage and Electronic Product TestingBoard Test Coverage and Electronic Product Testing
Board Test Coverage and Electronic Product Testing
 
ETL GISSUB
ETL GISSUBETL GISSUB
ETL GISSUB
 
Arizona State University Test Lecture
Arizona State University Test LectureArizona State University Test Lecture
Arizona State University Test Lecture
 
PD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdss
PD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdssPD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdss
PD_Navnish.pptxdsdsdsdsdsdsdsdsdsdsdsdsdsdss
 
PD_Navnish.pptxkjkjkjjjkjkjjljljjljljllll
PD_Navnish.pptxkjkjkjjjkjkjjljljjljljllllPD_Navnish.pptxkjkjkjjjkjkjjljljjljljllll
PD_Navnish.pptxkjkjkjjjkjkjjljljjljljllll
 
Hardware & and software system for comparative analysis of GPS modules and ch...
Hardware & and software system for comparative analysis of GPS modules and ch...Hardware & and software system for comparative analysis of GPS modules and ch...
Hardware & and software system for comparative analysis of GPS modules and ch...
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

GOEPEL Electronics TAP Checker

  • 1. Automated validation of JTAG / boundary scan implementations (C) 2012 GOEPEL Electronics, Austin, TX / USA
  • 2. Outline • Why implement JTAG in ICs in the first place? • Why validate and verify JTAG implementations? • Automating the validation of JTAG implementations © 2012 GOEPEL electronics JTAG/Boundary Scan 2
  • 3. Benefits of JTAG / boundary scan • Test for manufacturing defects at board and system level • Access to on-chip test / debug / emulation resources • In-system programming • Efficient ATPG tools, pin level diagnostics • Deterministic (predictive) test coverage • Standardized: IEEE 1149.1, 1149.4, 1149.6, 1149.7, 1500, 1532, P1149.8.1, P1687, ... © 2012 GOEPEL electronics JTAG/Boundary Scan 3
  • 4. JTAG / boundary scan applications © 2012 GOEPEL electronics JTAG/Boundary Scan 4
  • 5. Outline • Why implement JTAG in ICs in the first place? • Why validate and verify JTAG implementations? • Automating the validation of JTAG implementations © 2012 GOEPEL electronics JTAG/Boundary Scan 5
  • 6. Why verify JTAG implementations? • IEEE standard compliance • Enable your customers to reap the benefits of JTAG • Board / system applications: • Connectivity tests rely on Boundary Register, EXTEST functionality • Multiple devices daisy chained need to coexist • Reliance on correct description of JTAG features (BSDL) © 2012 GOEPEL electronics JTAG/Boundary Scan 6
  • 7. TAP Checker™ • Automated generation of test bench based on BSDL • IEEE 1149.1 and IEEE 1149.6 BSDL, .ALL IEEE 1149.1 IEEE 1149.6 • Support for multi-chip modules and 3-D ICs TAPChecker™ • Output formats: Verilog (IEEE 1364), VHDL (IEEE 1076), and STIL (IEEE 1450) Verilog, VHDL STIL • Validation of JTAG design prior to tape-out • Test on ATE for verification of JTAG implementation Semiconductor Simulator ATE © 2012 GOEPEL electronics JTAG/Boundary Scan 7
  • 8. Outline • Why implement JTAG in ICs in the first place? • Why validate and verify JTAG implementations? • Automating the validation of JTAG implementations © 2012 GOEPEL electronics JTAG/Boundary Scan 8
  • 9. TAP Checker™ • Select the tests to include in the test bench © 2012 GOEPEL electronics JTAG/Boundary Scan 9
  • 10. TAP Checker™ • Select input and output directories and files © 2012 GOEPEL electronics JTAG/Boundary Scan 10
  • 11. TAP Checker™ • Adjust timing and test related settings as needed © 2012 GOEPEL electronics JTAG/Boundary Scan 11
  • 12. TAP Checker™ • Select output formats and select various output options as needed © 2012 GOEPEL electronics JTAG/Boundary Scan 12
  • 13. TAP Checker™ • Run the test bench generation • Output file(s) are generated and stored in specified location © 2012 GOEPEL electronics JTAG/Boundary Scan 13
  • 14. Summary • JTAG/boundary scan features can provide huge benefits for device, board, and system test • Requirement: IEEE 1149.x compliance • JTAG implementations must be validated & verified © 2012 GOEPEL electronics JTAG/Boundary Scan 14
  • 15. Thank you for your attention • For further information, please: • Visit our website at www.goepelusa.com • Call us at 1-888-4GOEPEL • Email us at sales@goepelusa.com © 2012 GOEPEL electronics JTAG/Boundary Scan 15