• 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. different current through two series resistors

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 15534
  • 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

different current through two series resistors

Rezaee
Rezaee over 13 years ago

As shown in the picture, the current through two series resistors are different !!!

What is the problem? How I can solve this?

Thank you in advance

 

 

 

  • Screenshot.jpg
  • View
  • Hide
  • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    In general getting femto-amp accuracy from the simulator is unlikely, unless you've gone out of your way. The default value of iabstol is 1e-12 (i.e. a pA), so you would not expect accuracy of currents significantly less than that. If you really care about currents that small, you could always tighten iabstol.

    Also check if other things are connected to this node by name (check the resulting netlist). Also check the presistor to see if it's a schematic or just a primitive instance in the netlist - maybe there's a path to ground inside the subckt.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Rezaee
    Rezaee over 13 years ago

    Thank you

    I changed the iabstol to tighter values but there was no change in current difference.

    No, presistor is a simple resistor.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    I just tried it with a simple circuit and got sensible results (even without tightening tolerances). I still can't see why you care about fA currents, but if this is a problem for you I suggest you contact Cadence Customer Support with the design data so that an Application Engineer can have a look. What you've shown isn't enough to understand what the problem (if any) is. Here's what I did:

    // spectre netlist to try to show small resistors
    r1 (n2 n1) resistor r=0.05
    r2 (n1 0) resistor r=3.2
    v1 (n2 0) vsource dc=7.5f

    dc dc
    oppoint info what=oppoint where=screen

    And here's what it output:

     

    Instance: r1
    Model: resistor
    Primitive: resistor
              1 : V(n2) = 7.5 fV
              2 : V(n1) = 7.38462 fV
              v = 115.385 aV
              i = 2.30769 fA
            res = 50 mOhm
            pwr = 266.272e-33 W

    Instance: r2
    Model: resistor
    Primitive: resistor
              1 : V(n1) = 7.38462 fV
              2 : val(0) = 0
              v = 7.38462 fV
              i = 2.30769 fA
            res = 3.2 Ohm
            pwr = 17.0414e-30 W

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Rob Gregoire
    Rob Gregoire over 13 years ago

     Couldn't this just be the current from Gmin? Set Gmin to a low number to check.

    Rob

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Rezaee
    Rezaee over 13 years ago

    These resistors are a part of post-layout extracted circuit.

    So, few current leakages are accumulated in other nodes and lead to a few hundred fA.

    I tried with gmin=1e-20 too.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    I doubt it would be gmin, since gmin resistors are only added across specific non-linear device junctions (e.g. Source-Drain junctions on a MOSFET), plus nodes with no path to ground. So it's unlikely there will be any gmin resistors near these resistors.

    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