element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Altium CircuitStudio
  • Products
  • Manufacturers
  • Altium CircuitStudio
  • More
  • Cancel
Altium CircuitStudio
Altium CircuitStudio Forum Net length is wrong (vias isn't taken into account)
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Altium CircuitStudio to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Locked Locked
  • Replies 14 replies
  • Subscribers 88 subscribers
  • Views 1724 views
  • Users 0 members are here
Related
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

Net length is wrong (vias isn't taken into account)

a.stepanov
a.stepanov over 7 years ago

Hi!

 

Routed length calculation is wrong (vias height does not taken into account).
CS version is 1.4.1 build 99.
When it will be fixed ?

 

Thanks!

Attachments:
image
  • Cancel
  • voltsandjolts
    voltsandjolts over 7 years ago

    To match a diff pair you should be using the same number of vias in _P and _N and thus via length is of no consequence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • a.stepanov
    a.stepanov over 7 years ago in reply to voltsandjolts

    Thanks for the reply.

     

    Sure! This is just an example.

     

    Real problem is observed when I need to match differential pair length to data bus as well as route all signals inside data bus.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • voltsandjolts
    voltsandjolts over 7 years ago in reply to a.stepanov

    In that case, you will need to manually add up via lengths which is non-trivial for more complex stack-ups. Or pony up several thousand dollars and upgrade to Designer.

     

    Altium decided to leave the via length feature out of CS, which seems fair enough to me for its target market and cost.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • a.stepanov
    a.stepanov over 7 years ago in reply to voltsandjolts

    Are you seriously ?

    If so, I'm can't agree with you.

    When we are talking about trace matching tool, yes, this is a "feature" available in more expensive package.

    But when net length is showed without simple distance between layers this is just a "bug".

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • voltsandjolts
    voltsandjolts over 7 years ago in reply to a.stepanov

    Yes, absolutely serious.

    The target market for CS is where via length is unimportant or is at least trivial to manually calculate.

    How many hundred MHz is your design operating at and who are you using to manufacture your controlled impedance boards? Doesn't sound like entry level PCB design to me.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • a.stepanov
    a.stepanov over 7 years ago in reply to voltsandjolts

    Good product should have balance of available features.

    CS has net classes, diff pair routing, multilayer stack-up, but on other hand simple via length does not automatically calculated.

    More expensive products like Altium have much more other usefull features.

    Via length is not feature nowadays. It is one of  "must have" options today.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mars01
    mars01 over 7 years ago in reply to voltsandjolts

    Hi,

    a.stepanov has a good point.

    CircuitStudio was marketed as a tool for professionals, isn't it? What's the point in buying a software tool if what you are saying is that the resulted PCB should be on the level with those drawn by hand on, let's say Inkscape?

    Showing incomplete data seems a bug for me, too, regardless of the complexity of the design. Either you show it correctly or don't do it at all, otherwise it's misleading.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • voltsandjolts
    voltsandjolts over 7 years ago in reply to a.stepanov

    A "must have" for high frequency controlled impedance designs, yes.

    But you're not actually using controlled impedance boards, are you? In which case your via lengths don't mean diddly-squat.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • e14softwareuk
    e14softwareuk over 7 years ago in reply to mars01

    For a tool to be "professional" does not mean that it has to have every possible feature, both CircuitStudio and Altium Designer are professional tools but aimed at different markets and types of design. I think Keven in correct in that for serious high speed design work you would want to trade up to Altium Designer which has far more tools available to address the sort of design issues that will be encountered. Don't forget that Altium have a special offer for CS users whereby they can get a discount on AD equal to what they paid for CS and you get to keep your CS license. If you are adding vias to critical high speed nets then you would most likely want to add the same number of vias to each net otherwise impedance and propagation delays won't necessarily match regardless of net lengths.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mars01
    mars01 over 7 years ago in reply to e14softwareuk

    Point taken but, as an engineer, you know that there is a difference between "equal" and "approximate"...

    My previous answer was also in regards of the affirmation "entry level PCB design". In my opinion one such package is the like of Fritzing or Express PCB and others on that level.

    For sure CircuitStudio is not such a tool and it may also not be high-end but there are some expectations (within certain limits as you pointed out). One of them is accuracy of the provided data.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube