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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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 91 subscribers
  • Views 2407 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
Parents
  • 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
Reply
  • 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
Children
  • 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
  • a.stepanov
    a.stepanov over 7 years ago in reply to e14softwareuk

    Could you share any details about special offer for CS users ?

    Is it comparable to CS price when it was 3k or 0.5k as now ?

     

    In any case I'm able to finish current routing with manual length calculation.

     

     

    P.S.

    It looks like "dirty" marketing.

     

    Before buy: "Hey, look! CS is able to do routing with accordions! So it is suitable for high speed a little bit."
    https://www.element14.com/community/community/manufacturers/altium/blog/2017/07/27/circuitstudio-routing-with-accordions

     

    After buy: "High speed in CS? Not heard about it."

     

    It is sad..

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

    a.stepanov, regarding your PS. Let's be fair and not vent our frustration on others ... one thing is to report a bug (reported net length is not the correct net length but an approximation) and one other is to accuse of 'dirty marketing'.

     

    From Peter's activity we can see that he is very dedicated to what he's doing. He is also one of the best customer support I've seen in this field.

    He does want us to benefit and get the maximum out of this software so this is how those articles got published. Not marketing but trying to help.

     

    Those articles I think they are in a sort of gray area, even the guys from Altium I don't think they know how to position.

    There is a lot of functionality that was not exposed into GUI, one can even create his own shortcuts by editing certain files ... And it's Peter's merit that he's gone public, showing that there is hidden functionality in CS and that one can try to get results comparable (but not quite there) to some of the results from higher end packages.

    Functions that were not meant for CS, as previously mentioned.

     

     

    {I think that the whole thing started as an idea to get the Eagle market once it's gone subscription. Whoever at Altium had the idea was inspired but I don't think he's got the right team to implement and I mean, his team lacked the strategic research. They rushed this out without thinking too much on what will follow. What we see it's a lack of coordination between marketing and sales/support, coupled with not having developers available for further development of CircuitStudio.

    We can also see, and it's not fair, that CircuitStudio development is being frozen for an unknown period of time.}

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

    Yes, I agree. I don't want offend Peter in any kind.

    His blog's share many useful CS tricks to folk.

    If it looks like, I'm apologies to Peter.

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

    Hey Anton, no need to apologise as it's all part of trying to offer tech support. It's really gratifying to read that people are finding the articles and answers useful. I appreciate there are rough edges to the product and know it can lead to frustration at times especially when it gets in the way of doing your job. I have been involved in PCB design on and off since the 80's and from experience can see that CS is a great value product provided it suits the types of designs you undertake. It isn't Altium Designer but compared with what CAD systems have historically cost it can be viewed as something of a bargain. Marius, you are correct in that dissatisfied Eagle users are a definite target market, given you can purchase CS for less than one year of Eagle Premium it is very tempting for many people. My understanding is that development of the next version is underway but it is a much slower release cycle than everyone would like, however the good news is there are very few bugs that genuinely get in the way of being able to produce those PCB layouts.

    • 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 © 2026 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