Hardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx EngineeringHardware, Software & Product Development | Sparx Engineering
  • Home
  • Expertise
    • Software Engineering
    • Electrical Engineering
    • Chemical Products and Services
    • Biomedical Engineering
    • Mechanical Engineering
    • Production Management
    • Automation
    • Industrial Design
  • Blog
  • Careers
  • About Us
NextPrevious

Length Tuning in Altium Just Got Better

By dchesney | Hardware | 0 comment | 23 July, 2014 | 0

High speed signal routing is often the most time-consuming and cumbersome aspect of laying out a pcb. In a handheld device with multiple DDR3 SDRAM chips, FLASH, USB, and more, there may be 100+ signals that need to be carefully tuned in a very confined space.

In previous versions of Altium, length tuning created a serious of individual tracks and arcs. Once the length tuning feature is exited, the tracks could only be manipulated like any other track. To re-length tune, the arcs and tracks would often have to be deleted. What if you needed to add a component or a via within the length tuned area? Delete tracks. Re-tune. Waste time.

Not anymore. In Altium 14.3, the length tuning feature now creates a single entity, aka a smart union, that can be manipulated easily at a later time.

To start, the net is tuned in pretty much the same manner as previous versions of Altium. Go to Tools >> Interactive Length Tuning then click on the desired routed net. When the length tuning feature is active, press TAB to set the desired length or modify other options.  While length tuning, the same shortcuts can be used to set the desired shape (1&2 for Miter Radius, 3&4 to change gap size, comma and period to change amplitude).

length_tune1

Initial Length Tuning

In just about every pcb layout I’ve ever done, I’ve had to go back and edit the serpentine routing to drop in a component or via.  This is where Altium has made significant improvements.  Click on the route to select it, then simply drag the outline to move or resize the route.

length_tune2

Moving Serpentine Route Over

Reshape the length-tuned area by dragging any of the vertices.

length_tune6

Reshaping the Route

Notice that the newly placed via was avoided.  If you drag or reshape the length-tuned route over an occupied area, the route will automatically shape around those objects.

length_tune5

Objects are avoided as the route is moved or reshaped.

Need to change the target length or other shaping features?  Just double-click on the serpentine route and edit the field and click OK.  Altium will alter the route.

length_tune7

A couple of times, the length-tune smart union seems to have “crashed” when I tried to drag it across areas where it could not fit a route.  After Altium rejected this attempted move, it would not allow me to move or change the shape to legitimate places, basically locking the route. The solution I’ve found was to double-click to open the option box and change the Max Amplitude, as this value is automatically changed as the route is moved and reshaped.  If this does not work, delete the smart union and restart the length-tuning process.

At first glance, this new feature seems like it could be a huge time saver on complex, high-speed pcbs.

For more details, visit Altium’s page on Length Tuning Enhancements.

Altium, DDR3, high speed routing, length tuning, pcb layout, RAM

dchesney

More posts by dchesney

Related Posts

  • DIY Plastic Casting for Your Next Prototype – Part I

    By rmontifar | 2 comments

    Here at Sparx Engineering, we utilize a variety of fabrication techniques to take conceptual ideas and create actual working prototypes. The ability to quickly and readily fabricate functional proofs is vital in our work. ItRead more

  • How to Model NPT Threads in Solidworks

    By rmontifar | 2 comments

    National Pipe Thread Taper or NPT threaded pipes and fittings are deployed in a variety of fields where transportation or containment of liquids, gases, steam, or hydraulic fluid is required. The NPT geometry allows internalRead more

  • PCB Design Credentials: IPC Certified Interconnect Designer (CID)

    By dchesney | 3 comments

    Other than years of experience, a polished resume, and the ability to design circuits on a white board with 3 hiring managers looking over your shoulder, what can an electrical engineer do to stack theRead more

  • Building a Garage Computer From a Beagle Bone

    By dsmoot | 1 comment

    This is one of those projects I’ve wanted to do for a while and finally all the pieces are coming together. I hated the user interface on my home sprinkler system. Despite an engineering degreeRead more

  • Wearable Technology – Intel Edison

    By jharper | 0 comment

    2014 has been repeatedly dubbed the year of wearable technology. New innovations across the globe are pushing hands-free electronics; technology devices that can be worn by a consumer. This would include everything from cellphone watchesRead more

Leave a Comment

Cancel reply

Your email address will not be published. Required fields are marked *

NextPrevious
  • Home
  • Expertise
  • Blog
  • Careers
  • About Us
Sparx Technologies, LLC. dba Sparx Engineering © 2009 - 2022 | All Rights Reserved
  • Home
  • Expertise
    • Software Engineering
    • Electrical Engineering
    • Chemical Products and Services
    • Biomedical Engineering
    • Mechanical Engineering
    • Production Management
    • Automation
    • Industrial Design
  • Blog
  • Careers
  • About Us
Hardware, Software & Product Development | Sparx Engineering