{"id":4089,"date":"2015-05-27T13:48:33","date_gmt":"2015-05-27T20:48:33","guid":{"rendered":"https:\/\/blogs.mentor.com\/jimmartens\/?p=4089"},"modified":"2026-03-27T09:24:07","modified_gmt":"2026-03-27T13:24:07","slug":"to-autoroute-or-not-to-autoroute-part-2","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/2015\/05\/27\/to-autoroute-or-not-to-autoroute-part-2\/","title":{"rendered":"To Autoroute or Not to Autoroute: Part 2"},"content":{"rendered":"<p><em>This is the second post in a routing series. <a href=\"http:\/\/www.pads.com\/blog\/post\/to-autoroute-or-not-to-autoroute-that-is-the-question--e04a8573-70de-47e1-9bbb-d820d02ec1ae?cmpid=9049\" target=\"_blank\" rel=\"noopener noreferrer\">View the first one here.<\/a><\/em><\/p>\n<p>Last time I introduced a powerful new automated routing technology called <strong>sketch routing<em>. <\/em><\/strong>This time I will discuss how sketch routing is different from autorouting and how easy is to use.<\/p>\n<p><strong>How is sketch routing different from autorouting?<\/strong><\/p>\n<p>Due to the simplicity of the Sketch Router methodology, it can be applied to a wide range of conditions. It is easy to use, setup (there really is no set up required!), and control. It has a level of unsurpassed quality that mirrors manual routing results and provides an automated method of routing small or large groups of netlines.<\/p>\n<p>The user controls:<\/p>\n<ul>\n<li>Netlines to route<\/li>\n<li>The routing path<\/li>\n<li>Layers to route on<\/li>\n<li>Via patterns<\/li>\n<li>Style of routing (packed versus unpacked)<\/li>\n<\/ul>\n<p><strong>Selecting Netlines to Route <\/strong><\/p>\n<p>There are several different methods of interaction methodology to start and control sketch routing. Try each one to determine which methods best suits the specific task. I\u2019ll discuss a few of those methods here.<\/p>\n<ol>\n<li><strong>Draw a sketch path and select the Sketch Route command<\/strong>: the netlines to be routed will be automatically selected based on proximity of the start and end points of the sketch path.<\/li>\n<li><strong>Select netlines, draw the sketch path and select the Sketch Route command<\/strong>: as you would expect, only the selected netlines will be routed.<\/li>\n<li><strong>Select netlines and select the Sketch Route command<\/strong>: in this case because you never drew a sketch path, the routing algorithms will decide the best path for the routing.<\/li>\n<\/ol>\n<p><strong>Routing Path<\/strong><\/p>\n<p>In the <a href=\"http:\/\/www.pads.com\/blog\/post\/to-autoroute-or-not-to-autoroute-that-is-the-question--e04a8573-70de-47e1-9bbb-d820d02ec1ae?cmpid=9049\" target=\"_blank\" rel=\"noopener noreferrer\">first of this blog series<\/a>, I illustrated the method of creating a route or sketch path. The sketch path is simply a free-form path that you draw on the screen; it is used to define where the routing needs to be placed.<\/p>\n<p><strong>Routing Layer and Via Patterns<\/strong><\/p>\n<p>While drawing the sketch path, you may change layers and define the preferred via pattern to be used. A graphic symbol, which represents the different via patterns, is displayed as you toggle through the options before selecting the optimal pattern.<\/p>\n<p><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/55\/2015\/05\/Routing-Layer-and-Via-Patterns.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-4090 size-medium\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/55\/2015\/05\/Routing-Layer-and-Via-Patterns-520x101.png\" alt=\"Routing layer and via patterns\" width=\"520\" height=\"101\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>There are four different styles, two different directions, and eight possible rotations that provide a total of 34 different patterns to choose from; you\u2019ll always be able to find a combination that is just right for your routing situation.<\/p>\n<p><strong>Packed and Unpacked<\/strong><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/55\/2015\/05\/Packed-and-unpacked-autorouting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-4092\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/55\/2015\/05\/Packed-and-unpacked-autorouting-520x651.png\" alt=\"Packed and unpacked autorouting\" width=\"352\" height=\"441\" \/><\/a><\/p>\n<p>Using the packed style of routing will pack the routes together, closely following the center of the sketch path and minimum clearance rules. Some meandering and additional segments will result as the algorithms optimize spacing and use of the available real estate.<\/p>\n<p>Using the unpacked style, routes are not packed together and the routing is glossed to minimize the number of segments; this style takes the most direct connection for each net.<\/p>\n<p><strong>Summary<\/strong><\/p>\n<p>The methodology for the sketch routing is unique and very different from existing interactive routing technology. Once you understand the principles and options as well as the conditions which allow it to be effective, sketch routing will become your preferred method for most interactive routing tasks.<\/p>\n<p>In the last of my posts on this topic I will discuss performance and productivity.<\/p>\n<p>Here\u2019s a question I posed last time &#8211; do you use autorouters or do you route your designs manually? What do you believe are the pros and cons of autorouting? Let me know, I\u2019d like to hear from you.<\/p>\n<p>In the meantime why not take a look at the <a href=\"http:\/\/www.pads.com\/resources\/overview\/pcb-sketch-router-50b2a9d4-6fd6-4e8f-9e42-6acb787e1fad?cmpid=9049\" target=\"_blank\" rel=\"noopener noreferrer\">sketch router in action<\/a> on PADS.com?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is the second post in a routing series. View the first one here. Last time I introduced a powerful&#8230;<\/p>\n","protected":false},"author":71692,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[13],"tags":[],"industry":[],"product":[],"coauthors":[],"class_list":["post-4089","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/4089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/users\/71692"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/comments?post=4089"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/4089\/revisions"}],"predecessor-version":[{"id":10479,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/4089\/revisions\/10479"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/media?parent=4089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/categories?post=4089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/tags?post=4089"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/industry?post=4089"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/product?post=4089"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/coauthors?post=4089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}