{"id":267,"date":"2014-11-18T17:00:02","date_gmt":"2014-11-19T00:00:02","guid":{"rendered":"https:\/\/blogs.mentor.com\/xpedition\/?p=267"},"modified":"2026-03-27T09:22:55","modified_gmt":"2026-03-27T13:22:55","slug":"sketch-routing-a-new-paradigm","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/2014\/11\/18\/sketch-routing-a-new-paradigm\/","title":{"rendered":"Sketch Routing: A New Paradigm"},"content":{"rendered":"<p>In my last post I mentioned my recent conversation about autorouting with several PCB designers at the IPC Council meeting in Irvine, California. Take a look at the previous post, <em><a href=\"http:\/\/www.mentor.com\/pcb\/blog\/post\/auto-assisted-routing-i-ain-t-got-time-for-that--05e78404-72d5-4e44-ab63-05216812a649?cmpid=9049\" target=\"_blank\" rel=\"noopener\">Auto Assisted Routing: \u201cI ain\u2019t got time for that!\u201d<\/a><\/em> You will see that there are mixed feelings about autorouting, and many think we needed something better.<\/p>\n<p>The IPC meeting that I\u2019m referring to happened to be all about routing technology that is currently available and there was more than one vendor in attendance to present their wares. I got to go first, and I proposed a question.<\/p>\n<p>I showed them a design with two FPGAs and 120 twisted netlines connected between them and asked, <strong>\u201cHow fast could you route these netlines?\u201d<\/strong> The answers around the room ranged from 30 minutes to an hour. I selected the netlines, started the Sketch Router with a click, and said, <strong>\u201cWhat if you could route them in one minute?\u201d<\/strong> As the routes completed, I knew I had their undivided attention.<\/p>\n<p>Before Routing:<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/53\/2014\/11\/BeforeRouting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft  wp-image-268\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/53\/2014\/11\/BeforeRouting-520x433.png\" alt=\"FPGA Challenge: Before Routing\" width=\"355\" height=\"296\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td>After Routing:<br \/>\n<a href=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/53\/2014\/11\/AfterRouting.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-269\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/53\/2014\/11\/AfterRouting-520x431.png\" alt=\"FPGA Challenge: After Routing\" width=\"357\" height=\"296\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As a PCB designer, I consider myself an artist as I create beautiful artwork for the products of the future. For the younger PCB designers in the room, I explained that what we output to manufacturing in the past was actually called \u201cartwork.\u201d<\/p>\n<p>As the show continued, I used my cursor like a painter uses a brush to select and route netlines and groups of netlines. First, I showed a DDR3 circuit that I routed in less than four minutes. Then, a PCIe circuit with differential pairs that I easily routed in about two minutes \u2013 including the matched length tuning<strong>. I moved around the design with the ease of routing with an autorouter while maintaining complete user control.<\/strong> The routing method utilized my intent and direction, but the algorithms gave me the speed and quality of a manually routed design. If I made a mistake, a quick undo allowed me to reroute entire groups of netlines in seconds. Take a look at the links below to see some of the circuitry I routed.<\/p>\n<p>&nbsp;<\/p>\n<p>I wowed the room to a point of silence, and then I posed a second question:<\/p>\n<p><strong>\u201cFor those of you who said you do not use autorouting, would you use this autoroute method on your designs?\u201d<\/strong> <strong>The unanimous response was \u201cYES!\u201d<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>So, you provide designers with an autorouting method that is easy to use, and uses the designer intent, they will use it.<\/p>\n<p>&nbsp;<\/p>\n<p>Sketch Router is a new paradigm in auto assisted routing. I believe it to be the next big step for designers to provide fast, high quality designs \u2013 all with the look and feel of a completely hand-routed design.<\/p>\n<p>&nbsp;<\/p>\n<p>One more thing about the IPC meeting\u2026<\/p>\n<p>&nbsp;<\/p>\n<p>Many thanks to those who came to me after the meeting and made statements like these: \u201cThe other guys should have been embarrassed to show their tools; they did not route a single trace, while you routed a huge portion of your design in under 20 minutes!\u201d<\/p>\n<p>&nbsp;<\/p>\n<p>It\u2019s great to hear my colleagues say that they truly believe this is a game changer in the PCB Design industry. I agree! What do you think?<\/p>\n<p>Videos:<\/p>\n<p><a title=\"Sketch Routing Demo\" href=\"http:\/\/www.mentor.com\/pcb\/resources\/overview\/sketch-routing-0ddda743-7843-4867-83e7-70f7cddbc593?cmpid=9049\" target=\"_blank\" rel=\"noopener noreferrer\">Sketch Routing Demo<\/a><\/p>\n<p><a title=\"Routing and Tuning DDR3 in Under Three Minutes\" href=\"https:\/\/www.youtube.com\/watch?v=4rfGa7eUM0w&amp;feature=youtu.be\" target=\"_blank\" rel=\"noopener noreferrer\">Routing and Tuning DDR3 in Under Three Minutes<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my last post I mentioned my recent conversation about autorouting with several PCB designers at the IPC Council meeting&#8230;<\/p>\n","protected":false},"author":71680,"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-267","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\/267","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\/71680"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/comments?post=267"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/267\/revisions"}],"predecessor-version":[{"id":10445,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/posts\/267\/revisions\/10445"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/media?parent=267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/categories?post=267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/tags?post=267"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/industry?post=267"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/product?post=267"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/electronic-systems-design\/wp-json\/wp\/v2\/coauthors?post=267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}