• 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. PCB Design
  3. user defined capacitor with advanced analysis

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 164
  • Views 13856
  • Members are here 0
More Content
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

user defined capacitor with advanced analysis

archive
archive over 17 years ago

Hello,

i am trying to define a capacitor(let us call it ucap) with advanced analysis capability in Allegro HDL. For this purpose i have take a look on the structure and properties of the capacitor which is located in the pspiceelement library. The ucap symbol has now all the properties which are defined on the pspiceelement capacitor in part developer like TC,IC,NEGTOL,SLOPE,...

When i run an analog simulation with this part, it is not recognized as advanced analysis part. I have read on sourcelink that all parts that all parts for the advanced analysis should be listed in the templates.prp file.

My Questions are:
-Does any one have experience in this topic(adding advanced analysis capability to R,L,C´s)?
-Is it possible to change the content of the templates.prp file? and if yes which implications does that mind for the templates_prp.ind file?

I would appreciate any response and thanks in advance


Originally posted in cdnusers.org by keghie
  • Cancel
  • archive
    archive over 17 years ago

    What type of Advanced Analysis simulation are you running? There are 4 kinds, namely, Optimize, Sensitivity, Monte Carlo, and Smoke.

    What exactly happens when you invoke AA simulation - can you provide the error, description of problem, etc.?

    Depending on the type of AA analysis you are running, the RLC will require different values. Most common ones are Tolerance, Distribution (for MC and Sensitivity), for Smoke you need to add other properties - all are defined in the PSpice AA User's Guide, accessible from Help menu.


    Originally posted in cdnusers.org by khurana
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    thanks for the answer,
    i am actually running a smoke and optimizer analysis and when i invoke a transient with that part, it is recognised as a normal capcitor. But if i do an optimizer run for example, only the part from the pspice_elem are selctable from the parameters list. i have noticed also that in the netlist this part(C1) is the only part without the TC parameter

    ***********************Netlist****************************

    C_C1 net_1_i4_b net_1_i7_b 100n

    R_R1 0 net_1_i4_b 1k TC=0,0

    R_R4 0 net_1_i4_b 1k

    R_R2 net_1_i4_a net_1_i4_b 1k TC=0,0

    R_R3 0 net_1_i7_b 1k TC=0,0

    V_V1 net_1_i4_a 0

    +SIN 0 10 50K 0 0 0

    *******************************************************
    here are screenshots of the associated symbol properties definition in the part developer and the attributes windows in DE HDL

    thanks


    Originally posted in cdnusers.org by keghie
    • Symbol_properties.jpg
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    there was a mistake in the picture for the symbol properties. here is the right one.


    Originally posted in cdnusers.org by keghie
    • Symbol_properties_C.jpg
    • View
    • Hide
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    So - is your problem concerned with C1 i.e. you are not able to select C1 for Optimizer? If yes, do you know for sure that the symbol for C1 is coming from the PSpice Advanced Analysis library?

    I use OrCAD Capture (not Allegro Design Entry HDL) so am not sure the name of the library that contains PSpice AA symbols but in OrCAD Capture/PSpice flow the PSpice AA library that contains capacitor is PSPICE_ELEM.OLB.

    May be you have the same name library for Allegro Design Entry HDL - make sure that the symbol for C1 is coming from that library and then see if you can add C1 for Optimization.


    Originally posted in cdnusers.org by khurana
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 17 years ago

    Hi, the point is that a simulation with AA is always possible with parts coming from the PSPICE_ELEM library. But my problem is that i don´t want to use those standard parts. Instead of that i want to associate AA capability to my own capacitor coming from my own library. I hope it is more precise now thanks


    Originally posted in cdnusers.org by keghie
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Cadence Guidelines

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