• 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. Digital Implementation
  3. Decap cells

Stats

  • Locked Locked
  • Replies 12
  • Subscribers 95
  • Views 27897
  • 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

Decap cells

gops
gops over 16 years ago
Can any body please tell me in detail how decap cells helps in reducing IR drop .
  • Cancel
  • archive
    archive over 16 years ago
    Hello Gops, De cap cells are temporary capacitors added in the design between power and ground rails to counter functional failures due to dynamic IR drop.Dynamic I.R. drop happens at the active edge of the clock at which a high percentage of Sequential and Digital elements switch.Due to this simultaneous switching a high current is drawn from the power grid for a small duration.If the power source is far away from a flop the chances are that this flop can go into a metastable state due to IR Drop.To overcome this decaps are added. At an active edge of clock when the current requirement is high , these decaps discharge and provide boost to the power grid. One caveat in usage of decaps is that these add to leakage current. De caps are placed as fillers. The closer they are to the flop’s sequential elements, the better it is.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • gops
    gops over 16 years ago
    Thanx Vishnu for your reply.

    Somebody please tell me  how the decap cells are able to  overcome dynamic I.R drop?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 16 years ago
    Hi Gops, Was the above reply confusing?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • diablo
    diablo over 16 years ago

    Hi Gops,

    Vishnu has clearly stated in his reply that decap cells overcome IR drop by "when the current requirement is high , these decaps discharge and provide boost to the power grid" thereby reducing dynamic IR drop.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • gops
    gops over 16 years ago
    Hi Vishnu & diablo thanx for your reply.
     
    I understood what you are saying. Can you give some in circuit point of view.The decap is a capacitance,right! so can you give me an explanation on circuit basis ,the charging and discharging of the decap.
     
    Do the decap cells have some kind of enable?
     
    Thanks
    gopakumar
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • jkang
    jkang over 16 years ago
    It's a capacitor that goes between VDD and GND in parallel with the rest of your logic gates. When your logic gates draw a high amount of current, this capacitor provides extra charge close to that circuit. When your logic gates aren't drawing current, the capacitor charges up to maximum capicity and sits there waiting to be discharged.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • moh sadeghi
    moh sadeghi over 16 years ago
    Hi Gopakumar

    Decap cells are typically poly gate transistors where source and drain are connected to the ground rail, and the gate is connected to the power rail.  

    As already mentioned on the forum, when there is an instantaneous switching activity the charge required moves from intrinsic and extrinsic local charge reservoirs as oppose to voltage sources. Extrinsic capacitances are decap cells placed in the design. Intrinsic capacitances are those present naturally in the circuit, such as the grid capacitance, the variable capacitance inside nearby logic, and the neighborhood loading capacitance exposed when the P or N channel are open.

    One drawback of decap cells is that they are very leaky, so the more decap cells the more leakage. Another drawback, which many designers ignore, is the interaction of the decap cells with the package RLC network. Since the die is essentially a capacitor with very small R and L, and the package is a hug RL network, the more decap cells placed the more chance of tuning the circuit into its resonance frequency. That would be trouble, since both VDD and GND will be oscillating. I have seen designs fail because of this

    Designers typically place decap cells near high activity clock buffers, but I recommend a decap optimization flow where tools study charge requirements at every moment in time and figure out how much decap to place at any node. This should be done while taking package models into account to ensure resonance frequency is not hit.

    Thanks

    Mohammad
    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Robert Lee
    Robert Lee over 16 years ago

    Hi Mohammad

    I got much from what you have said on decap.

    But can you give a gross example to elaborate the resonate drawback?

    that is give the resonate formula and the exampled R,L,C value, then at least, we can konw at most we can add how much decap?

    though through noise and other aspect, we can calculate at least we should add how much decap.

    Or can you recommend some paper or resource on this?

    Thanks so much!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • moh sadeghi
    moh sadeghi over 16 years ago

    Hi Robert

    One place you could start is http://en.wikipedia.org/wiki/RLC_circuit

    If you notice resonance frequency is inversly proportional to L and C. If you think about it R is very low on the powergrid, L is huge on wirebounds and the package, and C is large on the die. So your resonance frequency could be small. I remember seeing a chip failure due to oscilation on power and ground rails due to this.

    I do not have any documents, but if you work with your Cadence AE they can get such information from R&D.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Robert Lee
    Robert Lee over 16 years ago

    Hi Mohammad

     Thank you for your reply!

    I will go deeper on this issue, also I will get some information from the Cadence AE I am acquainted with.

     Thank you!

    • 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