• 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. changing line width of specific width

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 165
  • Views 19365
  • 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

changing line width of specific width

pakistan
pakistan over 16 years ago

Hi,

I have different line width on a pcb eg 10mil, 12mil, 15mil on top layer.

I want to change all clines having 12mil line width to 15 mil.

Is  there any intelligent way to do it.

thanking your anticipation.

Regards

Tanveer

  • Cancel
  • Mstrghettorigg
    Mstrghettorigg over 16 years ago
    There is a skill that does it.  I can't remember the exact file name, but I think it was cwidth.il or clinewidth.il or something of that sort.  Try checking sourcelink and look through the skill download.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pakistan
    pakistan over 16 years ago

    Hi Mstrghettorigg,

    I found cwidth.il but itsnt working.

    Regards

    Tanveer

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mcatramb91
    mcatramb91 over 16 years ago

    I am a little late to this discussion but I wanted to share my thoughts on the different ways that I have used to change a specific line width globally.

    • Run Gloss (Route > Gloss > Parameters...) on the design using the Line Fattening functionality.  Once you push into the Line Fattening parameters form you will find it preconfigured with all the line widths on all the layers.  Find the line width/layer you want to change and fill in the line width steps or targets.  Select the check box next to Line Fattening on the main Gloss form then click OK to execute.  It will only increase line widths that do not create DRC errors and will only make the line widths larger and not smaller.
    • Generate a Sub-Drawing (Clipboard) of the traces in question and change the line width inside the Clipboard file in a text editor.  Using your example of changing all the 12 mils lines to 15 mils, you would open the Clipboard file in a text editor and globally substitute “_clpMKSConvert 12.000000” with “_clpMKSConvert 15.000000”.   Delete the traces that were previously clipped out and import the updated Clipboard file into the layout.  Here are the steps:
      • Only display the layer which has the traces that you would like to change
      • Generate a Clipboard file (File > Export > Sub-Drawing) of the entire layer by windowing everything and select 0,0 as your sub-drawing origin.
      • Update the Clipboard file and globally substitute "_clpMKSConvert <old width>" with "_clpMKSConvert <new width>"
      • Delete all traces on the design that are contained inside of the updated Clipboard file.
      • Import the updated Clipboard file (File > Import > Sub-Drawing) and indicate load point as 0,0.
      • Note: This changes all the line widths whether there are DRCs generated or not so some cleanup may be required.

    Hope this helps,
    Mike Catrambone

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • pakistan
    pakistan over 16 years ago

    Hi Mike,

    it's working. thank u very much for your kind guidance.

    Best Regards

    Tanveer

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • urcuterock
    urcuterock over 16 years ago

     u can do it even faster if u could get the script file (cwidth.il(change width)) load this script file in ro skill and execute the "CWIDTH" command in allegro cammand window....

    • 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