• 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. subciruit initiated top-level current probe

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 16091
  • 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

subciruit initiated top-level current probe

Kalimero
Kalimero over 15 years ago

Hi -  I have a simulation issue that I've been unable to resolve. I am using: 

Spectre Circuit simulator Ver 6.2.1.207 - Cadence 5.0.0 - icfb.exe version 5.1.0

 What I'm trying to do is to probe a top-level branch current from within a Subckt (included as a spectre model library).

The subckt defines a bsource component. The bsource expression is a function of  current through component "V2" (vsource dc = 0) which is a analogLib component on the main circuit. 

The simulator interprets my probe i("V2:0") as current through a device that is internal to the subckt - hence it return an error everytime stating that I1.V2 is not found on the netlist. (I1 is the instance name of the sunckt-defined component). 

this problem does NOT exist when I use a voltage probe and specify any external nets.

I can get around this problem if I fake a ligitimate path for the current probe. For example if  I make it a function of current through a component that resides within a bogus subckt I have created and included in the circuit. i.e. i("I3.V2:0") works just fine ( I3 is the instance name of my bogus subcircuit componenet and V2 is a zero volt dc source within it. How can I do the same for a standalone analogLib component on the main circuit ... I would be grateful for any feedback. - thanks you    

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    I'm not aware of any solution other than the workaround you've found.

    I plan to raise a CCR with R&D on this, as it ought to be possible to specify a top level source in the expression (maybe by putting ".V2:0" - although that doesn't work at the moment)

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    I'm not aware of any solution other than the workaround you've found.

    I plan to raise a CCR with R&D on this, as it ought to be possible to specify a top level source in the expression (maybe by putting ".V2:0" - although that doesn't work at the moment)

    Regards,

    Andrew.

    • 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