• 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. Custom IC Design
  3. cannot specify instances during Monte Carlo setup

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 125
  • Views 11795
  • 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

cannot specify instances during Monte Carlo setup

delgsy
delgsy over 3 years ago

I used this setting before on other simulation and it was working just fine.
Somehow I have this problem right now.
Is there any thing that I need to check?



I found this in the user guide.

When I use only single test, the same issue happens.

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    Without seeing your set up, I can't really help. Presumably it's saying that the instance is not a subcircuit. I suggest you contact customer support (that's what it's for).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • delgsy
    delgsy over 3 years ago in reply to Andrew Beckett

    I am trying to specify 3 out of 5 blocks inside my DUT. In other test, it works well.
    I have no idea how one block can be considered as a valid subcircuit or not.

    I do not think I can contact customer support with my account.
    Thanks, though.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to delgsy

    Dear delgsy,

    Out of curiosity, are the three blocks you are trying to specify for Monte-Carlo variation unique subcircuits? In other words, are you trying to enable Monte-Carlo variation on one instance of a subcircuit and disable it on another instance of the same subcircuit?

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • delgsy
    delgsy over 3 years ago in reply to ShawnLogan

    Hi Shawn,
    yes, they are unique, i.e., different kind of circuit.
    to be clear, I have 1 DUT. Inside this DUT is those 5 different subcircuits (A != B != C != D != E).
    I just want the variation to take effect only on A, B, and C.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 3 years ago in reply to delgsy

    Dear delgsy,

    delgsy said:
    yes, they are unique,

    Thank you!

    1.have you followed the instructions from the Explorer manual at:

    support.cadence.com/.../techpubDocViewerPage

    If you select "subcircuit", the list of available subcircuits will appear from Figure 1 from the above URL. If you do not see one of your subcircuits, it suggests to me that the netlisting process is producing a netlist consistent with your expectations for its hierarchy.

    2.  Are all the libraries from which the subcircuits are taken available to spectre? Try to create a netlist as from the Explorer or Assembler and inspect it for your expected subcircuits.

    3.  Is this netlist based on a schematic view or extracted view? If it is from an extracted view, the resulting netlist likely does not have schematic hierarchy and hence the identity of the subcircuit is no longer present.

    Just a couple of thoughts that came to mind that may or may not be helpful!

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • delgsy
    delgsy over 3 years ago in reply to ShawnLogan

    Thanks for your suggestions.
    1. I only see my DUT and other instances that are on my testbench level schematic when I select "subcircuit", but not the subcircuits inside the DUT. I check on another simulation which do not show this warning message, I can see the subcircuits inside the DUT. What could cause this issue?

    2. How to check this? All the required instances are schematic view and devices from PDK. The missing subcircuits in the monte carlo setup are there in the created netlist.

    3. All are schematic view.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • delgsy
    delgsy over 3 years ago in reply to ShawnLogan

    I found this:

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to delgsy

    I cannot see how usage of noConn can have anything to do with this, or whether the bits are expanded or not.

    So far you've not provided anywhere enough information about what you're doing - as I said before, you should contact support through your support channel. If you are at an academic institution, that would be via Europractice support (if under the Europractice scheme) or for other academic institutions support questions can be logged via the owner (e.g. the professor) who is the link for the scheme at your institution. If you're not at an academic institution then there's no reason (unless you're not on maintenance for some reason) that you can't log a support request.

    Andrew

    • 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