• 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. how to connect multi clock domians to only one scan cha...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 62
  • Views 14885
  • 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

how to connect multi clock domians to only one scan chain

MoKhairy
MoKhairy over 12 years ago

 Hi All,

 

I have a design which contains 3 clock domains when i tried to connect a scan chain the DFT enginr of RTL Compiler auto creat 3 different scan chanis can anyone please help me to enforce the engine to create only one chain i tried this command
"connect_scan_chains -chains scan_chain0 -pack ${DESIGN}" but it fails and reported the following error

"Error   : Could not satisfy scan configuration constraints. [DFT-407] [connect_scan_chains]
        : Need additional scan chains.
        : Either define more user-defined scan chains or use the '-auto_create_chains' option with the 'connect_scan_chains' command to automatically create the required number of chains.
Error: Encountered an error during scan configuration
Failed on connect_scan_chains"

 

Thanks in advance 

  • Cancel
Parents
  • bmiller
    bmiller over 12 years ago

     All 3 test clocks need to be in the same "domain" in order for them to be allowed on the same scan chain.  RC has the concept of "clocks" and "clock_domains" for both functional and test clocks

     You can either ensure that you define all test clocks to be included in the same domain (use the define_dft test_clock -domain switch), or apply this command to put all test clocks in the same domain:

          set_compatible_test_clocks -all

    Use -h to see the full usage of this command.

    I hope this helps!

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • bmiller
    bmiller over 12 years ago

     All 3 test clocks need to be in the same "domain" in order for them to be allowed on the same scan chain.  RC has the concept of "clocks" and "clock_domains" for both functional and test clocks

     You can either ensure that you define all test clocks to be included in the same domain (use the define_dft test_clock -domain switch), or apply this command to put all test clocks in the same domain:

          set_compatible_test_clocks -all

    Use -h to see the full usage of this command.

    I hope this helps!

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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