• 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. Ideal net in ETS

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 62
  • Views 13805
  • 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

Ideal net in ETS

Jaydip Mehta
Jaydip Mehta over 16 years ago
I have reset synchronizer at ip TOP whose output goes to reset/set pin of ALL the flop in my IP. I want to declare this net as an ideal net. How can I do this in ets? rtlcompiler by default considers all reset and clock nets as an ideal. But what about ets? Quite surprisingly, set_ideal_network is not supported in ets !
  • Cancel
  • grasshopper
    grasshopper over 16 years ago

    Hi Jaydip,

    following are something you can do. Not sure why set_ideal_network is not supported considering it is a broadly used feature and SDC 1.7 actually supports it as well. Hopefully, it will be supported soon. In the meantime, I believe set_ideal_net is supported as well as the native command setExcludeNet. You can try something as described below:

     

    1. specify the netname and the delay in a file in the following format

    netName netDelay

    example: n8 0ns

    2. Read the file into ETS using the following command.

    setExcludeNet -file exclude_nets.file

    3. Run report_timing.

    For the nets that are present in the excludeNet file, the delays in the file are considered and delay calculation will not compute the delays.

    NOTE:

    In the setExcludeNet file the transition and capacitance values may also need to be used. Otherwise the net driver cell still sees a huge load. Subsequently an unrealistically large delay will be seen on the driver cell.

    good luck,

    gh-

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Jaydip Mehta
    Jaydip Mehta over 16 years ago
    Hey grasshopper, Thanks for nice explanation. Its working fine. My exclude_nets.file looks like this : rst_n 0 0 0. I am keeping three zeros to have delay, capacitance and transition all three 0. I have one more question, why setexcldenet command explanation is not available in ANY ets document? Where can I find syntax for this command?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • grasshopper
    grasshopper over 16 years ago

     Hi Jaydip,

     glad to hear workaround is working for you. I am just as puzzled as you WHY it is not documented. Hopefully ETS folks will document it soon. If it is of any value, I've seen it documented in the First Encounter docs

     

    gh-

    • 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