• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Logic Design
  3. TAP Control signals

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 62
  • Views 14071
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

TAP Control signals

Leo1008
Leo1008 over 16 years ago

 

Hi,

I read that the TAP state machine generates control signals like Clock_IR, Shift_IR, Update_IR, Clock_DR, Shift_DR and Update_DR.

Out of these I could figure, if I'm not wrong, that the shift and update control signals would be asserted upon reaching the corresponding state in the state machine.
However I'm not quite sure when the Clock_DR/IR control signal would be asserted. Would it be before entering the capture state or while in the capture state??

Thanks

Insiya
  • Cancel
  • Andy Hughes
    Andy Hughes over 16 years ago

     Insiya,

        The control signals generated by the RTL-Compiler JTAG controller all conform to the 1149.1 standard.  All control signals are generated based on specific states and state transitions.  Clock-DR and Clock-IR clock pulses are generated during different states.  For instance, Clock-DR pulses are generated in the Capture-DR and in Shift-DR state along with the Exit2-DR state.  Same goes for Clock-IR.  

      My question is, what are you really trying to figure out by understanding this clocking?  With standard boundary scan cells all of the timing and execution of the 1149.1 tests are taken care of by the controller.  Are you trying to do something else with this clocking outside of the 1149.1 standard?

     

    Andy Hughes

    Core Comp Architect

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information