• 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. Capture Symbol Property Configuartion

Stats

  • Locked Locked
  • Replies 10
  • Subscribers 165
  • Views 17969
  • 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

Capture Symbol Property Configuartion

Matt Luckhardt
Matt Luckhardt over 7 years ago

Is there a method to prevent someone from editing a symbol property in capture which is driven from the CIS library?  Currently there are some properties which are non-editable but you can always overwrite them at the instance level. 

Also is there a way for have a default property added to all symbols which are placed on schematic without it existing in the library?  We would like the property to be available to be filled in on the symbol but not driven from the library.  I know you can manually add the property to the part but this is error prone and requires the exact property name on each part and each schematic if we intend to use the property down stream in the PCB or 3rd party tools.

  • Cancel
  • redwire
    redwire over 7 years ago

    Are you using CIS with a database?  If so, the part fields that match the CIS database fields will be checked by Part manager and red-flagged if found to have been altered. 

    There are pros and cons with locking a user out from editing a symbol and OrCAD has always given the user the utmost in flexibility...CIS allows users to generate temporary parts and the librarian can "catch up later" while the engineer continues to do work.  Part Manager will alert you if a part is still in temporary status when the checks are run.

    I would recommend injecting properties from CIS instead of via other methods.  That should require a simple database edit and CIS config file change...  But if I remember correctly, OrCAD has always had a "property import" feature that allows one to add properties to symbols from an external control file.  I don't use that feature so hopefully someone else can chime in.  

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • rads
    rads over 7 years ago

    Hi Matt,

    Regarding question, "Is there a way for have a default property added to all symbols which are placed on schematic without it existing in the library?".

    Yes, you can do it. Right click on the .dsn file in the hierarchy tree and select Edit Object properties. This will open property editor window with all the parts present in your design. Click on new property and specify the property name, this should add property to all the parts of your design, you can accordingly specify the value to the property for the parts.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Matt Luckhardt
    Matt Luckhardt over 7 years ago in reply to rads

    Hi Rads,

    Yes this would work but I am looking for a more permanent solution in which the property doesn't need to be added at the beginning of each schematic design or if new parts are added halfway through.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • rads
    rads over 7 years ago in reply to Matt Luckhardt

    Hi Matt,

    What kind of property do you want to add?

    Secondly you can define the property for parts either at the library level or at the schematic level. You mentioned that you don't want it to be driven from the library level.

    So it has to come from the schematic, right?

    Now, if the property is going to be same for all the designs then the recommended approach is to add it at the library level. Otherwise to add it at the schematic level you need to do add it manually using Edit Object properties as already discussed.

    Are you looking for some automation in this?If yes, then please elaborate more on how part.

    Any ways you will have to tell the tool what property do want to add for all the parts of the design, right?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Matt Luckhardt
    Matt Luckhardt over 7 years ago in reply to rads

    Hi Rads,

    So I would like to add the "Max_Power_Dissipation" property to all parts.  However I don't want the value stored in the library as we intend to use this property as the max power the part will dissipate in the circuits configuration (design by design depended).  Thus I would like the property to exist on the schematic when the part is placed from CIS but not have a value in it until the EE enters the desired value.  We are then passing this property down stream to third party thermal simulation tools. This is why I don't want the property to be manually created at the schematic level as it would require the correct spelling each time or the property will not pass down stream.

    I can see us using this same type of thing for other properties such as a part comment property which can be used to pass extra information about a part for the placement & routing.

    • 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