{"id":6559,"date":"2020-01-12T23:10:00","date_gmt":"2020-01-12T17:40:00","guid":{"rendered":"https:\/\/nuclearrambo.com\/wordpress\/?p=6559"},"modified":"2024-10-03T15:22:50","modified_gmt":"2024-10-03T09:52:50","slug":"em-simulation-over-a-pcb-designed-by-you","status":"publish","type":"post","link":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/","title":{"rendered":"EM simulation over a PCB designed by you"},"content":{"rendered":"\n<p>Doing electromagnetic simulations on your PCB layout can be a difficult task. The main reason being the tremendous effort required in porting your PCB layout data over to the 3D EM simulation software. Fortunately, new updates to the EM solver tools have made our work simpler. In this article, I designed a very basic co-planar waveguide and used <a href=\"https:\/\/www.awr.com\/\">AWR Design environment<\/a> to conduct an electromagnetic simulation to test for its high frequency performance.<\/p>\n\n\n\n<p>EM simulations prove to be quite helpful when designing layouts meant to work at high frequencies. In case of a co-planar waveguide, parameters such as the conductor gap and via distance play an important role especially at frequencies above 6GHz. In addition to that, the coax to PCB launch interface also plays a very crucial role in determining the overall performance of your design. We won&#8217;t be going too much into detail about RF design in this article. Instead, we will be focusing on the method with which you can send your layout from your primary design tool to the AWR design environment to do the EM simulation.<\/p>\n\n\n\n<center><p><script type=\"text\/javascript\">\n\tatOptions = {\n\t\t'key' : 'a488f095e80c8a74746e5fdca977eaea',\n\t\t'format' : 'iframe',\n\t\t'height' : 90,\n\t\t'width' : 728,\n\t\t'params' : {}\n\t};\n\tdocument.write('<scr' + 'ipt type=\"text\/javascript\" src=\"http' + (location.protocol === 'https:' ? 's' : '') + ':\/\/www.profitabledisplaynetwork.com\/a488f095e80c8a74746e5fdca977eaea\/invoke.js\"><\/scr' + 'ipt>');\n<\/script><\/p><\/center>\n\n\n\n<h2 class=\"wp-block-heading\">Generating the design<\/h2>\n\n\n\n<p>Altium Designer is my primary PCB layout tool. It could be something else for you but the method remains quite identical. I designed a very basic co-planar waveguide structure in Altium. The design has an edge mount SMA connector on each side of the co-planar waveguide. I calculated the waveguide geometry using the AWR Designer Environment&#8217;s TXLine utility as follows.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/txline-calc\/\" rel=\"attachment wp-att-6560\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"381\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/txline-calc.jpg\" alt=\"TXLine awr\" class=\"wp-image-6560\"\/><\/a><figcaption class=\"wp-element-caption\">Basic CPWG line calculation using TXLine utility<\/figcaption><\/figure>\n\n\n\n<p>Using the parameters obtained from TXLine utility, I designed the layout in Altium. Further, I exported the odb++ outputs that you can see below.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/export_odb\/\" rel=\"attachment wp-att-6561\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/export_odb.jpg\" alt=\"altium odb++ AWR NI\" class=\"wp-image-6561\"\/><\/a><figcaption class=\"wp-element-caption\">Exporting the layout in ODB++ format<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Importing into AWR Design Environment<\/h2>\n\n\n\n<p>Importing layout files into EM simulators become a lot simpler over past few years. AWR Design environment directly accepts ODB++ files. We shall use this provision to move forward.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/importing_odb\/\" rel=\"attachment wp-att-6562\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"565\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/importing_odb.jpg\" alt=\"awr odb import\" class=\"wp-image-6562\"\/><\/a><figcaption class=\"wp-element-caption\">Import the odb++ directory into AWR<\/figcaption><\/figure>\n\n\n\n<p>While you are at it, make sure to jump over to the Stackup tab in the window. We need to edit the PCB stackup to suit our design. In my case, I have a RO4350 laminate having 0.5mm thickness. As per the <a href=\"https:\/\/www.pcbexpress.eu\/assets\/documents\/Specification%20RO4003C%20,%20RO4350B%20.pdf\">RO4350<\/a> datasheet, we need to consider the 3.66 dielectric constant.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/stackup\/\" rel=\"attachment wp-att-6563\"><img loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"429\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/stackup.jpg\" alt=\"stackup in awr pcb\" class=\"wp-image-6563\"\/><\/a><figcaption class=\"wp-element-caption\">Edit the PCB stackup while importing the odb++ directory<\/figcaption><\/figure>\n\n\n\n<p>If everything goes right, you should be able to see an imported layout in your AWR window.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/imported_layout\/\" rel=\"attachment wp-att-6564\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/imported_layout.jpg\" alt=\"Imported PCB layout in AWR environment\" class=\"wp-image-6564\"\/><\/a><figcaption class=\"wp-element-caption\">Imported PCB layout in AWR environment<\/figcaption><\/figure>\n\n\n\n<center><p><script type=\"text\/javascript\">\n\tatOptions = {\n\t\t'key' : 'a488f095e80c8a74746e5fdca977eaea',\n\t\t'format' : 'iframe',\n\t\t'height' : 90,\n\t\t'width' : 728,\n\t\t'params' : {}\n\t};\n\tdocument.write('<scr' + 'ipt type=\"text\/javascript\" src=\"http' + (location.protocol === 'https:' ? 's' : '') + ':\/\/www.profitabledisplaynetwork.com\/a488f095e80c8a74746e5fdca977eaea\/invoke.js\"><\/scr' + 'ipt>');\n<\/script><\/p><\/center>\n\n\n\n<h2 class=\"wp-block-heading\">Setting up our EM simulation<\/h2>\n\n\n\n<p>Now, we need to setup simulation parameters like excitation ports, output measurements and so on. Firstly, let us define the simulation frequency range by going into the <strong>Project Options &gt; Start and&nbsp; Stop frequency. <\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/project_options\/\" rel=\"attachment wp-att-6565\"><img loading=\"lazy\" decoding=\"async\" width=\"534\" height=\"379\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/project_options.jpg\" alt=\"awr project options pcb\" class=\"wp-image-6565\"\/><\/a><figcaption class=\"wp-element-caption\">Project options to set the start and stop frequency range<\/figcaption><\/figure>\n\n\n\n<p>Now, we need to convert our layout into an EM structure. Meshing and all sort of computations will finally occur on the EM structure. Select the entire layout by dragging your mouse over it. Once everything is selected, simply go to <strong>Layout &gt; Copy to EM structure. <\/strong><\/p>\n\n\n\n<p>Doing so will result in a window that looks something like below. Simulating fine details in your layout will take ages. Instead, we simplify the model before jumping in. For example, circular vias can be converted into square or hexagons.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/edit_details\/\" rel=\"attachment wp-att-6566\"><img loading=\"lazy\" decoding=\"async\" width=\"460\" height=\"346\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/edit_details.jpg\" alt=\"Edit the EM structure model details\" class=\"wp-image-6566\"\/><\/a><figcaption class=\"wp-element-caption\">Edit the EM structure model details<\/figcaption><\/figure>\n\n\n\n<p>Curved traces need to be converted to traces with rectangular or sharp edges instead of curved ones. This helps simplifying the mesh complexity. At higher frequencies, the mesh is extremely fine and simplifying your EM structure greatly speeds your simulation time.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/em-structure\/\" rel=\"attachment wp-att-6569\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/EM-structure.jpg\" alt=\"awr model simplification\" class=\"wp-image-6569\"\/><\/a><figcaption class=\"wp-element-caption\">EM structure created with simplification<\/figcaption><\/figure>\n\n\n\n<p>You can now view the 3D EM structure by right clicking on the EM Structures option in left sidebar and clicking on &#8220;View 3D&#8230;&#8221;.<\/p>\n\n\n\n<p>Let us now add excitation ports by going to the file menu, <strong>Draw &gt; Add edge port. <\/strong>Place your edge port on each end of the transmission line. With this, we are ready to move forward. Additionally, you can also edit the EM structure a little as per your requirements. I deleted certain unwanted overlapping pads and shorted the trace a little to align everything with each other.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/add-graphs\/\" rel=\"attachment wp-att-6570\"><img loading=\"lazy\" decoding=\"async\" width=\"368\" height=\"860\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/add-graphs.jpg\" alt=\"add graph to awr\" class=\"wp-image-6570\"\/><\/a><figcaption class=\"wp-element-caption\">Add graphs to AWR to look at the S parameters<\/figcaption><\/figure>\n\n\n\n<p>We can now proceed to simulate our design.<\/p>\n\n\n\n<p>Right click on <strong>EM Structures <\/strong><strong>&gt; EM_PCB_1 <\/strong>in the left sidebar and click on <strong>Mesh. <\/strong>Doing this starts the meshing process. Meshing will be quick based on the size of your structure and the frequency of your simulation.<\/p>\n\n\n\n<p>Once your structure is meshed, you can view the mesh information by double clicking on the <strong>EM Structures &gt; EM_PCB_1 &gt; Information<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/meshing-information\/\" rel=\"attachment wp-att-6572\"><img loading=\"lazy\" decoding=\"async\" width=\"1917\" height=\"885\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/meshing-information.jpg\" alt=\"meshing your pcn in awr\" class=\"wp-image-6572\"\/><\/a><figcaption class=\"wp-element-caption\">Meshed PCB in AWR environment. Look at the number of unknowns!<\/figcaption><\/figure>\n\n\n\n<p>A finer mesh forms when your analysis frequency is higher. As a result, the number of unknowns also grow resulting in a very long simulation time. Don&#8217;t forget that a finer mesh also means a lot more memory. Be prepared!<\/p>\n\n\n\n<p>In order to start the simulation, right click on the <strong>Graphs &gt; Simulate for Measurements.<\/strong><\/p>\n\n\n\n<center><p><script type=\"text\/javascript\">\n\tatOptions = {\n\t\t'key' : 'a488f095e80c8a74746e5fdca977eaea',\n\t\t'format' : 'iframe',\n\t\t'height' : 90,\n\t\t'width' : 728,\n\t\t'params' : {}\n\t};\n\tdocument.write('<scr' + 'ipt type=\"text\/javascript\" src=\"http' + (location.protocol === 'https:' ? 's' : '') + ':\/\/www.profitabledisplaynetwork.com\/a488f095e80c8a74746e5fdca977eaea\/invoke.js\"><\/scr' + 'ipt>');\n<\/script><\/p><\/center>\n\n\n\n<h2 class=\"wp-block-heading\">The results<\/h2>\n\n\n\n<p>Simulation can be quite CPU intensive and you can see that in the screenshot below.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/cpu_usage\/\" rel=\"attachment wp-att-6573\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"634\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/cpu_usage.jpg\" alt=\"cpu usage awr\" class=\"wp-image-6573\"\/><\/a><figcaption class=\"wp-element-caption\">CPU usage while simulating is running<\/figcaption><\/figure>\n\n\n\n<p>Observing the graphs closely, the CPU usage hardly crosses above 90%. This is an indication that our CPU is sufficiently fast. I ran the same simulation on an Intel i7 7700 and it instantly hit 100% on all the cores. Correspondingly, a full 100% usage is an indication of CPU bottleneck.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/output-results\/\" rel=\"attachment wp-att-6574\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/output-results.jpg\" alt=\"awr cpwg results\" class=\"wp-image-6574\"\/><\/a><figcaption class=\"wp-element-caption\">Finally we have the S-parameter graph output.<\/figcaption><\/figure>\n\n\n\n<p>Here, we can look at the S parameter data coming out from the simulation. Apparently, the results are not that appealing. It could be improved further. While you try the EM simulation tutorial, I will get busy optimising my transmission line to target atleast -30dB return loss.<\/p>\n\n\n\n<p>If you enable certain output parameters, you can also look at the cool EM fields.<\/p>\n\n\n\n<figure class=\"wp-block-image alignnone\"><a href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/featureimage\/\" rel=\"attachment wp-att-6575\"><img loading=\"lazy\" decoding=\"async\" width=\"1453\" height=\"731\" src=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/featureimage.jpg\" alt=\"em simulation feature image\" class=\"wp-image-6575\"\/><\/a><figcaption class=\"wp-element-caption\">EM simulation feature image<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Doing electromagnetic simulations on your PCB layout can be a difficult task. The main reason being the tremendous effort required in porting your PCB layout data over to the 3D EM simulation software. Fortunately,&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":6575,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1562],"tags":[1734,1735,1733,1736,534],"class_list":["post-6559","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-altium","tag-awr","tag-em-simulation","tag-orcad","tag-pcb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>EM simulation over a PCB designed by you<\/title>\n<meta name=\"description\" content=\"EM simulation comes very handy while designing PCBs and structures that are going to work above 3-4 GHz. Here I explain how you can do one easily.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EM simulation over a PCB designed by you\" \/>\n<meta property=\"og:description\" content=\"EM simulation comes very handy while designing PCBs and structures that are going to work above 3-4 GHz. Here I explain how you can do one easily.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\" \/>\n<meta property=\"og:site_name\" content=\"Nuclearrambo\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-12T17:40:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-03T09:52:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/featureimage.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"731\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"nuclearrambo\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@darkusul\" \/>\n<meta name=\"twitter:site\" content=\"@darkusul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"nuclearrambo\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\"},\"author\":{\"name\":\"nuclearrambo\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/person\/6093ae9d048d4789bd3d18c136577a0c\"},\"headline\":\"EM simulation over a PCB designed by you\",\"datePublished\":\"2020-01-12T17:40:00+00:00\",\"dateModified\":\"2024-10-03T09:52:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\"},\"wordCount\":983,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#organization\"},\"keywords\":[\"altium\",\"awr\",\"em simulation\",\"orcad\",\"pcb\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\",\"url\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\",\"name\":\"EM simulation over a PCB designed by you\",\"isPartOf\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#website\"},\"datePublished\":\"2020-01-12T17:40:00+00:00\",\"dateModified\":\"2024-10-03T09:52:50+00:00\",\"description\":\"EM simulation comes very handy while designing PCBs and structures that are going to work above 3-4 GHz. Here I explain how you can do one easily.\",\"breadcrumb\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/nuclearrambo.com\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EM simulation over a PCB designed by you\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#website\",\"url\":\"https:\/\/nuclearrambo.com\/wordpress\/\",\"name\":\"Nuclearrambo\",\"description\":\"Information is FREE! Progress is MUST! Awakening is inevitable!\",\"publisher\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/nuclearrambo.com\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#organization\",\"name\":\"Nuclearrambo\",\"url\":\"https:\/\/nuclearrambo.com\/wordpress\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2021\/01\/logo-nuclearrambo.png\",\"contentUrl\":\"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2021\/01\/logo-nuclearrambo.png\",\"width\":1489,\"height\":1152,\"caption\":\"Nuclearrambo\"},\"image\":{\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/twitter.com\/darkusul\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/person\/6093ae9d048d4789bd3d18c136577a0c\",\"name\":\"nuclearrambo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9cc8a9d2d82dd7e65e77405f7b4ccaa34450e8a268f369ac893882cc5f13a797?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9cc8a9d2d82dd7e65e77405f7b4ccaa34450e8a268f369ac893882cc5f13a797?s=96&r=g\",\"caption\":\"nuclearrambo\"},\"description\":\"Salil is an electronics enthusiast working on various electronics systems. In his free time he writes on the blog, talks over ham radio or builds circuits. He has Yaesu FT2900R VHF transceiver, FT450D HF transceiver, TYT UV8000E and Quansheng UVK6 Handheld transceivers.\",\"sameAs\":[\"http:\/\/nuclearrambo.com\/wordpress\"],\"url\":\"https:\/\/nuclearrambo.com\/wordpress\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EM simulation over a PCB designed by you","description":"EM simulation comes very handy while designing PCBs and structures that are going to work above 3-4 GHz. Here I explain how you can do one easily.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/","og_locale":"en_US","og_type":"article","og_title":"EM simulation over a PCB designed by you","og_description":"EM simulation comes very handy while designing PCBs and structures that are going to work above 3-4 GHz. Here I explain how you can do one easily.","og_url":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/","og_site_name":"Nuclearrambo","article_published_time":"2020-01-12T17:40:00+00:00","article_modified_time":"2024-10-03T09:52:50+00:00","og_image":[{"width":1453,"height":731,"url":"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2020\/01\/featureimage.jpg","type":"image\/jpeg"}],"author":"nuclearrambo","twitter_card":"summary_large_image","twitter_creator":"@darkusul","twitter_site":"@darkusul","twitter_misc":{"Written by":"nuclearrambo","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#article","isPartOf":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/"},"author":{"name":"nuclearrambo","@id":"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/person\/6093ae9d048d4789bd3d18c136577a0c"},"headline":"EM simulation over a PCB designed by you","datePublished":"2020-01-12T17:40:00+00:00","dateModified":"2024-10-03T09:52:50+00:00","mainEntityOfPage":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/"},"wordCount":983,"commentCount":2,"publisher":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/#organization"},"keywords":["altium","awr","em simulation","orcad","pcb"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/","url":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/","name":"EM simulation over a PCB designed by you","isPartOf":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/#website"},"datePublished":"2020-01-12T17:40:00+00:00","dateModified":"2024-10-03T09:52:50+00:00","description":"EM simulation comes very handy while designing PCBs and structures that are going to work above 3-4 GHz. Here I explain how you can do one easily.","breadcrumb":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nuclearrambo.com\/wordpress\/em-simulation-over-a-pcb-designed-by-you\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nuclearrambo.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"EM simulation over a PCB designed by you"}]},{"@type":"WebSite","@id":"https:\/\/nuclearrambo.com\/wordpress\/#website","url":"https:\/\/nuclearrambo.com\/wordpress\/","name":"Nuclearrambo","description":"Information is FREE! Progress is MUST! Awakening is inevitable!","publisher":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nuclearrambo.com\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nuclearrambo.com\/wordpress\/#organization","name":"Nuclearrambo","url":"https:\/\/nuclearrambo.com\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2021\/01\/logo-nuclearrambo.png","contentUrl":"https:\/\/nuclearrambo.com\/wordpress\/wp-content\/uploads\/2021\/01\/logo-nuclearrambo.png","width":1489,"height":1152,"caption":"Nuclearrambo"},"image":{"@id":"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/twitter.com\/darkusul"]},{"@type":"Person","@id":"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/person\/6093ae9d048d4789bd3d18c136577a0c","name":"nuclearrambo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nuclearrambo.com\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9cc8a9d2d82dd7e65e77405f7b4ccaa34450e8a268f369ac893882cc5f13a797?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9cc8a9d2d82dd7e65e77405f7b4ccaa34450e8a268f369ac893882cc5f13a797?s=96&r=g","caption":"nuclearrambo"},"description":"Salil is an electronics enthusiast working on various electronics systems. In his free time he writes on the blog, talks over ham radio or builds circuits. He has Yaesu FT2900R VHF transceiver, FT450D HF transceiver, TYT UV8000E and Quansheng UVK6 Handheld transceivers.","sameAs":["http:\/\/nuclearrambo.com\/wordpress"],"url":"https:\/\/nuclearrambo.com\/wordpress\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/posts\/6559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/comments?post=6559"}],"version-history":[{"count":11,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/posts\/6559\/revisions"}],"predecessor-version":[{"id":8436,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/posts\/6559\/revisions\/8436"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/media\/6575"}],"wp:attachment":[{"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/media?parent=6559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/categories?post=6559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuclearrambo.com\/wordpress\/wp-json\/wp\/v2\/tags?post=6559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}